The officially official Devuan Forum!

You are not logged in.

#1 Re: Other Issues » [SOLVED] libelogind-compat : Conflicts: libsystemd0 » 2024-04-14 21:44:19

To add a little more here, the problem may show up again.  If you purge the "systemd-standalone-sysusers" package, and pin it in apt so it does not get reinstalled, in  /etc/apt/preferences.d/nosystemd  like so:

Package: *systemd* systemd-* systemd-standalone-sysusers
Pin: release n=ceres
Pin-Priority: -1

And then reinstall the packages that got removed when "systemd-standalone-sysusers" was purged, it should install a compatible package called "opensysusers".   This is what I did a month ago to proceed with updating as I was getting the same error message(s).

#2 Re: Freedom Hacks » Incus » 2024-03-27 02:18:27

Debian has no official Incus packages

I found some debian packages in daedalus-backports.  But warning... by default it does try to pull in systemd-standalone-sysusers, and I would strongly urge you to pin this out so that it will not get installed.  There is a non-systemd package called opensysusers which will install in its place if the systemd* packages are pinned from getting installed.

For example, this is my apt pin in /etc/apt/preferences.d/00nosystemd:

Package: *systemd* systemd-* systemd-standalone-sysusers
Pin: release *
Pin-Priority: -1

Make sure the daedalus-backports repo is active in sources.list.

# apt policy incus

incus:
  Installed: (none)
  Candidate: 0.6-1~bpo12+1
  Version table:
     0.6-1~bpo12+1 100
        100 http://deb.devuan.org/merged daedalus-backports/main amd64 Packages

# apt install -t daedalus-backports incus

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  attr incus-client libcowsql0 liblxc-common liblxc1 libraft0 libsubid4 lxcfs
  opensysusers uidmap
Suggested packages:
  btrfs-progs ceph-common lvm2 zfsutils-linux incus-tools cgroupfs-mount
  | systemd
Recommended packages:
  apparmor dnsmasq-base incus-agent
The following NEW packages will be installed:
  attr incus incus-client libcowsql0 liblxc-common liblxc1 libraft0 libsubid4
  lxcfs opensysusers uidmap
0 upgraded, 11 newly installed, 0 to remove and 59 not upgraded.
Need to get 22.7 MB/22.8 MB of archives.
After this operation, 76.9 MB of additional disk space will be used.
Do you want to continue? [Y/n]

I have not installed, nor do I know if these packages will work.  I see that systemd is a "suggested" package, but not a dependency.  Let us know how it goes.  Thanks.

Edit:  grammar and spelling.

#3 Re: Devuan Derivatives » Devuan 5.0 init-diversity edition UNOFFICIAL » 2024-03-22 16:39:39

& reboot into s6-66

I did, three times, and it works fine and that ModemManager error has gone away. 

This is a pretty good laboratory to learn about the most popular alternative inits.  Looking forward to using this.  My first thought is that runit seems to run faster and smoother.  Let the web searching/reading/learning about alternative inits begin!  At least for me anyway.

Thank you for your time, and your assistance Prowler_Gr.

#4 Re: Devuan Derivatives » Devuan 5.0 init-diversity edition UNOFFICIAL » 2024-03-22 15:22:15

Sorry for taking so long for reporting back, but this took a while. 

I did a physical install on a 13 year old dell server.  I made no changes at all, except for a user account name change and password change during installation.  I simply installed and tested.  My testing was centered on simply booting up, logging in, and rebooting into the next init. 

After installing all inits (boot options) worked fine, except s6-66.  My partition scheme is:

sda is a msdos master boot record, not gpt.
/  is /sda1
/home is /sda2
swap is /sda3
/mnt/data1 is sdb1

The first boot into s6-66, I got the same ModemManager error as reported above:

ModemManager[984]: <info> [base manager] couldn't check support for device '/sys/device/pci0000:00/0000:00:03.0': not supported by any plugin

The system was not in a usable state so I was not able to view the log files, either locally or with ssh.  The second boot attempt I did not see that error and I got to the lightdm login screen.  The regular user was not able to login.  A login attempt with the correct user/pass just refreshed the page.  However, the root user was able to login.  Further checking:

ls -a /home

 
showed the entire /home folder as empty.  The /home partition did not get mounted at boot.  A manual mount of /home did work and then I was able to login.  I searched the log files and I found no mention about a mount error.  My fstab is:

UUID=xxxxxxxxxxxx    /    ext4    defaults,noatime    0    1
UUID=xxxxxxxxxxxx    /home    ext4    defaults,noatime    0    2
UUID=xxxxxxxxxxxx    none    swap    sw    0    2

