I'm using systemd-27-r1 and systemd-units-9999 from the systemd overlay. My computer boots with systemd, loads kdm, then OpenBox (or presumably whichever W.M./D.E. one chooses). I have a few problems, though:
1. I have no network connection. I can't ping
www.google.com, load websites, et cetera.
2. I can start programs in OpenBox, but if I try to use su and type the password correctly, it never goes to the new prompt; it just stays blank until I press ctrl+c. Likewise, if I press ctrl+alt+f1 (or f2, et cetera), it lets me tpe the username and password, and tells the last login time, but never runs bash or loads the prompt.
3. I can't turn off the computer properly. I'd provide a log of this, but I don't know where to find it. I'd like to say that I see no significant errors, but I'm not sure. I know that this is vague, but maybe it will help.
Here is my dmesg:
Code: Select all
[ 4.723001][ 6.585562] <29>systemd[1]: hald.service: main process exited, code=exited, status=203
[ 6.604420] r8169 0000:0c:00.0: eth0: link down
[ 6.604491] r8169 0000:0c:00.0: eth0: link down
[ 6.605294] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 6.605474] <29>systemd[1]: Unit hald.service entered failed state.
[ 6.811353] <29>systemd[1]: metalog.service: control process exited, code=exited status=203
[ 6.824768] <29>systemd[1]: Unit metalog.service entered failed state.
[ 6.851133] <29>systemd[1]: metalog.service: control process exited, code=exited status=203
[ 6.871637] <29>systemd[1]: Unit metalog.service entered failed state.
[ 6.907632] <29>systemd[1]: metalog.service: control process exited, code=exited status=203
[ 6.932461] <29>systemd[1]: Unit metalog.service entered failed state.
[ 6.949812] <29>systemd[1]: metalog.service: control process exited, code=exited status=203
[ 6.971350] <29>systemd[1]: Unit metalog.service entered failed state.
[ 6.997732] <29>systemd[1]: metalog.service: control process exited, code=exited status=203
[ 7.010242] <29>systemd[1]: Unit metalog.service entered failed state.
[ 8.233065] r8169 0000:0c:00.0: eth0: link up
[ 8.233803] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 8.984710] <29>systemd[1]: metalog.service: control process exited, code=exited status=203
[ 9.001543] <29>systemd[1]: Unit metalog.service entered failed state.
[ 9.022751] <28>systemd[1]: metalog.service start request repeated too quickly, refusing to start.
I might just go through the whole Gentoo SystemD guide. Fortunately, I can boot using openrc.
Edit: It is mostly fixed:
1. I corrected the kernel path and root partition in /etc/systemd/scripts/kexec_load.
2. I am not sure whether this is correct, but I added this line to /etc/systemd/system/lvm.service:
Code: Select all
ExecStart=/usr/local/sbin/cgroup_start
3. I changed network.service, making these two lines instead of the previous ones:
Code: Select all
ExecStart=/sbin/ifconfig eth0 up
ExecStart=/sbin/dhcpcd eth0
Now the computer seems to boot fine, though it's a bit slower than I was hoping (OpenBox loads completely in 25 seconds, counting from the GRUB screen). I haven't tried shutting it down yet, though.