Bug#730209: mountall is relied on to mount /usr but requires library from /usr to run
Excerpts from Steve Langasek's message of Fri Nov 22 19:23:42 +0100 2013: Control: tags -1 moreinfo unreproducible On Fri, Nov 22, 2013 at 05:34:18PM +0100, Michal Suchanek wrote: Package: mountall Version: 2.46 Severity: critical Justification: breaks the whole system I installed upstart which relies on mountall to mount all partitions including /usr. mountall links to a plymouth library which is in /usr. What library is that? $ ldd /sbin/mountall |grep usr $ I took care to ensure that the library dependencies were on /lib where they needed to be, before I uploaded this to Debian. And every version of the plymouth package that I can find in the archive has its libraries in /lib. So where is this lib in /usr coming from on your system? From plymouth: root@vptest2:~# ldd `which mountall ` | grep usr libply-boot-client.so.2 = /usr/lib/x86_64-linux-gnu/libply-boot-client.so.2 (0x7f2d393ef000) root@vptest2:~# dpkg -S libply-boot-client.so.2 plymouth: /usr/lib/x86_64-linux-gnu/libply-boot-client.so.2 plymouth: /usr/lib/x86_64-linux-gnu/libply-boot-client.so.2.1.0 root@vptest2:~# dpkg -l mountall plymouth upstart Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-=-===-===-=== ii mountall 2.46amd64 filesystem mounting tool ii plymouth 0.8.5.1-5 amd64 Graphical Boot Animation and Logger rc upstart 1.6.1-1 amd64 event-based init daemon What version of plymouth do you have? Thanks Michal -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#730209: mountall is relied on to mount /usr but requires library from /usr to run
Control: tags -1 - moreinfo unreproducible Control: reassign -1 plymouth Control: found -1 0.8.5.1-5 Control: fixed -1 0.8.8-6+deb8u3 On Mon, Nov 25, 2013 at 01:16:19PM +0100, Michal Suchanek wrote: What library is that? $ ldd /sbin/mountall |grep usr $ I took care to ensure that the library dependencies were on /lib where they needed to be, before I uploaded this to Debian. And every version of the plymouth package that I can find in the archive has its libraries in /lib. So where is this lib in /usr coming from on your system? From plymouth: root@vptest2:~# ldd `which mountall ` | grep usr libply-boot-client.so.2 = /usr/lib/x86_64-linux-gnu/libply-boot-client.so.2 (0x7f2d393ef000) root@vptest2:~# dpkg -S libply-boot-client.so.2 plymouth: /usr/lib/x86_64-linux-gnu/libply-boot-client.so.2 plymouth: /usr/lib/x86_64-linux-gnu/libply-boot-client.so.2.1.0 root@vptest2:~# dpkg -l mountall plymouth upstart Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-=-===-===-=== ii mountall 2.46amd64 filesystem mounting tool ii plymouth 0.8.5.1-5 amd64 Graphical Boot Animation and Logger rc upstart 1.6.1-1 amd64 event-based init daemon What version of plymouth do you have? Ok, sorry, I was apparently looking at the testing version of the package. I don't know why I didn't notice that the plymouth package in stable had this issue. So this is fixed in testing, but still broken in stable. Reassigning to plymouth, which is the only place that this can be fixed, by moving libply-boot-client.so.2 to /lib. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developerhttp://www.debian.org/ slanga...@ubuntu.com vor...@debian.org signature.asc Description: Digital signature
Bug#730209: mountall is relied on to mount /usr but requires library from /usr to run
Package: mountall Version: 2.46 Severity: critical Justification: breaks the whole system Hello, I installed upstart which relies on mountall to mount all partitions including /usr. mountall links to a plymouth library which is in /usr. Hence system fails to boot. Thanks Michal -- System Information: Debian Release: 7.2 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'oldstable-updates'), (500, 'stable'), (500, 'oldstable') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages mountall depends on: ii coreutils 8.13-3.5 ii dpkg 1.16.12 ii libc6 2.13-38 ii libdbus-1-3 1.6.8-1+deb7u1 ii libnih-dbus1 1.0.3-4.1 ii libnih1 1.0.3-4.1 ii libudev0 175-7.2 ii makedev 2.3.1-92 ii plymouth 0.8.5.1-5 ii udev 175-7.2 mountall recommends no packages. mountall suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#730209: mountall is relied on to mount /usr but requires library from /usr to run
Control: tags -1 moreinfo unreproducible On Fri, Nov 22, 2013 at 05:34:18PM +0100, Michal Suchanek wrote: Package: mountall Version: 2.46 Severity: critical Justification: breaks the whole system I installed upstart which relies on mountall to mount all partitions including /usr. mountall links to a plymouth library which is in /usr. What library is that? $ ldd /sbin/mountall |grep usr $ I took care to ensure that the library dependencies were on /lib where they needed to be, before I uploaded this to Debian. And every version of the plymouth package that I can find in the archive has its libraries in /lib. So where is this lib in /usr coming from on your system? -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developerhttp://www.debian.org/ slanga...@ubuntu.com vor...@debian.org signature.asc Description: Digital signature