[Bug 1778817] Re: release upgrade from xenial to bionic desktop: screen locks itself, password to unlock fails

Jean-Baptiste Lallement jean-baptiste.lallement at ubuntu.com
Wed Jul 4 07:32:09 UTC 2018


I reproduced the second part of the problem (screen locks and fails to
unlock) after upgrading from 16.04 to 18.04 and before restarting the
machine (finish the upgrade, close the upgrader and wait until the
screen saver goes off)

The following lines are displayed in the journal:
juil. 04 09:27:07 ubuntu compiz[1692]: PAM unable to dlopen(pam_unix.so): /lib/security/pam_unix.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
juil. 04 09:27:07 ubuntu compiz[1692]: PAM adding faulty module: pam_unix.so
juil. 04 09:27:07 ubuntu compiz[1692]: PAM unable to dlopen(pam_systemd.so): /lib/security/pam_systemd.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
juil. 04 09:27:07 ubuntu compiz[1692]: PAM adding faulty module: pam_systemd.so


However I didn't reproduce the "lock screen during upgrade" issue even with a config prompt during upgrade.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubuntu-release-upgrader in
Ubuntu.
https://bugs.launchpad.net/bugs/1778817

Title:
  release upgrade from xenial to bionic desktop: screen locks itself,
  password to unlock fails

Status in compiz package in Ubuntu:
  New
Status in ubuntu-release-upgrader package in Ubuntu:
  Triaged
Status in compiz source package in Bionic:
  New
Status in ubuntu-release-upgrader source package in Bionic:
  Triaged

Bug description:
  During a release upgrade, the screen should not be locked because the
  upgrade of underlying libraries may leave the system in an
  inconsistent state where the process locking the screen may not be
  able to unlock it again.

  There is code in the ubuntu-release-upgrader to handle this
  (DistUpgrade/DistUpgradeQuirks.py:DistUpgradeQuirks._inhibitIdle).

  I have just started a release upgrade of an Ubuntu desktop from xenial
  to bionic with update-manager -d.  After leaving it unattended for a
  while, I came back to find the screen was locked.

  /var/log/auth.log includes messages such as:

  Jun 26 16:00:45 epona compiz: PAM unable to dlopen(pam_unix.so):
  /lib/security/pam_unix.so: cannot open shared object file: No such
  file or directory

  This indicates a problem dlopen()ing the PAM modules (actual path:
  /lib/x86_64-linux-gnu/security/pam_unix.so) because some ABI has
  changed in the system libraries, and the copy loaded into the running
  compiz process does not have the symbols required in order to run this
  module.

  This is the exact reason the screensaver is supposed to be inhibited
  on upgrade.

  This is also why every sensible screensaver spawns a fresh helper
  process to handle the authentication through PAM.  compiz (unity),
  apparently, does not.

  I do not yet know what symbols have changed to cause this failure.
  I'm still investigating that.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1778817/+subscriptions



More information about the foundations-bugs mailing list