You are not logged in.
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.
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?
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
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.
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.
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!
# 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.
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.
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!
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.
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.
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.
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
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.
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.
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.
I have read more than once in several places on the 'net that virtualbox requires systemd. This is not correct. This is the output on a ceres install:
root@my-host:/home/me# apt info virtualbox
Package: virtualbox
Version: 7.0.12-dfsg-1
Status: install ok installed
...
Maintainer: Debian Virtualbox Team <team+debian-virtualbox@tracker.debian.org>
Installed-Size: 134 MB
Depends: adduser, iproute2, procps, virtualbox-dkms (>= 7.0.12-dfsg-1) | virtualbox-source (>= 7.0.12-dfsg-1) | virtualbox-modules, python3 (<< 3.12), python3 (>= 3.11~), python3.11, python3:any, libc6 (>= 2.34), libcurl3-gnutls (>= 7.16.2), libdevmapper1.02.1 (>= 2:1.02.97), libgcc-s1 (>= 3.0), libgl1, libgsoap-2.8.124 (>= 2.8.124), liblzf1 (>= 1.5), libpng16-16 (>= 1.6.2), libsdl2-2.0-0 (>= 2.0.12), libssl3 (>= 3.0.0), libstdc++6 (>= 13.1), libtpms0 (>= 0.8.0~dev1), libvncserver1 (>= 0.9.10), libvpx8 (>= 1.12.0), libx11-6, libxml2 (>= 2.7.4), libxt6, zlib1g (>= 1:1.1.4)
Recommends: virtualbox-qt (= 7.0.12-dfsg-1), libqt5core5a (>= 5.15.1), libqt5gui5 (>= 5.0.2) | libqt5gui5-gles (>= 5.0.2), libqt5opengl5 (>= 5.0.2), libqt5widgets5 (>= 5.0.2), libxcb1, libxcursor1 (>> 1.1.2), libxext6
Suggests: vde2, virtualbox-guest-additions-iso
...
To get back on topic, well, I don't speak german so I can't comment on the linked article in the original post.
Question, how did you get to the root terminal prompt? As a regular user, did you "su" to root or did you "su -" to root? Might want to try "su -".
However, among Devuan users I have the feeling that Testing and Unstable are not used as often as with Debian. Maybe someone who works with Testing or Ceres and gets along with it will contact me.
I have been using both testing and ceres branches since around ascii. I have installed on my hard drive the oldstable, stable, testing, and unstable versions - currently this is chimaera, daedalus, excalibur, and ceres. As devuan gets upgraded to a new named version, I simply adjust the partitions, and grub. Each is an installed snapshot of the stable - using refracta-tools. I recycle the update/upgrade packages to keep these updated so as not to overuse the download mirrors. Plus, to update each, I do it from within a chroot. This works fine for me and I like it.
In my usage, I always use ceres as my daily driver and on the rare occasion that it does break**, I boot into the testing version and use it. If it breaks, I go to stable. This has worked fine for many years now and I have learned a lot. I only recall one instance for a week or so where both the unstable and testing systems were unusable. Fixing the unstable is usually done by doing nothing and waiting for a package fixed (dependency issue), and sometimes I have to temporarily pin (or mark) a package to a lower level.
In my experience, when using testing/unstable, I always update with "apt upgrade" and not "apt dist-upgrade". This has saved me from breaking my systems about 15 to 20 times over the years. Occasionally, in using testing/unstable, I do have to remove and reinstall a previous package, and I have to use the nvidia driver package to get suspend/hibernate to work as expected. I do have to remember to reinstall all dkms packages when a new kernel is installed as they don't work initially, and have to be re-installed. This has been happening with me for a few years now and I have not found a solution, yet. (I haven't looked hard either, (-; ) Once in a while I will run an "apt dist-upgrade" to remove old and outdated packages, but I pay attention to what it wants to remove. If in doubt, I leave it there and wait a while longer. These are the only current issues I can recall.
**A lot of problems with testing/unstable will sort itself out if you just wait a little while. After all, these are not "stable" and problems are to be expected. Don't use these developer tools if you don't want to learn. It would be frustrating.
The following information was taken mostly from the following link:
https://askubuntu.com/questions/848698/ … nux-distro
Situation: Computers have this thing called power saving using Hibernation and Suspend. I had never used it because, well, I never configured it correctly - but I really did not try very hard. For a lot of years, I always left the computer running all day and would sometimes shut it down at night. My local utility raised the electricity rates recently, so I thought I would try a little harder.
Result: I have Hibernation and Suspend working flawless and upon waking up the system by either pressing the power button or typing a key on the keyboard or wiggling the mouse the system works perfectly. Even if I save the system state with virtual machines running, they too will work perfectly.
How to configure for Hibernate/Suspend, taken from other devuan sources - mainly from dev1galaxy.org:
My system started as chimaera and was upgraded to daedalus.
- Create a swap partition as least as large as your current amount or RAM.
- Configure your system to use this partition as your swap area.
- at terminal run "blkid" to get the uuid info for this partition
- Add this swap partition to fstab
UUID=12345-your-uuid none swap sw 0 0
- Add entry to /etc/initramfs-tools/conf.d/resume
RESUME=UUID=12345-your-uuid
- Update initramfs with:
update-initramfs -u
- reboot
This should get the Hibernation and Suspend working from the xfce menu. In my case, I had a problem getting the system to wake up by pressing a keyboard key or moving the mouse. Pressing the system power button worked fine. I then found the link above and ran two commands to get some system information, and then made an entry to the /etc/rc.local file.
Command #1, as root:
grep . /sys/bus/usb/devices/*/product
This will produce output that looks like this, as it will list your usb devices. My usb keyboard and mouse were the bottom two:
/sys/bus/usb/devices/1-3/product:ASM107x
/sys/bus/usb/devices/1-4/product:HD Pro Webcam C920
/sys/bus/usb/devices/1-5/product:USB Receiver
/sys/bus/usb/devices/1-6/product:USB Receiver
Command #2, as root:
grep . /sys/bus/usb/devices/*/power/wakeup
This will list the devices and whether they will be allowed to wake the system:
Note: all of mine were disabled, which is why they were not waking up the system.
/sys/bus/usb/devices/1-3/power/wakeup:disabled
/sys/bus/usb/devices/1-5/power/wakeup:disabled
/sys/bus/usb/devices/1-6/power/wakeup:disabled
In my case, I wanted my usb keyboard and usb mouse to wake the system, so I added this to my /etc/rc.local file:
echo enabled > /sys/bus/usb/devices/1-5/power/wakeup
echo enabled > /sys/bus/usb/devices/1-6/power/wakeup
Note:
In daedalus I had to add "sleep 30" to the /etc/rc.local to get it to work:
So the related contents of the rc.local file is:
sleep 30
echo enabled > /sys/bus/usb/devices/1-5/power/wakeup
echo enabled > /sys/bus/usb/devices/1-6/power/wakeup
Now, when I step away from the system and I don't know when I will return, I simply Menu > Logout > Suspend. When I shut it down at night, I Menu > Logout > Hibernate. These could be shortened with a script added to the desktop.
This works flawlessly now and has for over a year. Hope this helps someone.
I don't think is it fixed in version 2.12~rc1-9 of grub-pc, which appeared in the repos yesterday:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.4.0-4-amd64
Found initrd image: /boot/initrd.img-6.4.0-4-amd64
/usr/sbin/grub-mkconfig: 300: /etc/grub.d/25_bli: not found
dpkg: error processing package grub-pc (--configure):
installed grub-pc package post-installation script subprocess returned error ex
it status 127
apt policy grub-pc
grub-pc:
Installed: 2.12~rc1-9
After the upgrade produced this error, I did a complete removal of grub with:
apt remove grub-common grub-pc grub-pc-bin grub2-common --purge
And then installed with:
apt install grub-common grub-pc grub-pc-bin grub2-common os-prober
And it still produced the error above.
/etc/grub.d/25_bli is there and it contains:
#!/usr/bin/sh
set -e
# <comments removed>
cat << EOF
if [ "\$grub_platform" = "efi" ]; then
insmod bli
fi
EOF
lines #290-305 of /usr/sbin/grub-mkconfig are:
for i in "${grub_mkconfig_dir}"/* ; do
case "$i" in
# emacsen backup files. FIXME: support other editors
*~) ;;
# emacsen autosave files. FIXME: support other editors
*/\#*\#) ;;
*)
if grub_file_is_not_garbage "$i" && test -x "$i" ; then
echo
echo "### BEGIN $i ###"
"$i"
echo "### END $i ###"
fi
;;
esac
done
Thanks sangam:
isn't changing shebang of /etc/grub.d/25_bli to #!/bin/sh should fix this?
It sure did, and it installed without error after doing an "apt dist-upgrade"
This package will need to be edited after installing or updating, or rebuilt.
I have a ceres mbr install (no efi) and I just did my daily update and got this error:
/usr/sbin/grub-mkconfig: 300: /etc/grub.d/25_bli: not found
dpkg: error processing package grub-pc (--configure):
installed grub-pc package post-installation script subprocess returned error ex
it status 127
Errors were encountered while processing:
grub-pc
An explanation can be found here from the developer, but to quote the last entry:
While this has been fixed upstream already, systems like yours are
also not supported anymore, since merged-usr is mandatory since
bookworm.I'm going to set a fixed version in the future for the version
that includes the fix.
So, if you are running ceres, you might want to pin grub to what you have got and hold off on the update to version 2.12~rc1-7:
apt policy grub-pc
grub-pc:
Installed: 2.12~rc1-7
Candidate: 2.12~rc1-7
Version table:
*** 2.12~rc1-7 500
500 http://deb.devuan.org/merged ceres/main amd64 Packages
100 /var/lib/dpkg/status
A small typo in this line hunter0one:
apt-mark hold libgudev-1.0.0
You can also downgrade to version 237-2, which is the daedalus version. This will fix it.
Activate the daedalus stanza in the sources.list, and "apt update".
sudo apt install libgudev-1.0-0=237-2
Comment out the daedalus stanza, or remove, from the sources.list file.
Then hold in apt with the command
apt-mark hold libgudev-1.0-0
The current broken version is 238-2, so the fixed version should have a higher number.
When it is fixed, remove hold with
apt-mark unhold libgudev-1.0-0
Then update as usual.