I did notice that the s6-66 reversed the partitions sda -> sdb, sdb -> sda.  This was as far as I got with s6-66 as the third and 4th boot attempts produced the same modemmanager error. 

So, to recap, the s6-66 method did not mount the /home partition correctly at boot on the couple of times that it did work correctly.

If you can tell me what to check I will be glad to test further.  But without an error notation in a log file, I don't know where to start and I am very unfamiliar with inits.  I am not a very good tester, but I did have some time to test.

#5 Re: Installation » [SOLVED] apt install timeshift error » 2024-03-21 15:16:49

luckybackup perhaps?  It also uses rsync and is in the repo.

A small bit of info:
# apt info luckybackup

Package: luckybackup
Homepage: http://luckybackup.sourceforge.net/
Tag: admin::backup, implemented-in::c++, interface::graphical,
interface::x11, role::program, uitoolkit::qt, x11::application
Download-Size: 531 kB
APT-Sources: http://deb.devuan.org/merged daedalus/main amd64 Packages
Description: rsync-based GUI data backup utility

#6 Re: Devuan Derivatives » Devuan 5.0 init-diversity edition UNOFFICIAL » 2024-03-21 14:07:52

Testing was done from within virtualbox after installing, not a physical install on a hard drive, using a devuan host system - ceres (unstable)

At boot:

grub default selection - It worked fine the first boot, and maybe the second, and then it didn't.  When it did not successfully boot -

I logged in as root and  ran

service lightdm status
lightdm is not running ... failed!

"service lightdm start" will start the X session (lightdm) from the physical console of the virtual machine.  I successfully started Xfce by logging in as the user and entering "startxfce4".  I made some text bold to make it stand out, as it raised some questions with me.

While it was not successfully booted into X, I ssh(ed) into the machine and got this information:
/home/user/.xsession-errors

(wrapper-2.0:2397): GLib-GObject-CRITICAL **: 12:14:39.800: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
E: [pulseaudio] core-util.c: Failed to create secure directory (/run/user/1000/pulse): No such file or directory
xscreensaver-systemd: 12:14:40: failed to process user bus: Connection reset by peer

** (xiccd:2336): WARNING **: 12:14:40.105: Exiting
XIO:  fatal IO error 2 (No such file or directory) on X server ":0.0"
      after 32 requests (32 known processed) with 0 events remaining.
X connection to :0.0 broken (explicit kill or server shutdown).
XIO:  fatal IO error 2 (No such file or directory) on X server ":0.0"
      after 8 requests (8 known processed) with 0 events remaining.

/var/log/lightdm/seat0-greeter.log
# cat /var/log/lightdm/seat0-greeter.log

** Message: 12:14:52.660: Starting lightdm-gtk-greeter 2.0.8 (Aug 16 2021, 03:07:33)
** Message: 12:14:52.662: [Configuration] Reading file: /usr/share/lightdm/lightdm-gtk-greeter.conf.d/01_debian.conf
** Message: 12:14:52.663: [Configuration] Reading file: /etc/lightdm/lightdm-gtk-greeter.conf
Invalid MIT-MAGIC-COOKIE-1 key
(lightdm-gtk-greeter:2077): Gtk-WARNING **: 12:14:52.668: cannot open display: :0

/var/log/syslog
noting mentioned, warnings or errors regarding xorg or lightdm

Just to document what package if any had systemd mentioned -
root@init-diversity:/home/craig# dpkg -l | grep systemd
ii  dhcpcd   1:9.4.1-24~deb12u3     all  DHCPv4 and DHCPv6 dual-stack client (init.d script and systemd unit)

So, sometimes it works, sometimes it does not and I can't report what is wrong.  I thought the default selection was sysvinit, but the sysvinit selection works fine.  I have not checked the grub entries for any difference between the two selections.

grub sysvinit selection - it worked fine.
grub s6-rc selection - it worked fine.

grub s6-66 selection - fails to boot.
boot hangs with the message on screen that:

ModemManager[984]: <info> [base manager] couldn't check support for device '/sys/device/pci0000:00/0000:00:03.0': not supported by any plugin

A virtualbox driver issue perhaps?  Repeated attempts with this method does the same thing with the same message.

grub runit selection - it worked fine.
This was my first time using runit and was very impressed with its speed and smoothness.

grub openrc selection - fails to boot.
I get the same or similar error messages as using sysvinit.
/home/user/.xsession-errors

