You are not logged in.
The paths
/path/to/mirror/devuan/merged/dists/chimaera-backports/main/by-hash/SHA256/e8b658bc0b30120109470ac5b20c8be088f56b9024a49285c76d41d8694e2ce2et al are all compressed Packages files, i.e. so called "digests", and evidently that "tool" can't handle them.
A quick glance at https://pkginfo.devuan.org/libdvd-pkg tells us that the package is in the contrib section.
There are a number of systemd* binary packages (thus originating with systemd source) even in daedalus; perhaps that's what's reported in distrowatch ... check which ones at https://pkginfo.devuan.org/systemd*
daedalus
Package: iw
Recommends: ..., wireless-regdb, ...
--
Package: iwd
Recommends: ..., wireless-regdb, ...
--
Package: network-manager
Recommends: ..., wireless-regdb, ...
--
Package: crda
Depends: ..., wireless-regdb, ...fwiw, on the subject of "full posting", I'm totally with Alex; I tried once or twice to make "you kids" aware of its disruptiveness for the reader, but had as much luck as Alex.
But as we know, kiddies do what kiddies do, and simple things like showing consideration e.g. for people needing screenreaders, or just generally finding the useless repetition bothersome, appears to be outside of the attention span.
It might be worth to clarify here that "Devuan" is not an organisation that wants you to run particular software.
Devuan's contribution to the Linux world is to provide a package repository that includes all Debian packages as is, expect for those needing forking to avoid the systemd infestation.
If you find a bug in the openrc packages (which are not forked) you may report that to the Debian bugtracker.
Though your issue might rather be in the combination of packages you have installed and you are right to raise it here as this Devuan community may well include people who also use openrc packages.
You could try updating xserver-xorg-core and xserver-common from daedalus-proposed-updates. That might resolve the VT switching issue.
Thus, add to sources.list:
deb http://deb.devuan.org/merged daedalus-proposed-updates main
deb-src http://deb.devuan.org/merged daedalus-proposed-updates mainThen run (as root)
# apt-get update
# apt-get install --no-install-recommends -t daedalus-proposed-updates xserver-xorg-core ]xserver-commonAfaict there are two packages competing about the /usr/bin/python pathname, namely packages python-is-python2 and python-is-python3.
I think the upshot for this was that python3 changed a lot in syntax as well as in data representations from python2 and at that time it was considered wrong to use the plain "python" in their she-bang. In support of that the python installations stopped committing to that version choice and instead offered the choice as different packages.
Apparently some desktop environment(s) might want to make that choice for us, but technically it remains a user choice in Devuan daedalus.
It might be that the script has "/usr/bin/python" as interpreter, which might not exist on your Devuan system.
I can't help you for runit, but I'm very interested in learning how to de-brick after an attempt to move the OS onto the eMMC.
Add the file /etc/apt/preferences.d/reluctant-daedalus-proposed-updates
Package: * Pin: release n=daedalus-proposed-updates Pin-Priority: 90
(any file in that directory)
That pinning makes packages from daedalus-proposed-updates only installable on demand. Eg.
# apt-get install --no-install-recommends -t daedalus-proposed-updates \
xserver-xorg-core xserver-commonNote that the VT switching patch for xserver-xorg-core has been applied for daedalus.
A normal upgrade brings it in, if your sources.list includes daedalus-proposed-updates.
If seatd or logind (elogind) are running as system services they will be able mediate input access for a non-root user running Xorg. If not, then the users must themselves be in input group for accessing the input devices.
The Devuan fork expands the logind method with the seatd alternative, and it includes the "built-in seatd" variant to cater for the legacy use where the Xorg user has sufficient access to both graphics and inputs.
Unfortunately Xorg at daedalus is slightly broken around some VT switch scenarios. It that has got fixed for the current excalibur version and I think/hope this version is going to turn up for daedalus soonish.
I'm not an expert on this but afaiui key logging can't really happen merely with device node access but would be done via event capture within X. Still I believe the idea of restricting device node access for input devices is based on security reasoning.
I don't know whether and how the graphics device separates the displays of different Xorg.
This was kind of convenient for me as I have very recently migrated to daedalus myself and hadn't yet set up bluetooth here. To do so, I did as follows:
# apt-get install --no-install-recommends alsa-utils blueman bluez-alsa-utilsThat provides a virual soundcard named bluealsa for alsa, and this uses dbus to obtain the headphone "sink" from the bluetooth device management (actually bluez) with blueman as a handy GUI tool for operating the bluetooth devices.
bluez-alsa-utils unfortunately installs as if systemd would be around, so some additional hands-on is needed for registering the bluealsa dbus service. You need to add the following text file:
Add /usr/share/dbus-1/system-services/org.bluealsa.service
[D-BUS Service] Name=org.bluealsa User=root Exec=/usr/bin/bluealsa -p a2dp-sink -p a2dp-source -Sand then run
# service dbus reload
Then you run blueman as non-root user for the device management, to pair and connect the headphones. (Keep it running in the background, though if it works well it install a control button in the panel)
Note that you need the mac address for the headphones for playing to them. (E.g, after pairing you can bring up the "info" page for the headphones by right-clicking, and there select and copy the "Address" line for later pasting).
For testing this you may try the following (with your mac address rather than mine):
$ aplay -D bluealsa:30:21:DC:50:9E:89 /usr/share/sounds/alsa/Rear_Center.wavNext, if you want to direct audio to bluealsa by default, you may state that in your ~/.asoundrc, eg:
pcm.!default headphones
pcm.headphones {
type bluealsa
device 30:21:DC:50:9E:89
profile a2dp
}There's a lot to be known about alsa configuration....
Yeah; just like all cats turn left together when you try to herd them ![]()
If "Installed Daedalus" actually means "dist-upgraded to Daedalus" there is the possibility that you overlooked adding the (new) non-free-firmware section onto the sources.list lines.
Other than that, I don't know much about nvidia cards.
Yeah. It's something to look at when excalibur is going stable.
You need firstly to install bluez. This package and it's sub packages handles the actual connectivity between the computer and the headphones. Conceptually bluez represents the computer endpoint for the "wireless wiring' to your headphones.
In addition to that, you need the pieces of software that links the sound system with the bluez device management. This part depends on which sound system you are using.
Plain alsa or pulsaudio are possibly the two main alternatives for audio setup, but there are others.
For plain alsa you would need the bluez-alsa-utils package which implements the "virtual soundcard" that plays to and records from bluethooth headsets. It will also need manual configuration changes to tell the sound system how to channel audio through it.
For pulsaudio you instead would need the pulsaudio-module-bluetooth package. Upon installation it updates the pulseaudio configuration to some extent but there might also still be additional hands-on needed. I no longer use pulsaudio though so someone else will need to guide you for that.
@fchk, if a 5.0.2 ISO with proper GPT saw the light of day, would you prefer it being netinstall, server or desktop?
@fsmithred, your second user doesn't have access to graphics, and you also need to direct Xorg to the VT concerned as it otherwise will try to use "the next free", an action that requires root permission (or more specifically access to /dev/ttyN for VT N).
Thus, with graphics access, you might have success with startx -- :1 vt$(tty|tr -c -d '[0-9]')
That last bit is vtN where N is the number in the output of the tty command.
There are a couple of issues at play here.
Firstly, that the Xserver was modified to obtain its input streams via a mediating process, either logind or seatd. When neither is available, there is a builtin seatd implementing mediation, and that requires the running user to have access to the input devices (typically group "input") and graphics (typically group video"). (Or being root).
Secondly, there is a bug in the daedalus Xserver version concerning USB keyboards. #793. This was recently fixed and published in version 21.1.8-1devuan2, which is available in excalibur but not yet backported to daedalus.
Note that the introduction of input access mediation in Debian brought in systemd (systemd-logind) to X, and that caused a fair bit of work to handle. In particular to untie the bind to logind and offer seatd as alternative, including the built-in variant that in principle should offer the legacy use (where the Xorg user has direct access rights to both graphics and inputs). Notably seatd is only concerned with input mediation and it does not extend to any of the other functions provided by logind (login manager, lid switch action, etc etc).
Thus, in short, Xorg is now forked and the daedalus version (2:21.1.7-3devuan1) is the first fork release. It has issues with VT switching and this might be resolved in the upcoming version 2:21.1.8-1devuan2 which should find its way to daedalus fairly soon.
Everything that is available for a sources.list point is described in its "Packages" file that is downloaded to your computer with the "apt-get update" command. All the Packages files are held in /var/lib/apt/lists/. To download all daedalus packages you could do something like the following:
awk '$1=="Package:"{P=$2}$1=="Version:"{print P "=" $2}' \
/var/lib/apt/lists/deb.devuan.org_merged_dists_daedalus_*_binary-amd64_Packages | \
xargs -n1 apt-get download It's a lot.
Actually you can also use the Devuan installer-iso to investigate the modules.
Just add "emerg" (without quotes) to the boot command line: this will make it interrupt its boot with a busybox shell in the Devuan boot preamble. You may there investigate which modules it has loaded, and even mount the target disk for hands-on. Or possibly even switch_root to the installed filesystem (I haven't tried this).
Firstly you should confirm that the nvme module is duly included and loaded in the initrd.
If you choose the "generic" option for initramfs modules, the required modules would likely be included but it might still be necessary to mention them in /etc/initramfs-tools/modules to make sure they are loaded (in case auto-detection doesn't work). Check in your artix linux which modules are need.
1) make another thread for this, and use code tags.
2) use partition UUID or filesystem labels.