Artix Linux Forum

Artix Linux => System => Topic started by: andrewcz on 18 January 2020, 06:57:55

Title: Need help! - computer does not boot on latest update
Post by: andrewcz on 18 January 2020, 06:57:55
Hi all,
Absolutely love the iso.

but my computer does not boot on the latest update.

Please see attachment.

Any assistance would be greatly appreciated.

kind regards,
Andrew

(https://mail.google.com/mail/u/0?ui=2&ik=5b713538af&attid=0.1.1&permmsgid=msg-f:1656044318625829113&th=16fb73889fff10f9&view=fimg&sz=s0-l75-ft&attbid=ANGjdJ9RQnOkybAgu7OOJATMFnwNnUCgWYuPYA1TQToBQ-WYQM0qUIgAoknkXhb35Urs5WYzrcEkPOGjZfCS3840CoWqFeZQIIDZaMc6iCZpwIM80hh-pvOz_J24pw0&disp=emb)
Title: Re: Need help! - computer does not boot on latest update
Post by: nous on 18 January 2020, 10:02:22
Please, give some more information. Which ISO was it? Plasma? LXQt? Is the screenshot from the installed system? (looks so).
If so, use the live ISO to boot and chroot into the installed system and do in order:
1. Move haveged from existing runlevel to sysinit. Go into /etc/runlevels and run 'ls -R' to find where it is.
2. Disable syslog-ng
3. Rename /etc/rc.local to something else.

Reboot after each step and provide feedback on which step solves it.
Title: Re: Need help! - computer does not boot on latest update
Post by: ndowens on 18 January 2020, 20:31:55
I was gonna say, I suspect syslog
Title: Re: Need help! - computer does not boot on latest update
Post by: Dudemanguy on 18 January 2020, 23:01:27
It's been confirmed that syslog-ng in the gremlins repo (testing) freezes on boot for openrc and s6 (runit is likely unaffected because it makes no attempts to do dependency chains with it). Your best bet is to chroot into the machine with a liveiso and disable it.
Title: Re: Need help! - computer does not boot on latest update
Post by: phoenix_king_rus on 19 January 2020, 09:06:30
It's been confirmed that syslog-ng in the gremlins repo (testing) freezes on boot for openrc and s6 (runit is likely unaffected because it makes no attempts to do dependency chains with it). Your best bet is to chroot into the machine with a liveiso and disable it.
The problem seems to be related with syslog itself and not with its init scripts. I use custom init system at my desktop machines and in my case syslog was started after getty. This resulted in me able to login (if i'm fast enough) but after that it was impossible to login somewhere else, use sudo/doas and open some programs (like browsers except for links, pcmanfm, etc.). So, runit should be also affected
Title: Re: Need help! - computer does not boot on latest update
Post by: Dudemanguy on 19 January 2020, 17:18:52
The problem seems to be related with syslog itself and not with its init scripts. I use custom init system at my desktop machines and in my case syslog was started after getty. This resulted in me able to login (if i'm fast enough) but after that it was impossible to login somewhere else, use sudo/doas and open some programs (like browsers except for links, pcmanfm, etc.). So, runit should be also affected

You're right. My statement was based on being able to login to runit with a freshly created gremlins iso, but I think it would probably freeze after a while. I was able to track down exactly what syslog-ng compile option causes this. It's the --enable-linux-caps option. I removed the bad syslog-ng package from the gremlins repo, compiled a new one with --disable-linux-caps and placed it in staging. From my testing, this version doesn't have any freezing so it should be OK. The testing repo may have some minor breakage but freezing on boot is a bit too much. ;)