(wrapper-2.0:2772): GLib-GObject-CRITICAL **: 12:41:34.548: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
E: [pulseaudio] core-util.c: Failed to create secure directory (/run/user/1000/pulse): No such file or directory
X connection to :0.0 broken (explicit kill or server shutdown).
X connection to :0.0 broken (explicit kill or server shutdown).
xscreensaver-systemd: 12:41:34: failed to process user bus: Connection reset by peer
XIO:  fatal IO error 2 (No such file or directory) on X server ":0.0"
      after 8 requests (8 known processed) with 0 events remaining.

cat /var/log/lightdm/seat0-greeter.log
(entire log, nothing excluded)

** Message: 12:42:11.531: Starting lightdm-gtk-greeter 2.0.8 (Aug 16 2021, 03:07:33)
** Message: 12:42:11.532: [Configuration] Reading file: /usr/share/lightdm/lightdm-gtk-greeter.conf.d/01_debian.conf
** Message: 12:42:11.532: [Configuration] Reading file: /etc/lightdm/lightdm-gtk-greeter.conf
Invalid MIT-MAGIC-COOKIE-1 key
(lightdm-gtk-greeter:3100): Gtk-WARNING **: 12:42:11.534: cannot open display: :0

On the physical VM screen, it hangs at:

Starting Remote Desktop Protocol server: xrdp-sesman xrdp.

This or whatever it is trying to load next, but is not displayed yet, may be the problem.

My changes to the default installed system:
Removed vim and firmware-libertas firmware-myricom firmware-netxen firmware-qlogic ti-connectivity firmware-atheros firmware-bnx2x firmware-brcm80211
Installed gtkhash thunar-gtkhash libb2-1 geany autofs

I will be glad to assist in troubleshooting.  Please let me know.  This is an easy to use way to test and experiment with multiple init systems within the same install.  This is a very interesting concept.

Edit:  corrected typing mistakes.

#7 Freedom Hacks » Systemd package caused problems » 2024-03-16 13:37:48

nixer
Replies: 1

TL/DR -
Question... what would be the "mother of all apt pins" to keep systemd off of my system(s).  Depending on the release name, how can this be improved?  This did block the systemd-standalone-sysusers package, so I consider it as "working".  Can it be improved?

Package: *systemd* systemd-* systemd-standalone-sysusers *-systemd
Pin: release n=ceres
Pin-Priority: -1

Package: *systemd* systemd-* systemd-standalone-sysusers *-systemd
Pin: release n=excalibur
Pin-Priority: -1

Package: *systemd* systemd-* systemd-standalone-sysusers *-systemd
Pin: release n=daedalus
Pin-Priority: -1

Package: *systemd* systemd-* systemd-standalone-sysusers *-systemd
Pin: release n=chimaera
Pin-Priority: -1

I don't know how or what package initially pulled it in, but some time ago "systemd-standalone-sysusers" got pulled in by some update.  I am running ceres, so I see quite a bit more updates than stable, or even testing (excalibur).  I have been trusting my apt pinning to keep out all *systemd* packages for years, but my apt pinning failed me.  For the past 10 days or so, when trying to do an "apt upgrade" command, I kept getting a broken package error regarding "libelogind-compat".  So, I let the ceres install sit not updated.  Finally, I started digging deeper and read a few messages on the dng mailing list, and one caught my eye concerning purging the "systemd-standalone-sysusers" package. 

To make this long story shorter, purging this systemd mess from my ceres install immediately made a positive difference. 

Running the command "apt remove systemd-standalone-sysusers --purge" actually removed cron and timeshift, and a couple other dependencies, but it was only 4 packages in total that were removed.

I then invoked a working pin in apt preferences - etc/apt/preferences.d/00nosystemd :

Package: *systemd* systemd-* systemd-standalone-sysusers *-systemd
Pin: release n=ceres
Pin-Priority: -1

Then I reinstalled cron and timeshift "apt install cron timeshift" and instead of wanting the systemd-standalone-sysusers package, it installed "opensysusers" package instead.  Then all error messages went away and the system updated as normal.  There are a few (at this moment) packages that will not update, which is not unusual at all, I think it mainly concerns the "libpam-modules-bin" package.  But after purging that package related to systemd, over 600 packages did update successfully.

Beware of systemd encroachment, especially in the unstable branch (ceres).

#8 Re: Desktop and Multimedia » [SOLVED] Darktable Debian 12 software installation possible? » 2024-03-15 12:47:49

This page shows what the sources.list should look like in daedalus, and this is only showing the main repo. 
https://www.devuan.org/os/documentation … o-daedalus

You may want to add the additional options like adding "contrib non-free non-free-firmware" to each line.

But at any rate it should still show up as it is there with "main".   

# apt policy darktable
darktable:
  Installed: (none)
  Candidate: 4.2.1-4
  Version table:
     4.2.1-4 500
        500 http://deb.devuan.org/merged daedalus/main amd64 Packages

