u/Solid_Marketing129

I've thoroughly bricked my computer and I need help BAD

So, I was trying to set up full supervision for local s6 supervision, so I read the manual (https://wiki.artixlinux.org/Main/LocalUserServicesOns6) and copied and pasted instructions directly from it onto my computer. And now, when it boots, it gets stuck in a loop saying it can't start local-s6-user: Exec format error,

s6-supervise local-s6-user: warning: unable to spawn ./run (waiting 60 seconds): Exec format error

And it prints that message every minute or so. So, naturally, I chrooted into the system, turned off the services, and updated s6. Nothing changed. I then deleted the service definitions and updated s6. Nothing again. The service database even says they're down, but it still tries to enable it on boot.

I then proceeded to do increasingly dangerous commands, up to and including searching through every file on my system for the word "local-s6-user" using grep and piping the output into rm -rf because I had nothing left to lose. Ironically, nothing changed. I half expected to break it worse.

So anyway, I'm here, in single user mode, about to reinstall or maybe just give up on non systemd distros. Please help. Please. I don't know what to do. I can still technically recover important files and reinstall, but I don't wanna do that. Please.

reddit.com
u/Solid_Marketing129 — 7 days ago

How in the world do you use s6?

The documentation is ok but it's not too detailed. How do you permanently enable or disable services (as opposed to simply turning them on or off for the current session)? How do you recompile the database thing it wants? When I tried, it said it was missing some service called rc-local which I can't find. What does this mean? I found it as the name of an empty file somewhere but I can't find it now. Can anyone help or recommend a tutorial?

edit: nvm, I needed to rtfm. sry

reddit.com
u/Solid_Marketing129 — 17 days ago

How do you install with encryption?

The only guide I could find relating to installing artix with encryption assumes the use of an MBR partition scheme and LVM. I'm using neither. How do you install it with encryption without LVM on a GPT system?

Edit: I solved the issue! You need to install cryptsetup on the system and then add encrypt and resume to HOOKS in /etc/mkinitcpio.conf (maybe a few other things too, I did a bunch of stuff and I'm not sure how much of it helped). S6 is sooooo much faster than systemd!

reddit.com
u/Solid_Marketing129 — 17 days ago

How do you report bugs?

So, long story short, there are a LOT of issues with artix. I have absolutely no idea who to contact about it. I have absolutely no clue how to use IRC, there doesn't seem to be a "sign-up" option on the artix gitia, and it doesn't say which maintainer is best to email.

If you can, I'd also appreciate it if you might be able to offer some insight (I'm using the latest s6 x86_64 ISO):

  • wpa_supplicant isn't started on boot. I had to manually start it, and it also took me forever to figure out that it was even off.
  • The config file for wpa_supplicant is non-existent. There's an empty directory by that name in the /etc directory. So, wpa_supplicant STILL doesn't work even after the hour I spent figuring out that it wasn't started.
  • ConnMan was replaced with NetworkManager and the wiki wasn't updated.

And yes, I read the manual. These issues are not covered.

Edit: it won't shut down when I type in shutdown now either.

Edit 2: I was able to solve these issues. Apparently, the wifi driver for the Intel card wasn't loaded, so I loaded it. Also, you have to type in poweoff instead of shutdown (thanks heidzz1999). However, I still want to report these problems to the maintainers.

reddit.com
u/Solid_Marketing129 — 18 days ago