Upgrading a freshly installed oxnas system (Pogoplug V3/-B01 in my case) with
pacman -Syu --force causes the system to be unable to bring up the network interface at boot, so it is inaccessible without a serial console. Others have reported systems that have working ssh but fail pty allocations because udev isn't working. The front LED will remain flashing.
(
--force is necessary for some of the updated packages to replace existing files. It is not related to the problem.)
To resolve this problem, you only need to downgrade initscripts to 2011.07.3-1. Trying to repair /dev manually is not a correct or complete workaround.You can do this by connecting the USB or SATA storage device you use for the oxnas to another computer, and booting Arch Linux on that computer (you can even use the netinstall image booted with
single in a VM). Mount the oxnas filesystem and check if
/var/cache/pacman/pkg/initscripts-2011.07.3-1-arm.pkg.tar.xz is present on it.
If not, wget it from
http://dl.dropbox.com/u/9633267/initscr ... pkg.tar.xz or
http://trisk.deadgerbil.com/archlinuxar ... pkg.tar.xz$this->bbcode_second_pass_code('', 'cd <mountpoint>/var/cache/pacman/pkg
wget http://dl.dropbox.com/u/9633267/initscripts-2011.07.3-1-arm.pkg.tar.xz
')
Then downgrade
initscripts:
$this->bbcode_second_pass_code('', '
pacman -U <mountpoint>/var/cache/pacman/pkg/initscripts-2011.07.3-1-arm.pkg.tar.xz --root <mountpoint> --dbpath <mountpoint>/var/lib/pacman/ --arch arm')