Have you run "apt update" before looking for it? Or, are you using synaptic?  A better question is, how are you trying to look for it and install it, with a terminal using "apt" or with the gui program synaptic?  If using apt you must might first want to run "apt update", and if using synaptic, click on "Reload" first, before searching.

Hope this helps.

#9 Re: Desktop and Multimedia » [SOLVED] Darktable Debian 12 software installation possible? » 2024-03-15 12:02:59

It is best, and safest, to not enable the debian repositories.  Devuan uses the debian repositories for about 95% or more of its packages.  My daedalus shows darktable as being available for install from the "main" repository.

What does your /etc/apt/sources.list file look like?

#10 Re: Desktop and Multimedia » multimedia repo not available and nvidia driver not installable » 2024-03-10 17:13:36

Just in case someone is interested, this link helped me out recently.  I had a Peppermint Devuan install and found it easier to just remove the dmo packages and revert to an all devuan install - including their multimedia packages.  I noticed no difference with no breakage.  Upgrades were easier too.

How to remove dmo packages - deb.multimedia
https://forums.linuxmint.com/viewtopic.php?t=227270

#11 Re: Installation » libelogind-compat has incompatible version » 2024-03-03 21:26:50

I read on the debian forums that sid is in a transition.  Might be best to try and wait this one out for a while.

#12 Re: Devuan Derivatives » my snaoshot Devuan Crown 64 bit: testing or ceres? libsystemd0 » 2024-03-02 11:34:29

I ran into this problem yesterday while trying to do an upgrade of a ceres install.  This is my daily driver so it gets updated almost daily.  Therefore it was current to within a one to two day period.  When trying to do an apt upgrade I get this:

The following packages have unmet dependencies:
libelogind-compat : Conflicts: libsystemd0
E: Broken packages

If I try to do an apt dist-upgrade, I get this:

The following packages have unmet dependencies:
libegl1 : Depends: libegl-mesa0 but it is not going to be installed
libgnutls-dane0 : Depends: libgnutls30 (= 3.8.3-1)
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

There are no held packages.  The command "apt-mark showhold" produces no output, and there are no locked packages in synaptic as I do not use synaptic in ceres.

I know there was a lot of work done in the past to eliminate libsystemd0 from our system and I wonder if something new is trying to pull it back in?

Edit: added the held package information.

#13 Re: Documentation » How to: Devuan 5 Daedalus an pipewire » 2024-02-29 18:29:04

steve_v, would you please elaborate how you used daemon to run the commands you quoted?  Specifically, where did you put these commands and how did you "autostart" them?

In 3 autostart files (or wherever else you might want them).

I have tried to run them from /etc/rc.local.  I tried to add your commands to the /etc/daemon.conf file and tried to add them individually to /etc/daemon.conf.d folder.  Try as I might, I can only get the "daemon --list --verbose" command to output "No named daemons are running".  I was just trying things because my web searching on how to use "daemon" was not very successful.

But, I added the three commands to a file in /usr/local/bin and set it to autostart upon login with xfce and pipewire does work.  But I still get the "No named daemons are running" output from the terminal. 

I have tried this on both daedalus and ceres and I get the same results.  Any additional information would be appreciated.

#14 Re: Documentation » How to: Devuan 5 Daedalus an pipewire » 2024-02-27 17:41:55

I hope this can help you as well!

Thank you ffp!  This got pipewire working on a daedalus install that has been dist-upgraded from ascii > beowulf > chimaera > to daedalus!

#15 Re: Other Issues » actual /etc/apt/sources.list content for Ceres please? » 2024-02-18 19:01:40

# CERES
deb http://deb.devuan.org/merged/ ceres main contrib non-free non-free-firmware

Ceres only has one line, not multiple lines like Daedalus.

#16 Re: Off-topic » Install Devuan Beowulf in Windows 10 WSL (Windows Subsystem for Linux) » 2024-02-18 12:46:16

Did you skip Chimaera?

I was wondering the same thing, but delgado posted before I did.

This WSL is good for a some people, but I only need windows to run my tax program once or twice a year, and a couple other programs during the year.  I prefer to use a windows virtual machine in a devuan host system than to use WSL in a windows machine.  But this was fun to play with.

#17 Re: Devuan Derivatives » antiX 23.1 "init-diversity" edition » 2024-02-16 02:20:46

A few days ago, I read on this forum that "Artix was to Arch what Devuan is to Debian", so that got me to thinking about playing with something new.  So I installed it with the s6 init system and I was pleasantly surprised at just how fast it boots and how smooth it runs.  This really got me interested in s6. 

