[ply-utils.c] ...ply_open_module:Could not load module "/lib/plymouth/renderers/x11.so" ... cannot open shared object file: No such file or directory
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fglrx-installer (Ubuntu) |
Triaged
|
High
|
Unassigned |
Bug Description
While I was looking for a trouble with plymouth (5 dots progression nor fsck checkings are not displayed anymore at starting ubuntu since the upgrade from 10.04 LTS) I found these errors into the plymouth debug log file :
[ply-utils.c] ply_open_
...
[./plugin.c] load_driver:drmOpen failed^M
[ply-renderer.c] ply_renderer_
Looking for the missing file shows that they are well available :
root:~# ls -al /lib/plymouth/
total 108
drwxr-xr-x 2 root root 4096 août 2 16:10 .
drwxr-xr-x 4 root root 4096 août 2 16:10 ..
-rw-r--r-- 1 root root 40024 mai 17 00:12 drm.so
-rw-r--r-- 1 root root 18984 mai 17 00:12 frame-buffer.so
-rw-r--r-- 1 root root 18872 mai 17 00:12 vga16fb.so
-rw-r--r-- 1 root root 19000 mai 17 00:12 x11.so
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: plymouth 0.8.2-2ubuntu31.1
ProcVersionSign
Uname: Linux 3.2.0-51-generic x86_64
NonfreeKernelMo
ApportVersion: 2.0.1-0ubuntu17.3
Architecture: amd64
Date: Sun Aug 4 20:05:27 2013
DefaultPlymouth: /lib/plymouth/
Lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0644:0200 TEAC Corp. All-In-One Multi-Card Reader CA200/B/S
Bus 002 Device 002: ID 413c:3016 Dell Computer Corp. Optical 5-Button Wheel Mouse
Bus 002 Device 003: ID 413c:2003 Dell Computer Corp. Keyboard
MachineType: Dell Inc Dimension E521
MarkForUpload: True
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANGUAGE=fr_FR:en
TERM=xterm
PATH=(custom, no user)
LANG=fr_FR.UTF-8
SHELL=/bin/bash
ProcFB: 0 VESA VGA
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: plymouth
TextPlymouth: /lib/plymouth/
UpgradeStatus: Upgraded to precise on 2013-05-30 (66 days ago)
dmi.bios.date: 08/02/2007
dmi.bios.vendor: Dell Inc
dmi.bios.version: 1.1.11
dmi.board.name: 0CT103
dmi.board.vendor: Dell Inc
dmi.board.version: A03
dmi.chassis.type: 3
dmi.chassis.vendor: Dell Inc
dmi.modalias: dmi:bvnDellInc:
dmi.product.name: Dimension E521
dmi.sys.vendor: Dell Inc
Is your /usr on a separate partition from / ?
It appears that sometime between lucid and precise, the libdrm2 package regressed, and is now installing its library to /usr/lib/$arch instead of to /lib (or /lib/$arch). This means that for any system with /usr on a separate partition, plymouth will fail to start up correctly at boot time. This is probably the explanation for the problem you're seeing.
The issues with the x11.so backend are ignorable. You're not running an X server, so it's not as though this backend would be selected anyway - you should probably just remove the plymouth-x11 binary package from your system, which is not installed by default.