After an upgrade I was unable to get my sheeva to boot properly seems there were problems with pam etc etc.
Using the console I was able to down grade and then upgrade bit by bit. I think the problem lies with systemd-227-1.
$this->bbcode_second_pass_code('', '# uname -a
Linux delilah 4.2.3-1-ARCH #1 PREEMPT Mon Oct 5 03:10:32 MDT 2015 armv5tel GNU/Linux')
When I compare the working and non-working boots the problems seem to lie with systemd thusly
$this->bbcode_second_pass_code('', '
-- Logs begin at Sat 2015-10-17 13:30:01 BST, end at Tue 2015-10-20 17:14:15 BST. --
Oct 20 10:51:27 delilah kernel: EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompatibilities
Oct 20 10:51:27 delilah systemd[1]: Cannot add dependency -.mount to local-fs.target, ignoring: File exists
Oct 20 10:51:27 delilah systemd[1]: Cannot add dependency tmp.mount to local-fs.target, ignoring: File exists
Oct 20 10:51:27 delilah systemd[1]: Cannot add dependency systemd-journald.service to sysinit.target, ignoring: File exists
Oct 20 10:51:27 delilah systemd[1]: Cannot add dependency systemd-journald.socket to sockets.target, ignoring: File exists
Oct 20 10:51:27 delilah systemd[1]: Cannot add dependency systemd-udevd-kernel.socket to sockets.target, ignoring: File exists
Oct 20 10:51:27 delilah systemd[1]: Cannot add dependency systemd-udevd-control.socket to sockets.target, ignoring: File exists
Oct 20 10:51:27 delilah systemd[1]: Cannot add dependency systemd-journald-dev-log.socket to sockets.target, ignoring: File exists
Oct 20 10:51:27 delilah systemd[1]: Cannot add dependency systemd-journald-audit.socket to sockets.target, ignoring: File exists
Oct 20 10:51:27 delilah systemd[1]: Cannot add dependency avahi-daemon.service to multi-user.target, ignoring: File exists
Oct 20 10:51:27 delilah systemd[1]: Cannot add dependency sshdgenkeys.service to multi-user.target, ignoring: File exists
Oct 20 10:51:27 delilah systemd[1]: Cannot add dependency remote-fs.target to multi-user.target, ignoring: File exists
Oct 20 10:51:27 delilah systemd[1]: Cannot add dependency dbus.service to multi-user.target, ignoring: File exists
Oct 20 10:51:27 delilah systemd[1]: Cannot add dependency systemd-user-sessions.service to multi-user.target, ignoring: File exists
Oct 20 10:51:27 delilah systemd[1]: Cannot add dependency org.freedesktop.login1.busname to busnames.target, ignoring: File exists
')
during a normal boot I see the "EXT4-fs (mmcblk0p2): couldn't mount as ext3 due ....." error, but not the cannot add dependency ones.