[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#783637: Installation fails because starting colord fails on missing libudev.so.0



Hi - thanks.

Requested information:
objdump -x /usr/lib/colord/colord | grep NEEDED
  NEEDED               libm.so.6
  NEEDED               libsqlite3.so.0
  NEEDED               libpolkit-gobject-1.so.0
  NEEDED               liblcms2.so.2
  NEEDED               libgudev-1.0.so.0
  NEEDED               libgusb.so.2
  NEEDED               libusb-1.0.so.0
  NEEDED               libsystemd.so.0
  NEEDED               libcolordprivate.so.2
  NEEDED               libgthread-2.0.so.0
  NEEDED               libgio-2.0.so.0
  NEEDED               libgobject-2.0.so.0
  NEEDED               libgmodule-2.0.so.0
  NEEDED               libglib-2.0.so.0
  NEEDED               libpthread.so.0
  NEEDED               libc.so.6

and ...
for i in $(ldd /usr/lib/colord/colord | cut -d '>' -f 2 | cut -d '(' -f 1) ; do echo $i ; objdump -x $i | grep NEEDED ; dpkg -S $i ; done
linux-vdso.so.1
objdump: 'linux-vdso.so.1': No such file
dpkg-query: no path found matching pattern *linux-vdso.so.1*
/lib/x86_64-linux-gnu/libm.so.6
  NEEDED               libc.so.6
libc6:amd64: /lib/x86_64-linux-gnu/libm.so.6
/usr/lib/x86_64-linux-gnu/libsqlite3.so.0
  NEEDED               libpthread.so.0
  NEEDED               libdl.so.2
  NEEDED               libc.so.6
libsqlite3-0:amd64: /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
/usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0
  NEEDED               libgio-2.0.so.0
  NEEDED               libgobject-2.0.so.0
  NEEDED               libglib-2.0.so.0
  NEEDED               libsystemd.so.0
  NEEDED               libpthread.so.0
  NEEDED               libc.so.6
libpolkit-gobject-1-0:amd64: /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0
/usr/lib/x86_64-linux-gnu/liblcms2.so.2
  NEEDED               libm.so.6
  NEEDED               libpthread.so.0
  NEEDED               libc.so.6
liblcms2-2:amd64: /usr/lib/x86_64-linux-gnu/liblcms2.so.2
/usr/lib/x86_64-linux-gnu/libgudev-1.0.so.0
  NEEDED               libudev.so.1
  NEEDED               libgio-2.0.so.0
  NEEDED               libgobject-2.0.so.0
  NEEDED               libglib-2.0.so.0
  NEEDED               libdl.so.2
  NEEDED               libpthread.so.0
  NEEDED               libc.so.6
libgudev-1.0-0:amd64: /usr/lib/x86_64-linux-gnu/libgudev-1.0.so.0
/usr/lib/x86_64-linux-gnu/libgusb.so.2
  NEEDED               libgthread-2.0.so.0
  NEEDED               libgio-2.0.so.0
  NEEDED               libusb-1.0.so.0
  NEEDED               libgudev-1.0.so.0
  NEEDED               libgobject-2.0.so.0
  NEEDED               libglib-2.0.so.0
  NEEDED               libpthread.so.0
  NEEDED               libc.so.6
libgusb2:amd64: /usr/lib/x86_64-linux-gnu/libgusb.so.2
/usr/local/lib/libusb-1.0.so.0
  NEEDED               libudev.so.0
  NEEDED               librt.so.1
  NEEDED               libpthread.so.0
  NEEDED               libc.so.6
dpkg-query: no path found matching pattern /usr/local/lib/libusb-1.0.so.0
/lib/x86_64-linux-gnu/libsystemd.so.0
  NEEDED               librt.so.1
  NEEDED               liblzma.so.5
  NEEDED               libgcrypt.so.20
  NEEDED               libresolv.so.2
  NEEDED               libdl.so.2
  NEEDED               libpthread.so.0
  NEEDED               libc.so.6
  NEEDED               ld-linux-x86-64.so.2
libsystemd0:amd64: /lib/x86_64-linux-gnu/libsystemd.so.0
/usr/lib/x86_64-linux-gnu/libcolordprivate.so.2
  NEEDED               libm.so.6
  NEEDED               libudev.so.1
  NEEDED               liblcms2.so.2
  NEEDED               libgthread-2.0.so.0
  NEEDED               libgio-2.0.so.0
  NEEDED               libgobject-2.0.so.0
  NEEDED               libgmodule-2.0.so.0
  NEEDED               libglib-2.0.so.0
  NEEDED               libpthread.so.0
  NEEDED               libc.so.6
libcolord2:amd64: /usr/lib/x86_64-linux-gnu/libcolordprivate.so.2
/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0
  NEEDED               libpthread.so.0
  NEEDED               libglib-2.0.so.0
  NEEDED               libc.so.6
libglib2.0-0:amd64: /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  NEEDED               libgobject-2.0.so.0
  NEEDED               libgmodule-2.0.so.0
  NEEDED               libglib-2.0.so.0
  NEEDED               libz.so.1
  NEEDED               libselinux.so.1
  NEEDED               libresolv.so.2
  NEEDED               libc.so.6
libglib2.0-0:amd64: /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  NEEDED               libglib-2.0.so.0
  NEEDED               libffi.so.6
  NEEDED               libc.so.6
libglib2.0-0:amd64: /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
  NEEDED               libdl.so.2
  NEEDED               libglib-2.0.so.0
  NEEDED               libc.so.6
libglib2.0-0:amd64: /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  NEEDED               libpcre.so.3
  NEEDED               libpthread.so.0
  NEEDED               libc.so.6
libglib2.0-0:amd64: /lib/x86_64-linux-gnu/libglib-2.0.so.0
/lib/x86_64-linux-gnu/libpthread.so.0
  NEEDED               libc.so.6
  NEEDED               ld-linux-x86-64.so.2
libc6:amd64: /lib/x86_64-linux-gnu/libpthread.so.0
/lib/x86_64-linux-gnu/libc.so.6
  NEEDED               ld-linux-x86-64.so.2
libc6:amd64: /lib/x86_64-linux-gnu/libc.so.6
/lib/x86_64-linux-gnu/libdl.so.2
  NEEDED               libc.so.6
  NEEDED               ld-linux-x86-64.so.2
libc6:amd64: /lib/x86_64-linux-gnu/libdl.so.2
/lib/x86_64-linux-gnu/libudev.so.1
  NEEDED               librt.so.1
  NEEDED               libdl.so.2
  NEEDED               libpthread.so.0
  NEEDED               libc.so.6
libudev1:amd64: /lib/x86_64-linux-gnu/libudev.so.1
/lib/x86_64-linux-gnu/librt.so.1
  NEEDED               libpthread.so.0
  NEEDED               libc.so.6
libc6:amd64: /lib/x86_64-linux-gnu/librt.so.1
/lib/x86_64-linux-gnu/liblzma.so.5
  NEEDED               libdl.so.2
  NEEDED               libc.so.6
liblzma5:amd64: /lib/x86_64-linux-gnu/liblzma.so.5
/lib/x86_64-linux-gnu/libgcrypt.so.20
  NEEDED               libgpg-error.so.0
  NEEDED               libc.so.6
libgcrypt20:amd64: /lib/x86_64-linux-gnu/libgcrypt.so.20
/lib/x86_64-linux-gnu/libresolv.so.2
  NEEDED               libc.so.6
libc6:amd64: /lib/x86_64-linux-gnu/libresolv.so.2
/lib64/ld-linux-x86-64.so.2
libc6:amd64: /lib64/ld-linux-x86-64.so.2
/lib/x86_64-linux-gnu/libz.so.1
  NEEDED               libc.so.6
zlib1g:amd64: /lib/x86_64-linux-gnu/libz.so.1
/lib/x86_64-linux-gnu/libselinux.so.1
  NEEDED               libpcre.so.3
  NEEDED               libdl.so.2
  NEEDED               libc.so.6
  NEEDED               ld-linux-x86-64.so.2
libselinux1:amd64: /lib/x86_64-linux-gnu/libselinux.so.1
/usr/lib/x86_64-linux-gnu/libffi.so.6
  NEEDED               libc.so.6
libffi6:amd64: /usr/lib/x86_64-linux-gnu/libffi.so.6
/lib/x86_64-linux-gnu/libpcre.so.3
  NEEDED               libpthread.so.0
  NEEDED               libc.so.6
libpcre3:amd64: /lib/x86_64-linux-gnu/libpcre.so.3
/lib/x86_64-linux-gnu/libgpg-error.so.0
  NEEDED               libc.so.6
libgpg-error0:amd64: /lib/x86_64-linux-gnu/libgpg-error.so.0


Ends ....

Hope this helps.

Michael

On Mon, 4 May 2015 00:28:44 +0200 Samuel Thibault <sthibault@debian.org> wrote:
> > See attached.
>
> Err, this is really not the way to submit bug reports: just copy/paste
> the text in the mail, that'll make it *way* easier to process for
> everybody.
>
> > Boot method: Upgrade from Debian 7.8 in terminal inside Firefox via network?
>
> So this is not actually an installation.
>
> > 2. on first boot system presented blank screen with underscore in top left corner, but nothing moved; Ctrl-F1 brought login, which worked giving access to system. On investigation, /var/log/syslog.1 contains: > > Apr 28 07:46:34 master dbus[791]: [system] Activating via systemd: service name='org.freedesktop.ColorManager' unit='colord.service' > > Apr 28 07:46:34 master colord[8935]: /usr/lib/colord/colord: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory > > Apr 28 07:46:34 master systemd[1]: colord.service: main process exited, code=exited, status=127/n/a > > Apr 28 07:46:34 master systemd[1]: Failed to start Manage, Install and Generate Color Profiles. > > Apr 28 07:46:34 master systemd[1]: Unit colord.service entered failed state.
> >
> > There is no libudev.so.0
> > There is /lib/x86_64-linux-gnu/libudev.so.1
>
> So some binary has bogus dependencies. That's what we need to track.
>
> > 1. script was taken: click on https://drive.google.com/file/d/0ByWd4khD1zRxS001bzJoeWVIQUk/view?usp=sharing and
>
> Notably,
> > Selecting previously unselected package libcolord2:amd64.^M
> > Preparing to unpack .../libcolord2_1.2.1-1+b2_amd64.deb ...^M
>
> And this version does not directly depend on libudev, but on libgudev,
> and:
>
> > Preparing to unpack .../libgudev-1.0-0_215-17_amd64.deb ...^M
> > Unpacking libgudev-1.0-0:amd64 (215-17) over (204-14~bpo70+1) ...^M
>
> But this version depends on libudev.so.1, not libudev.so.0, so there's
> something from happening.
>
> Please post the output of:
>
> objdump -x /usr/lib/colord/colord | grep NEEDED
>
> and:
>
> for i in $(ldd /usr/lib/colord/colord | cut -d '>' -f 2 | cut -d '(' -f 1) ; do echo $i ; objdump -x $i | grep NEEDED ; dpkg -S $i ; done
>
> Samuel
>
>


Reply to: