I have 3 Arch servers that have multiple dmraid arrays each. I have purposely not updated those boxes until I get a better handle on how the naming of the arrays will behave under the new scheme.
]]>@Zipfer: what chipset do you have? I can happily report that the problem was solved for fakeRAID on intel motherboards.
No, I have AM3 chipset - Gigabyte GA-MA790XT-UD4P
and i can't mount anything except root directory
thanx for help
]]>I found related bug
https://bugs.archlinux.org/task/31236
Solution was: sudo mkinitcpio -p linux
]]>1) Read this when the boot failed. I applied the systemd debugging args to the kernel, booted the system, and discovered that the problem actually began after my file systems were activated (lvchange) but before mount.
2) Merged in all pacnew files. I hadn't updated the server in a while, so there were a few sitting around. I didn't merge all of them, but the two remaining (CUPS and PHP) aren't critical services.
3) Re-ran mkinitcpio -p linux
The important part is to remove "quiet" on your kernel command line and add the appropriate lines for systemd debugging. It lead me to believe that it wasn't necessarily something wrong with file system mount points (although I did remove a tmpfs declaration for /tmp; I have /tmp mounted on a separate file system and systemd does NOT like doubled entries in /etc/fstab--be sure you don't have duplicates).
Again, I'm not exactly sure what I did to fix the problem I encountered. My server also runs LVM (as does my desktop) but mysteriously refused to boot with systemd until after a few fixes. Perhaps this will give you a few extra pointers. Also, make sure your system is completely up to date--but that probably goes without saying.
]]>#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
tmpfs /tmp tmpfs nodev,nosuid 0 0
/dev/mapper/vgroup-home /home ext3 defaults 0 1
/dev/mapper/vgroup-root / ext3 defaults 0 1
/dev/mapper/vgroup-swap swap swap defaults 0 0
/dev/sda1 /boot ext2 defaults 0 1
/root mounted correctly but /home and /swap no, timeout error appeared and i needed to manually mount /home and /swap
I have found this https://bugs.archlinux.org/task/30908 and
adding the lvm-on-crypt.service seems to solve my problem.
Aug 18 18:34:06 pokemon4ever systemd[1]: Job dev-dm\x2d3.device/start timed out.
Aug 18 18:34:06 pokemon4ever systemd[1]: Job local-fs.target/start failed with result 'dependency'.
Aug 18 18:34:06 pokemon4ever systemd[1]: Triggering OnFailure= dependencies of local-fs.target.
Aug 18 18:34:06 pokemon4ever systemd[1]: Job rescue.target/start failed with result 'dependency'.
Aug 18 18:34:06 pokemon4ever systemd[1]: Job home.mount/start failed with result 'dependency'.
Aug 18 18:34:06 pokemon4ever systemd[1]: Job dev-dm\x2d3.device/start failed with result 'timeout'.
My fstab:
devpts /dev/pts devpts defaults 0 0
shm /dev/shm tmpfs nodev,nosuid 0 0
/dev/dm-1 / ext4 defaults 0 1
/dev/dm-3 /home ext4 defaults 0 1
/dev/dm-2 swap swap defaults 0 0
/dev/sda1 /boot ext2 defaults 0 1
All I have to do in rescue mode is:
mount /dev/dm-3 /home
swapon /dev/dm-2
systemctl default
Thanks for any help :-).
Offtopic:
I start to hate systemd.
Edit:
Yeah thanks, I know my hostname is nice :-)!