The officially official Devuan Forum!

You are not logged in.

#2 Off-topic » Can I trust freenginx? » Today 13:25:11

natanel
Replies: 2

A newbie (3 years user) here

So I searched the Devuan's package manager (apt) to see if Freenginx exists and I found out that the answer is no. However, Nginx exists, but I don't really want to use Nginx. On the other hand, Apache2 isn't really powerful like Nginx and many people say that it's better to make a reverse-proxy where Nginx points to Apache2 and then it's less wasteful.

I searched the extrepo as well and Freenginx is not there too.

It feels like the only way for me to run freenginx would be to build it myself. However I have zero knowledge in building packages nor installing anything that is not provided by apt (i'm way too cautious it's nearly boring), I trust apt as if apt was god. I fear of breaking things in my system.

Would you trust Freenginx and build it on your own? Perhaps the reason that I don't find it in apt and extrepo is because the community don't trust it?

Worth to mention that I didn't found it in Alpine Linux as well, I thought of running it within a container, but it's not there too.

#3 Re: Other Issues » Restarting sddm makes regular user part of the root group » 2026-10-27 10:22:35

Which display manager would you recommend? I didn't really chose sddm, I did chose LXQt, but because of my poor specs. My graphics card is too cheap and, If I recall right, is up to 2GB only, which means that most GUIs (gnome/kde plasma/cinnamon etc.) will crash my system, so LXQt is the best solution for me. I also like LXQt more because I don't need all those fancy things that KDE Plasma offers (I liked them back in the days when I was using Kubuntu, it was an easy transition from Windows to Linux, but I'm no longer there)

It is also worth to mention that even with sddm my GUI crashes every now and then, but others will make it intolerable, I don't believe I would be even able to start them..

#4 Re: Other Issues » Restarting sddm makes regular user part of the root group » 2026-10-26 17:07:22

That didn't solved it sad

But I was wondering, is it possible that the problem is caused by x11 and not sddm?
Maybe I need to check x11?

#5 Re: Other Issues » Restarting sddm makes regular user part of the root group » 2026-10-26 12:17:21

It isn't part of the root group, this only happens when restarting sddm

$ grep user /etc/group
cdrom:x:24:user
floppy:x:25:user
sudo:x:27:user
audio:x:29:pulse,user
dip:x:30:user
video:x:44:user
plugdev:x:46:user
users:x:100:user
netdev:x:105:user
bluetooth:x:109:user
lpadmin:x:111:user
scanner:x:114:saned,user
user:x:1000:
incus-admin:x:995:user
$ grep root /etc/group
root:x:0:

#6 Re: Other Issues » Restarting sddm makes regular user part of the root group » 2026-10-26 11:52:07

Seems like non of this works and at least for now the only way to solve it is to get into runlevel 1 (telinit 1) and then get back to telinit 2

#7 Re: Other Issues » Restarting sddm makes regular user part of the root group » 2026-10-26 11:32:09

I tried this one as well, but it still didn't worked. I edited

$ sudo vi /etc/pam.d/sddm

and added those lines to the top of the file, but still:

$ sudo -g user rc-service sddm start
Starting Init script for Simple Desktop Display Manager: sddmstart-stop-daemon: unable to open pidfile '/var/run/sddm.pid' for writing (Permission denied)
start-stop-daemon: child returned error exit status 2
 failed!

#8 Re: Other Issues » Restarting sddm makes regular user part of the root group » 2026-10-26 07:27:04

Nope sad

even after adding that line it still shows that I am part of root

#9 Re: Other Issues » Restarting sddm makes regular user part of the root group » 2026-10-26 05:56:31

I kinda solved my own problem until someone who knows how to help me will answer something much better:

Since using

rc-service sddm restart

makes you root the only workaround is to reinitiate everything, so on a true tty (Alt+F1-F6):

# telinit 1
...(go into runlevel 1, and then exit)
# exit

It's bad and probably not the best solution but I don't know how else to solve this problem, so for now, i'll simply restart pid 1

Important note - Do not perform telinit 1 (or any "sudo telinit ...") on a GUI terminal (QTerminal and so), do it on a regular tty because sddm breaks it and it won't send you back to a functional tty... (or is it just on my system?)

Again - this isn't a good solution, as it really messed my tap interfaces for incus...

It is also worth to mention that: If you sent yourself into single mode (

# telinit s

) and then you're accidentally pressing f2-f7 to switch tty, all ttys will freeze including the single-mode one and become non-functioning, and then you won't be able to do anything except for magic sysrq (s+u+b) to force-reboot the machine

#10 Other Issues » Restarting sddm makes regular user part of the root group » 2026-10-26 05:31:21

natanel
Replies: 14

Hi,

There's a problem I'd like to inform you about.
Maybe it's something in my configuration? Perhaps it's global?

Using sddm (LXQt), Services managed by OpenRC

Whenever you restart sddm, Regular users are being added to the root group.

Before, on any tty/psudeo-terminal:

$ groups
user cdrom floppy sudo audio dip video plugdev users netdev bluetooth lpadmin scanner incus-admin

After:

On regular tty:

$ sudo rc-service sddm restart

On GUI psuedo-terminal (QTerminal):

$ groups
user root cdrom floppy sudo audio dip video plugdev users netdev bluetooth lpadmin scanner incus-admin
$ id
uid=1000(user) gid=1000(user) groups=1000(user),0(root),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),100(users),105(netdev),109(bluetooth),111(lpadmin),114(scanner),995(incus-admin)

