Bug#730209: mountall is relied on to mount /usr but requires library from /usr to run

2013-11-25 Thread Michal Suchanek
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

2013-11-25 Thread Steve Langasek
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

2013-11-22 Thread Michal Suchanek
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

2013-11-22 Thread Steve Langasek
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