Hallo,
first of all, I want to thank all the guys who made it possible to run ArchLinux on a PogoPlug. The helping resources here in the forum and in the wiki are very impressive and have for almost every problem an offering solution.
Nevertheless I got a problem I couldn’t fix yet (and I had maaaany problems) and I hope you can help me in any way. I rarely worked with Linux before, so my knowledge is pretty near to zero, that’s why it took me hours to restore the USB-Stick after I “semi-bricked” it (so maybe it’s a very simple mistake I made). I am using a PogoPlug B04 with the files given to me on this site http://archlinuxarm.org/platforms/armv6 ... provideov3 below the topic “Help! It stopped working!”. I can login via SSH, Internet works, etc., but some functions don’t work and I don’t know which error is the “main-error”, but my guess is, it’s the systemd.
I started to install LAMP and went into problems since then. I followed the guide in the wiki about LAMP and was able to install everything via pacman. But when I want to test the working Apache, the errors begin. When I try to start Apache with the command “systemctl start httpd.service” I get the error message “Failed to get D-Bus connection: No connection to service manager”.
After some time I figured the main problem is probably the “systemctl” (at least in the beginning). So after reading many posts about it, I think I have a problem with “systemd”, because in a thread I found the command “ps -p 1 -o comm=” which should return “systemd” if it’s running, but it doesn’t. It just returns “init”. With the command “cat /proc/1/comm” suggested in the “systemd-install-thread” I even get “file not found”… So I had two ideas to fix it.
1. Appending to the kernel line: “init=/usr/lib/systemd/systemd”
2. Reinstalling systemd
The first option seemed to be the better choice for the beginning, but as I mentioned before, I have almost zero Linux experience and so I don’t know how to append the String to the kernel line. I tried simply typing the “init=…”-String into the console. Since I didn’t get any error (but no other confirmation, too), I tried to restart the Pogoplug and nothing changed. I still can’t use “systemctl” and with “ps –p …” I still get only “init”. That’s why I think I didn’t append the String to the kernel line correctly. Next I tried to append the String in the file “/etc/sysctl.conf” which resulted in a not booting PogoPlug (20 secs blinking, 3 secs dark, then continuously blinking).
So I tried (after reinstalling the PogoPlug) the second option and tried to reinstall systemd, but it exits with the message “Warning: setcap failed, falling back to setuid root on “/usr/bin/systemd/systemd-detect-virt”. Looking for the problem with setcap I couldn’t find anything useful.
Of course I have plenty other problems with the system, but I think that’s the core problem and if I can fix it, I can start to use the Pogo for something useful, because right now it’s just tearing energy…
So, any idea what I might do wrong or what’s the problem?
Thanks for your time and your help is appreciated!