Fixed for my case.

the upstart init executable links to libjson.so.0, the libjson0 package
installs a libjson.so.0.1 in the 'trusted' directory /lib/x86_64-linux-
gnu/  so far, so good.  But i had a /usr/local/lib/libjson.so.0.0.1,
which is a lower number, but lddconfig creates a libjson.so.0 link in
both cases.   When the initramfs finished and tried to execute init, it
loaded the wrong library and died.

to diagnose the problem, i added "init=/bin/sh" to the grub boot line,
so i get to a shell, where doing "ldd /sbin/init" showed the wrong
library.  removing the /usr/local/lib/libjson.so.0 link was enough to
make it load.

I couldn't make ldconfig change the priority, so in the end i removed
the extra library.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1172755

Title:
  13.04 Kernel Panic Not Syncing - Attempted to kill init - error code=
  0x0000009

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1172755/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to