You are not logged in.

#1 2013-03-13 04:46:34

KingX
Member
From: CA
Registered: 2010-03-24
Posts: 324

[SOLVED] Linode issue /bin/sh nodevfs: No such file or directory

Hi,

I use a linode VPS running Arch i686, I rebooted my server today and it wont boot due to a kernel panic. I am not quite sure what is going on with devfs, was hoping someone could point out if I am missing something obvious here. Thank you for taking a look.

/bin/sh: nodevfs: No such file or directory
Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00

Pid: 1, comm: sh Not tainted 3.7.10-linode49 #2
Call Trace:
[<c078a017>] ? panic+0x87/0x177
[<c013795a>] ? forget_original_parent+0x32a/0x340
[<c015b569>] ? sched_move_task+0x89/0x110
[<c013797e>] ? exit_notify+0xe/0x120
[<c0137c13>] ? do_exit+0x183/0x3a0
[<c01d4f30>] ? vfs_write+0x140/0x170
[<c0137e6c>] ? do_group_exit+0x3c/0xa0
[<c0137ee1>] ? sys_exit_group+0x11/0x20
[<c078c844>] ? syscall_call+0x7/0xb
[<c0780000>] ? klist_put+0x20/0x80

A brief list of packages that I think might be responsible. This was my first time rebooting in around 60 days, so not sure if the new Filesystem package caused an issue. As I am running Arch i686 and upgrade both Filesystem and glibc at the same time didnt think it would be an issue.

[2013-02-17 10:52] upgraded linux-api-headers (3.7.1-1 -> 3.7.4-1)
[2013-02-17 10:53] upgraded filesystem (2012.12-1 -> 2013.01-3)
[2013-02-17 10:53] Generating locales...
[2013-02-17 10:53] en_US.UTF-8... done
[2013-02-17 10:53] en_US.ISO-8859-1... done
[2013-02-17 10:53] Generation complete.
[2013-02-17 10:53] upgraded glibc (2.17-1 -> 2.17-3)
[2013-02-17 10:53] upgraded file (5.11-1 -> 5.11-2)
[2013-02-17 10:53] upgraded findutils (4.4.2-4 -> 4.4.2-5)
[2013-02-17 10:53] upgraded gcc (4.7.2-3 -> 4.7.2-4)
[2013-02-17 10:53] upgraded libksba (1.2.0-1 -> 1.2.0-3)
[2013-02-17 10:53] upgraded gnupg (2.0.19-4 -> 2.0.19-6)
[2013-02-17 10:53] upgraded grep (2.14-1 -> 2.14-2)
[2013-02-17 10:53] upgraded groff (1.21-2 -> 1.22.2-2)
[2013-02-17 10:53] upgraded gzip (1.5-1 -> 1.5-3)
[2013-02-17 10:53] upgraded hwids (20121203-1 -> 20130214-1) 

Fstab

# /etc/fstab: static file system information.
#
# <file system>         <mount point> <type> <options> <dump> <pass>
proc                     /proc         proc   defaults   0      0
/dev/xvda                /             ext3   noatime,errors=remount-ro    0   1
/dev/xvdb                none          swap   sw         0      0 

Last edited by KingX (2013-03-13 17:20:34)

Offline

#2 2013-03-13 16:59:02

KingX
Member
From: CA
Registered: 2010-03-24
Posts: 324

Re: [SOLVED] Linode issue /bin/sh nodevfs: No such file or directory

I think I found the culprit, for some really dumb reason I removed the systemd-sysvcompat package. Now I tried to install it via chroot, but getting the error "Could not determine filesystem mount points". I think due to the symlink of /etc/mtab -> /proc/self/mounts, which is not available in the chroot environment. Would manually extracting and dropping the files from the package work?

Edit: That was it, I manually extracted the files from sysvcompat into /sbin and restarted, worked like a charm.

Last edited by KingX (2013-03-13 17:20:21)

Offline

Board footer

Powered by FluxBB