So maybe seahorse-agent is the problem. Could others try and see if killing the process involving seahorse-agent and keytouchd is the job that allows the logout/shutdown to continue. To do this, do:
* use Ctrl-Alt-F1 to get a terminal,
* log in
* $ ps -ef | grep keytouch
* kill XXXX
where XXXX is the process ID (the first number in that line) of the seahorse agent line.
Last night when switching off I thought I'd try killing one job at a time. The first job I tried, which did allow the shutdown to continue, was
/usr/bin/ seahorse- agent --execute /usr/bin/ keytouchd- launch x-session-manager
A quick search finds quite a few bugs that involve seahorse crashing.
https:/ /bugs.launchpad .net/ubuntu/ +bugs?field. searchtext= seahorse+ crash
So maybe seahorse-agent is the problem. Could others try and see if killing the process involving seahorse-agent and keytouchd is the job that allows the logout/shutdown to continue. To do this, do:
* use Ctrl-Alt-F1 to get a terminal,
* log in
* $ ps -ef | grep keytouch
* kill XXXX
where XXXX is the process ID (the first number in that line) of the seahorse agent line.