[Bug 1797557] [NEW] Bionic updates break upgrade/install/unpack
TJ
ubuntu at iam.tj
Fri Oct 12 12:39:39 UTC 2018
Public bug reported:
As I reported in comments on the end of Bug #1769657 "update toolchain
packages for bionic" on 5th October 2018 the updates have broken the
ability to upgrade package(s). Specifically, the 'dpkg --unpack' stage
breaks because, from what I can tell, some of the .dpkg-new files are
being deleted before they are due to be renamed:
$ sudo dpkg --unpack /var/cache/apt/archives/libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb |& tee /tmp/dpkg-unpack.log
(Reading database ... 406492 files and directories currently installed.)
Preparing to unpack .../libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb ...
Unpacking libc6-armhf-cross (2.27-3ubuntu1cross1.1) over (2.27-3ubuntu1cross1) ...
dpkg: error processing archive /var/cache/apt/archives/libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb (--unpack):
unable to open '/usr/arm-linux-gnueabihf/lib/ld-2.27.so.dpkg-new': No such file or directory
Errors were encountered while processing:
/var/cache/apt/archives/libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb
$ sudo dpkg --unpack /var/cache/apt/archives/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb |& tee /tmp/dpkg-unpack.log
(Reading database ... 406492 files and directories currently installed.)
Preparing to unpack .../libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb ...
Unpacking libc6-dev-armhf-cross (2.27-3ubuntu1cross1.1) over (2.27-3ubuntu1cross1) ...
dpkg: error processing archive /var/cache/apt/archives/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb (--unpack):
unable to open '/usr/arm-linux-gnueabihf/lib/Mcrt1.o.dpkg-new': No such file or directory
Errors were encountered while processing:
/var/cache/apt/archives/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb
$ apt-cache policy libc6-armhf-cross
libc6-armhf-cross:
Installed: 2.27-3ubuntu1cross1
Candidate: 2.27-3ubuntu1cross1.1
Version table:
2.27-3ubuntu1cross1.1 500
500 http://gb.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
500 http://gb.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
*** 2.27-3ubuntu1cross1 500
500 http://gb.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
500 http://gb.archive.ubuntu.com/ubuntu bionic/main i386 Packages
100 /var/lib/dpkg/status
I've analysed both failures using a combination of 'dpkg --debug 77777',
strace, and inotifywait, but I've not familiar enough with the dpkg
logic to determine what is going wrong.
I'm attaching debug, strace and inotifywait logs for 'libc6-armhf-cross'
where 'ld-2.27.so.dpkg-new' appears to be the problem.
** Affects: cross-toolchain-base (Ubuntu)
Importance: Undecided
Status: New
** Attachment added: "tar.gz containing dpkg, strace, inotifywait logs"
https://bugs.launchpad.net/bugs/1797557/+attachment/5200382/+files/debug-logs.tar.gz
** Description changed:
As I reported in comments on the end of Bug #1769657 "update toolchain
- packages for bionic" the updates have broken the ability upgrade the
- package(s). Specifically, the 'dpkg --unpack' stage breaks because, from
- what I can tell, some of the .dpkg-new files are being deleted before
- they are due to be renamed:
+ packages for bionic" on 5th October 2018 the updates have broken the
+ ability to upgrade package(s). Specifically, the 'dpkg --unpack' stage
+ breaks because, from what I can tell, some of the .dpkg-new files are
+ being deleted before they are due to be renamed:
$ sudo dpkg --unpack /var/cache/apt/archives/libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb |& tee /tmp/dpkg-unpack.log
(Reading database ... 406492 files and directories currently installed.)
Preparing to unpack .../libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb ...
Unpacking libc6-armhf-cross (2.27-3ubuntu1cross1.1) over (2.27-3ubuntu1cross1) ...
dpkg: error processing archive /var/cache/apt/archives/libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb (--unpack):
- unable to open '/usr/arm-linux-gnueabihf/lib/ld-2.27.so.dpkg-new': No such file or directory
+ unable to open '/usr/arm-linux-gnueabihf/lib/ld-2.27.so.dpkg-new': No such file or directory
Errors were encountered while processing:
- /var/cache/apt/archives/libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb
-
+ /var/cache/apt/archives/libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb
$ sudo dpkg --unpack /var/cache/apt/archives/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb |& tee /tmp/dpkg-unpack.log
(Reading database ... 406492 files and directories currently installed.)
Preparing to unpack .../libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb ...
Unpacking libc6-dev-armhf-cross (2.27-3ubuntu1cross1.1) over (2.27-3ubuntu1cross1) ...
dpkg: error processing archive /var/cache/apt/archives/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb (--unpack):
- unable to open '/usr/arm-linux-gnueabihf/lib/Mcrt1.o.dpkg-new': No such file or directory
+ unable to open '/usr/arm-linux-gnueabihf/lib/Mcrt1.o.dpkg-new': No such file or directory
Errors were encountered while processing:
- /var/cache/apt/archives/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb
+ /var/cache/apt/archives/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb
$ apt-cache policy libc6-armhf-cross
libc6-armhf-cross:
- Installed: 2.27-3ubuntu1cross1
- Candidate: 2.27-3ubuntu1cross1.1
- Version table:
- 2.27-3ubuntu1cross1.1 500
- 500 http://gb.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
- 500 http://gb.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
- *** 2.27-3ubuntu1cross1 500
- 500 http://gb.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
- 500 http://gb.archive.ubuntu.com/ubuntu bionic/main i386 Packages
- 100 /var/lib/dpkg/status
+ Installed: 2.27-3ubuntu1cross1
+ Candidate: 2.27-3ubuntu1cross1.1
+ Version table:
+ 2.27-3ubuntu1cross1.1 500
+ 500 http://gb.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
+ 500 http://gb.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
+ *** 2.27-3ubuntu1cross1 500
+ 500 http://gb.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
+ 500 http://gb.archive.ubuntu.com/ubuntu bionic/main i386 Packages
+ 100 /var/lib/dpkg/status
I've analysed both failures using a combination of 'dpkg --debug 77777',
strace, and inotifywait, but I've not familiar enough with the dpkg
logic to determine what is going wrong.
I'm attaching debug, strace and inotifywait logs for 'libc6-armhf-cross'
where 'ld-2.27.so.dpkg-new' appears to be the problem.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to cross-toolchain-base in Ubuntu.
https://bugs.launchpad.net/bugs/1797557
Title:
Bionic updates break upgrade/install/unpack
Status in cross-toolchain-base package in Ubuntu:
New
Bug description:
As I reported in comments on the end of Bug #1769657 "update toolchain
packages for bionic" on 5th October 2018 the updates have broken the
ability to upgrade package(s). Specifically, the 'dpkg --unpack' stage
breaks because, from what I can tell, some of the .dpkg-new files are
being deleted before they are due to be renamed:
$ sudo dpkg --unpack /var/cache/apt/archives/libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb |& tee /tmp/dpkg-unpack.log
(Reading database ... 406492 files and directories currently installed.)
Preparing to unpack .../libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb ...
Unpacking libc6-armhf-cross (2.27-3ubuntu1cross1.1) over (2.27-3ubuntu1cross1) ...
dpkg: error processing archive /var/cache/apt/archives/libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb (--unpack):
unable to open '/usr/arm-linux-gnueabihf/lib/ld-2.27.so.dpkg-new': No such file or directory
Errors were encountered while processing:
/var/cache/apt/archives/libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb
$ sudo dpkg --unpack /var/cache/apt/archives/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb |& tee /tmp/dpkg-unpack.log
(Reading database ... 406492 files and directories currently installed.)
Preparing to unpack .../libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb ...
Unpacking libc6-dev-armhf-cross (2.27-3ubuntu1cross1.1) over (2.27-3ubuntu1cross1) ...
dpkg: error processing archive /var/cache/apt/archives/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb (--unpack):
unable to open '/usr/arm-linux-gnueabihf/lib/Mcrt1.o.dpkg-new': No such file or directory
Errors were encountered while processing:
/var/cache/apt/archives/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb
$ apt-cache policy libc6-armhf-cross
libc6-armhf-cross:
Installed: 2.27-3ubuntu1cross1
Candidate: 2.27-3ubuntu1cross1.1
Version table:
2.27-3ubuntu1cross1.1 500
500 http://gb.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
500 http://gb.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
*** 2.27-3ubuntu1cross1 500
500 http://gb.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
500 http://gb.archive.ubuntu.com/ubuntu bionic/main i386 Packages
100 /var/lib/dpkg/status
I've analysed both failures using a combination of 'dpkg --debug
77777', strace, and inotifywait, but I've not familiar enough with the
dpkg logic to determine what is going wrong.
I'm attaching debug, strace and inotifywait logs for 'libc6-armhf-
cross' where 'ld-2.27.so.dpkg-new' appears to be the problem.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cross-toolchain-base/+bug/1797557/+subscriptions
More information about the foundations-bugs
mailing list