Tested with 0.90ubuntu0.10 (not fixed) and 1.1ubuntu1.18.04.7~16.04.1 (fixed):
With the not fixed version the lock is lost by u-u, while u-u kept running: ... SystemError: E:Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable), E:Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? Traceback (most recent call last): File "<string>", line 1, in <module> SystemError: E:Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable), E:Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? Traceback (most recent call last): File "<string>", line 1, in <module> SystemError: E:Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable), E:Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? True True True True True True True True True True ... With the fixed version but keeping unfixed python-apt the lock is still lost by u-u, but u-u crashes. This is expected and is safer than the unfixed behaviour: ... conffile line: /etc/rsyslog.d/21-cloudinit.conf d4cf2e5d3cb9914cf7e6cdc08d298339 current md5: d4cf2e5d3cb9914cf7e6cdc08d298339 blacklist: [] whitelist: [] Option --dry-run given, *not* performing real actions Packages that will be upgraded: cloud-init curl kmod libc-bin libc6 libcurl3-gnutls libkmod2 locales multiarch-support python-apt-common python3-apt snapd ubuntu-core-launcher Writing dpkg log to /var/log/unattended-upgrades/unattended-upgrades-dpkg.log applying set ['python-apt-common'] /usr/bin/dpkg --status-fd 9 --unpack --auto-deconfigure /var/cache/apt/archives/python-apt-common_1.1.0~beta1ubuntu0.16.04.3_all.deb /usr/bin/dpkg --status-fd 11 --configure python-apt-common:all /usr/bin/dpkg --status-fd 13 --configure --pending Exception happened during upgrade. Traceback (most recent call last): File "/usr/bin/unattended-upgrade", line 374, in __exit__ apt_pkg.pkgsystem_lock_inner() AttributeError: module 'apt_pkg' has no attribute 'pkgsystem_lock_inner' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/unattended-upgrade", line 558, in cache_commit res = cache.commit(install_progress=iprogress) File "/usr/bin/unattended-upgrade", line 376, in __exit__ apt_pkg.pkgsystem_lock() SystemError: E:Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable), E:Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? Exception happened during upgrade. NoneType Installing the upgrades failed! error message: E:Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable), E:Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? dpkg returned a error! See /var/log/unattended-upgrades/unattended-upgrades-dpkg.log for details InstCount=0 DelCount=0 BrokenCount=0 root@x-uu:~# With both u-u and python-apt fixed u-u keeps the lock for the whole run: ... SystemError: E:Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable), E:Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? Traceback (most recent call last): File "<string>", line 1, in <module> SystemError: E:Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable), E:Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? Traceback (most recent call last): File "<string>", line 1, in <module> SystemError: E:Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable), E:Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? Traceback (most recent call last): File "<string>", line 1, in <module> SystemError: E:Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable), E:Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? True True ... ... Writing dpkg log to /var/log/unattended-upgrades/unattended-upgrades-dpkg.log applying set ['python-apt-common'] /usr/bin/dpkg --status-fd 9 --unpack --auto-deconfigure /var/cache/apt/archives/python-apt-common_1.1.0~beta1ubuntu0.16.04.3_all.deb /usr/bin/dpkg --status-fd 11 --configure python-apt-common:all /usr/bin/dpkg --status-fd 13 --configure --pending left to upgrade {'libc-bin', 'libcurl3-gnutls', 'libkmod2', 'curl', 'libc6', 'ubuntu-core-launcher', 'multiarch-support', 'snapd', 'locales', 'kmod', 'cloud-init'} applying set ['libc-bin'] /usr/bin/dpkg --status-fd 9 --unpack --auto-deconfigure /var/cache/apt/archives/libc-bin_2.23-0ubuntu11_amd64.deb /usr/bin/dpkg --status-fd 11 --configure libc-bin:amd64 /usr/bin/dpkg --status-fd 13 --configure --pending left to upgrade {'libcurl3-gnutls', 'libkmod2', 'curl', 'libc6', 'ubuntu-core-launcher', 'multiarch-support', 'kmod', 'locales', 'snapd', 'cloud-init'} applying set ['libc6'] Preconfiguring packages ... /usr/bin/dpkg --status-fd 9 --unpack --auto-deconfigure /var/cache/apt/archives/libc6_2.23-0ubuntu11_amd64.deb /usr/bin/dpkg --status-fd 11 --configure libc6:amd64 /usr/bin/dpkg --status-fd 13 --configure --pending left to upgrade {'libcurl3-gnutls', 'libkmod2', 'curl', 'ubuntu-core-launcher', 'multiarch-support', 'snapd', 'locales', 'kmod', 'cloud-init'} applying set ['multiarch-support'] /usr/bin/dpkg --status-fd 9 --unpack --auto-deconfigure /var/cache/apt/archives/multiarch-support_2.23-0ubuntu11_amd64.deb /usr/bin/dpkg --status-fd 11 --configure multiarch-support:amd64 /usr/bin/dpkg --status-fd 13 --configure --pending left to upgrade {'libcurl3-gnutls', 'libkmod2', 'curl', 'ubuntu-core-launcher', 'kmod', 'locales', 'snapd', 'cloud-init'} applying set ['locales'] Preconfiguring packages ... /usr/bin/dpkg --status-fd 9 --unpack --auto-deconfigure /var/cache/apt/archives/locales_2.23-0ubuntu11_all.deb /usr/bin/dpkg --status-fd 11 --configure locales:all /usr/bin/dpkg --status-fd 13 --configure --pending left to upgrade {'libcurl3-gnutls', 'libkmod2', 'curl', 'ubuntu-core-launcher', 'snapd', 'kmod', 'cloud-init'} applying set ['cloud-init'] Preconfiguring packages ... /usr/bin/dpkg --status-fd 9 --unpack --auto-deconfigure /var/cache/apt/archives/cloud-init_18.5-21-g8ee294d5-0ubuntu1~16.04.1_all.deb /usr/bin/dpkg --status-fd 11 --configure cloud-init:all /usr/bin/dpkg --status-fd 13 --configure --pending left to upgrade {'libcurl3-gnutls', 'libkmod2', 'curl', 'ubuntu-core-launcher', 'snapd', 'kmod'} applying set ['snapd', 'ubuntu-core-launcher'] /usr/bin/dpkg --status-fd 9 --unpack --auto-deconfigure /var/cache/apt/archives/ubuntu-core-launcher_2.37.1_amd64.deb /var/cache/apt/archives/snapd_2.37.1_amd64.deb /usr/bin/dpkg --status-fd 11 --configure snapd:amd64 ubuntu-core-launcher:amd64 /usr/bin/dpkg --status-fd 13 --configure --pending left to upgrade {'libkmod2', 'curl', 'kmod', 'libcurl3-gnutls'} applying set ['libkmod2', 'kmod'] /usr/bin/dpkg --status-fd 9 --unpack --auto-deconfigure /var/cache/apt/archives/kmod_22-1ubuntu5.2_amd64.deb /var/cache/apt/archives/libkmod2_22-1ubuntu5.2_amd64.deb /usr/bin/dpkg --status-fd 11 --configure libkmod2:amd64 kmod:amd64 /usr/bin/dpkg --status-fd 13 --configure --pending left to upgrade {'curl', 'libcurl3-gnutls'} applying set ['curl', 'libcurl3-gnutls'] /usr/bin/dpkg --status-fd 9 --unpack --auto-deconfigure /var/cache/apt/archives/curl_7.47.0-1ubuntu2.12_amd64.deb /var/cache/apt/archives/libcurl3-gnutls_7.47.0-1ubuntu2.12_amd64.deb /usr/bin/dpkg --status-fd 11 --configure libcurl3-gnutls:amd64 curl:amd64 /usr/bin/dpkg --status-fd 13 --configure --pending left to upgrade set() All upgrades installed InstCount=0 DelCount=0 BrokenCount=0 root@x-uu:~# ** Tags removed: verification-needed verification-needed-xenial ** Tags added: verification-done verification-done-xenial -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1260041 Title: Unattended-Upgrades crashes with a dpkg error To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/1260041/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs