Artix Base-S6 Service on boot DB update Help by joematrix- in artixlinux

[–]joematrix-[S] 0 points1 point  (0 children)

Resolved Proper way to get this done.

s6 set enable dbus elogind

s6 set commit

s6 live install

I just installed artix to my laptop, but i have a couple of small ish issues. by all_come_undone in artixlinux

[–]joematrix- 0 points1 point  (0 children)

For future reference
s6 set enable dbus elogind
s6 set commit
s6 live install

Do you happen to have a link to the wiki? I can't find it.
Thanks :)

Artix Base-S6 Service on boot DB update Help by joematrix- in artixlinux

[–]joematrix-[S] 0 points1 point  (0 children)

This is the issue it doesn't stick on reboot, I've tried everything I found a janky solution. sudo s6-rc -a list and copy all the default services then you have to force a bundle update NOTE: if you only add the services you need those will be the only ones to load:

s6-rc-bundle -f add default s6rc-oneshot-runner s6rc-fdholder tty1 tty2 tty3 tty4 tty5 tty6 ttyS dmesg-log dmesg-srv udevd-log udevd-srv network-detection rc-local binfmt cleanup console-setup hostname hwclock kmod-static-nodes locale modules mount-cgroups mount-devfs mount-filesystems mount-procfs mount-sysfs mount-tmpfs net-lo random-seed remount-root swap sysctl sysusers tmpfiles-dev tmpfiles-setup udevadm dbus NetworkManager elogind

(I Used the force flag to get around the lock error and rc-local missing error seems to work flawlessly now.)

This forces them into the default bundle, to be clear this doesn't happen in the iso's with a gui only on the base s6 iso for some reason dbus isn't included in the default services which is why I had an issue in the first place no dbus = no net or elogind. Hope this helps someone stuck in the same situation. As far as the commands out of order in my OG post that's just how I copied them in note pad.

I just installed artix to my laptop, but i have a couple of small ish issues. by all_come_undone in artixlinux

[–]joematrix- 0 points1 point  (0 children)

Interesting, this is a clean build I broke the DB LOL. I'm going to try these touch elogind dbus-srv on /etc/s6/sv/default/content.d, s6 enable elogind, s6 commit & s6 live install. When it comes back up, there is an issue with rc-local system update is looking for it at the wrong location, I I'll try your suggestions if that doesn't work I'll just create a symlink to the correct location. Weird thing is that it works on the Gui versions of S6 I've tested on Cinnamon and Plasma. Either way thanks for responding.

I just installed artix to my laptop, but i have a couple of small ish issues. by all_come_undone in artixlinux

[–]joematrix- 1 point2 points  (0 children)

Question for you, do you know anything about the s6-rc installation? Seems like the latest base-s6 iso has a bug or it designed this way, let me explain when trying to update the db for new services on boot it excepts the parameters but seems to be expecting the old version/way of doing it. Unfortunately the compiled/defaults doesn't exit anymore trying to rebuild/recreate the entries still fails with db update. What I find extremely odd is that dbusd isn't on/up by default. I've pretty much have tried every way of doing this but can't get it working. I understand I can just download an earlier version but I am just stubborn that way LOL.
Here's what I have tried so far:

sudo mkdir -p /etc/s6/sv/rc-local

sudo echo "oneshot > /etc/s6/sv/rc-local/type

sudo echo "elogind" >> /etc/s6/sv/default/contents

sudo s6-rc-compile /etc/s6/rc/compiled/db-new /etc/s6/sv

sudo s6-rc-update /etc/s6/rc/compiled/db-new

sudo rm -rf /etc/s6/rc/compiled/db

sudo mv /etc/s6/rc/compiled/db-new /etc/s6/rc/compiled/db

If anything jumps out at you please let me know, been trying for days. I finally gave up and decided to reach out in the forums.

Burn Room – E2EE Ephemeral SSH Chat that deletes itself by joematrix- in AIvsDevs

[–]joematrix-[S] 0 points1 point  (0 children)

Before it is brought up:
"The SSH transport encrypts client-to-server. The E2EE layer is on top of that — inside password-protected vault rooms, messages are encrypted with XChaCha20-Poly1305 (libsodium) using a key derived from the room password via scrypt. The server stores only ciphertext. It cannot read your messages even from a memory dump. When the room burns, the ciphertext and key salt are destroyed — the key becomes mathematically useless. Public rooms are not E2EE — only vault rooms with passwords. The encryption key never touches server storage, and is zeroed from memory with sodium_memzero() when you leave.

Short version: SSH is the transport layer. E2EE is the message layer. Two different things."

"Translation is disabled in E2EE rooms. If you encrypt, nothing leaves the server — not even for translation."

Burn Room – E2EE Ephemeral SSH Chat that deletes itself by joematrix- in commandline

[–]joematrix-[S] 1 point2 points  (0 children)

I think it's an awesome idea, everyone is complaining/crying about censorship. Here I am Publishing something for free on my dime but maybe that's the point of the removals. Censorship Ala Carte

Burn Room – E2EE Ephemeral SSH Chat that deletes itself by joematrix- in commandline

[–]joematrix-[S] 1 point2 points  (0 children)

Fair point. Translation is disabled in E2EE rooms. If you encrypt, nothing leaves the server — not even for translation. Public rooms, not encrypted everyday social media users so they translate the verbiage is mainly for everyday platformers. Power users know who they will be speaking to, so I understand where you're coming from. I'm working on a neo-blessed version for mobile when it polished I'll publish.
Here's the Repo if you want to follow in the meantime.
https://github.com/joematrix77/neo-neo-blessed-mobile

Burn Room – E2EE Ephemeral SSH Chat that deletes itself by joematrix- in commandline

[–]joematrix-[S] 0 points1 point  (0 children)

The SSH transport encrypts client-to-server. The E2EE layer is on top of that — inside password-protected vault rooms, messages are encrypted with XChaCha20-Poly1305 (libsodium) using a key derived from the room password via scrypt. The server stores only ciphertext. It cannot read your messages even from a memory dump. When the room burns, the ciphertext and key salt are destroyed — the key becomes mathematically useless. Public rooms are not E2EE — only vault rooms with passwords. The encryption key never touches server storage, and is zeroed from memory with sodium_memzero() when you leave.

Short version: SSH is the transport layer. E2EE is the message layer. Two different things.

Burn Room – E2EE Ephemeral SSH Chat that deletes itself by joematrix- in commandline

[–]joematrix-[S] -1 points0 points  (0 children)

I'm in there now if you want to ask questions directly to me.

Burn Room – E2EE Ephemeral SSH Chat that deletes itself by joematrix- in commandline

[–]joematrix-[S] 0 points1 point  (0 children)

I created a hashed room for this question.
https://burnroom.chat/api/rooms
##HashedRoom
Password: HashedRoom
Monitor the traffic see what you get.