Worth to mention that:
The user is part of the root group only on GUI terminal (within LXQt) and not on regular ttys (if you'll run the groups command on a regular tty, this won't happen)

How can I fix it?

Update - I found out that it is a well known bug since 2018(!) how sad

#11 Re: Forum Feedback » Let's make this forum multilingual! (Calling for language authors) » 2026-09-19 13:53:36

I'm probably late but if you want help translating anything to Hebrew so please talk to me, I'd love to contribute
I'm not great at English (it isn't my native language) but I do know how to explain Hebrew users how to use and install (I also had a blog of my own which was closed, called linuxmonkey.blogpost.cc, It is available on the internet archive so you can see it there).

#12 Installation » Migration from Daedalus to Excalibur facing problems » 2025-12-27 12:23:51

natanel
Replies: 1

I tried to install Excalibur on a Virtual Machine (the host is Debian Trixie, using Libvirt). The regular installation faced lots of problems, so instead I chose to install Daedalus and then upgrade to Excalibur.

Daedalus had no problems at all. All the problems are happening with Excalibur

Init: OpenRC

The steps I took:

1.

~# apt-get update -y && apt-get upgrade -y && apt-get install -y usrmerge
~# touch /etc/apt/sources.list.d/devuan6.sources && cat << heredoc > /etc/apt/sources.list.d/devuan6.sources
Types: deb deb-src
URIs: http://il.deb.devuan.org/merged
Suites: excalibur excalibur-updates
Components: main contrib non-free-firmware
Signed-By: /usr/share/keyrings/devuan-archive-keyring.gpg

Types: deb deb-src
URIs: http://il.deb.devuan.org/merged
Suites: excalibur-security
Components: main contrib non-free-firmware
Signed-By: /usr/share/keyrings/devuan-archive-keyring.gpg
heredoc

2. Then I performed the rest of the guide:

~# apt-get update -y && apt-get upgrade -y && apt-get dist-upgrade

After a reboot (though I didn't had to but still I wanted to see that everything works as expected) I get the following errors:

Error: udev is the name of a real and virtual service. [ ok ]
...
Cannot persist initramfs fsck.log ... Failed!
Checking file systems...Cannot persist the following output on disc ... Failed!

What does this mean?

#13 Re: Devuan » [SOLVED] New to Devuan - I have some questions » 2025-06-02 15:53:54

Hi, thank you all for your responses! Also, thank you for having me on this forum, I guess I'll have more questions in the future as I'll continue my journey.

Regarding other Non-systemd distros:

I am aware to Gentoo, Hyperbola (which is, and correct me if I am wrong, an Arch derivative) and Alpine, but: I'm still not an advanced user to try Gentoo and Hyperbola, and I avoid Alpine because Alpine is a Non-GNU distro (I want GNU). Also, Alpine uses busybox, and I hate busybox more than I hate Systemd (I have it on my NAS WD-EX2ULTRA server, and that's a huge pain in the ass. I feel like I can't control my own device - there's not even a "shutdown" command. Perhaps i'm too bad at Linux, but busybox is like a Linux prison to me. Less prison then MS Windows, but still a prison).

I find Devuan as the currently best option for my desires: on one hand, it's easy as Debian - I don't have to deal with the complex installation of Arch / Arch-like OS, and on the other hand, It's more free than Debian itself as it gives me the opportunity to try other init systems, while Debian is forcing me to use Systemd.

I do want to expand my experience with other GNU+Linux distros, and I do want to try Hyperbola and Gentoo, but before I even think about trying them, I want to find my main OS - and I want it to be Devuan.

#14 Devuan » [SOLVED] New to Devuan - I have some questions » 2025-06-01 20:13:21

natanel
Replies: 5

Hi everyone, I hope this is the right place to get answers to my questions. Also, please excuse my awful English in advance, as English isn't my native language.
I don't want to waste your time more than I already did, I'll just ask my questions straight (sorry if my questions are idiotic, I am a n00b):

1. When you define Devuan as "Debian without systemd", do you mean that is 1:1 Debian without systemd and any software that require systemd and can not operate without it? What about libvirt and incus - can I use them with Devuan? What can't I use?

2. Debian allows its users to have a local mirror. If I want to have a local Devuan mirror, is it possible too? is it the same procedure?

3. And maybe my most interesting question: Why can't Debian just give up on Systemd? If too many people loath it (and you can understand that I'm one of them - otherwise I wouldn't be here), why can't we choose our own alternative for systemd, and allow those who want to choose systemd without coercing on those who doesn't? personally, I prefer OpenRC but if you can give me the ability to choose which I prefer (SysVInit, OpenRC and runit if I am not wrong), why does Debian force me to have systemd?

Right now, I am using Debian on my main PCs, and having Devuan in a VM, but I want (hopefully in the nearest future) to move from Debian to Devuan, as my main OS. I'm not there yet but I make my first steps, one step at a time. Also, I found out that my Devuan VMs are booting faster than the Debian VMs, so I tend to precede that switch.

Thank you for your time and answers smile

Board footer

Forum Software