Re: Fresh Install
Reply #4 –
I just want to say that an install from the iso is not for the faint of heart at this junction. There are just so many issues, large and small. Most prominent is that X is not configured out of the box and init.d scripts are not readily available. I wrote or more like hacked about a few additions in the openrc section. This is the hardest migration I have had in well over 20 years of a migration, but I have been lucky enough to migrate mostly from SuSE version to the next.
There seems to be a lot of unneeded complexity in the pam authorization modules, and debugging that stuff is so hard. The docs for it are barely understandable and there aren't any decent tutorials that I have found.
I am left puzzled with aspects of openrc. Is it keeping track of cgroups? Because init scripts that run smooth on systemd's adaptation of mailman, for example, simply don't work on openrc. I miss Manjaro's polished desktop.
This, for example, is the mailman status with systemd.
www:~ # systemctl status mailman
mailman.service - LSB: Starts the mailinglist manager Mailman
Loaded: loaded (/etc/init.d/mailman)
Active: active (running) since Wed 2017-10-04 19:56:20 EDT; 1 day 3h ago
Process: 5848 ExecStart=/etc/init.d/mailman start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/mailman.service
├─5864 /usr/bin/python /usr/lib/mailman/bin/mailmanctl --quiet --stale-lock-cleanup start
├─5865 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=ArchRunner:0:1 -s
├─5866 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=BounceRunner:0:1 -s
├─5868 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=CommandRunner:0:1 -s
├─5869 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=IncomingRunner:0:1 -s
├─5870 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=NewsRunner:0:1 -s
├─5871 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=OutgoingRunner:0:1 -s
├─5872 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=VirginRunner:0:1 -s
└─5873 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=RetryRunner:0:1 -s
Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
Also, sshd I can't get the child processes to die with the start-stop-dameon --- I think that might be to prevent you from disconnecting yourself?