So earlier today, I was web searching for debian s6 packages and somehow I landed on the antix forum.  Before you posted this here, I found and read your announcement and just had to try this out.  I installed it in virtualbox and gave it a test drive.  The concept is great and all the init options worked after installation with the stated update of grub.  It is experimental so I did not expect perfection, and overall it worked great.

I must say that this is definitely init-freedom and init-diversity in action!  This release is impressive.  You have done an excellent job!

#18 Re: Documentation » How the heck do I get wireguard to be always on? » 2024-01-22 22:58:06

From the link above,

Save the above sysvinit script as /etc/init.d/wg0

or "<your-name>" for the script.  Make it executable.

Change this line in the script, or keep it as is:

interface=wg0

- or -

interface=<your-name>

Follow the instructions on adding the symlinks.  Then try to use the usual service commands to start/stop/status:
service <your-name> start/stop/status

Put your wireguard profile file in /etc/wireguard .  Give it your preferred name, maybe "wg0" or <your-name>.  The name you give it should be the same through the sysvinit script, and the profile name, I think.

#19 Re: Other Issues » Archive is cpio archive. Decompression error. » 2024-01-22 22:40:43

To my knowledge, it is a bug and it has not been identified and fixed.  I see it rarely, but I do see it on certain installs - and I can not tell what I do to create it.  On those systems that do have this bug, I always remember to remove the intel-microcode package before making the snapshot.iso file.  Then I install it later.  In other words, only shows in certain installs and I do not know why, yet.  Yes, it is a hassle, but a small inconvenience in my humble opinion.

fsr may chime in and give an update and/or explanation.

#20 Re: Documentation » How the heck do I get wireguard to be always on? » 2024-01-22 12:48:28

Does openrc use sysvinit scripts?  I am not too familiar with openrc/runit/s6, yet, so if I am totally incorrect, please forgive me.

I used this info to create a sysvinit start script using my own wireguard profile config.  I hope it helps.

https://www.procustodibus.com/blog/2021 … it-script/

#21 Re: Hardware & System Configuration » suspend with nvidia drivers » 2024-01-12 17:06:48

For what it is worth, I have an nvidia card and I use the same tesla.470 series driver.  I have both hibernate and suspend working fine on a ceres, excalibur, and daedalus systems.  I use them both every day.  I don't recall making any config changes other than what is mentioned here:
https://dev1galaxy.org/viewtopic.php?id=5973

#22 Re: DIY » [SOLVED] Weather display in conky, a simple one-line-of-code solution » 2023-12-04 11:33:06

I use the Exaile music player, ... It's not in the repo

Maybe not yet.
But it has been added to the testing/ceres repo.

#23 Re: Other Issues » Seriously? » 2023-11-27 12:12:17

The answer is: fix it yourself (and/or file a bug report), or wait.

In my humble opinion, this should be promoted as the expected outcome for anyone wishing to venture into the testing/unstable waters.

Example:  A few days ago an update of nfs-common broke my ability to mount nfs shares.  I waited and no fix has showed up, yet, and I can find no bug report that addresses this.  So, I uninstalled and then reinstalled from excalibur repos.  Then I held the package to current level.  I wish I knew enough to file a helpful bug report, so instead, I will continue waiting.  In the meantime, my ceres is now fully functional, again.
If this is not something that excites you, then it would be rough sailing to jump into these waters.

#24 Re: Off-topic » deb.sury.org now requires systemd » 2023-11-09 23:29:21

I apologize even before I ask this as I hope that I do not appear to be impatient, but will php packages for daedalus be built by tdrnetworks.com any time soon?  Just trying to plan an upgrade eventually.  I have used these packages without issue for over 3 years now, so I trust them.

I did run a test by upgrading to deb.sury.org's packages for daedalus and they appear to work fine, so this is a possibility.  If using sury.org's repo one will need to install "systemd-standalone-tmpfiles" beforehand. 

But I did get an awful feeling when I willfully installed something with "systemd" in its name.

#25 Re: Devuan » A report about systemd on linuxnews.de » 2023-11-07 11:52:49

Hi rolfie, a quick question please.

Exception: you will need build-essential, dkms and headers to build the VBox modules, and you have to add 3 lines to /etc/modules.

Is this specific to the .deb file downloaded from the virtualbox site?  I use the virtualbox packages from debian - fast track repo for chimaera, daedalus, and excalibur - and the regular repo for ceres.  I do not have "build-essential" package installed, nor do I have any lines in /etc/modules related to virtualbox.  My setup works fine (as far as I know), and I was wondering if I was missing something.

Board footer

Forum Software