You are not logged in.
Right; can you install chimaera with it?
I know it runs and so does daedalus, but they differ in when they need the media. Both of them have the problem that when they need to mount the media, they fail.
EDIT: Though, the Daedalus boot preamble includes logic to look for the ISO as a file in a partition of type exfat and labelled "Ventoy".
So if the Ventoy partition would be labelled "Ventoy" and is of type exfat, then the Daedalus preamble may find the file and loop-back mount that for the installer (as well as for finding the actual installer initrd in the first place). And in that case installation is made possible. This logic is not present in the chimaera iso.
Daedalus is the only release that fails on Ventoy. ASCII, Beowulf and Chimaera work fine.
I am surprised to hear that! Afaik they all need to mount the media, and ventoy doesn't offer it as mountable. Perhaps you could provide me with a such loaded USB with, say, chimaera, to investigate?
EDIT: the installer may well start and bring up a dialog, but it fails after a couple of dialogs when it comes to the step that needs to mount the media. That step essentially uses blkid to find the mountable devices. When using a ventoy boot, the ISO is merely a file somewhere in the first partition.
There's bluealsa (package bluez-alsa-utils) for using bluetooth without pulseaudio.
Though it'll also need asoundrc configuration both so as to make the choice of output dynamic (so you can select output for an already started program) and to have bluealsa as one of the sinks. I'm happy to drop my setup here if you are interested.
EDIT: actually you might get that dynamic choice via pipewire, so the only ALSA pcm setup you need would be for the "output" itself. Something like the following (which I named bt_qudo (for my Qudo speaker):
pcm.bt_qudo {
type softvol
slave {
pcm {
type bluealsa
device 30:21:DC:50:9E:89
profile a2dp
}
}
control { name "PCM" ; card 0; }
max_dB 15.0
}
You will need to set your mac address; i.e. the "device" value, and then of course adjust "max" to your liking.
With that you would need to confiure pipewire playback to use "bt_qudo".
(Then I also have a vague memory of some dbus configuration fiddling; I will need to browse my setup a bit to remind me about that)
Well, there are a couple of graphical tools to mismanage network configurations with, and there is the traditional ifupdown that uses /etc/network/interfaces as its control file.
Guess which I'm using
If your router is set up to provide network settings via DHCP, then you would configure it such for ifupdown. See man interfaces. Otheriwse you need to configure manually, either directly as you did, or by editing the configuration ... for ifupdown it's /etc/network/interfaces, and for gui tools they typically offer their own editing dialogs for manual editing of their configuration files.
You could disable that removal by
sed '469s|rm|##|' -i AMD-Catalyst-15.9-Linux-installer-15.201.1151-x86.x86_64.run
but then I'm not sure how you'd proceed. Doing this the "run" script will leave that temporary directory rather than removing it although it still complains and claims to remove it.
Friends, there are thoughts at many levels and many perspectives.
Let's close this thread.
Yes, the Devuan ISO is built differently from the Debian ISO; the build processes are completely different although many of the building pieces used are common at least in name but also in full.
Any ISO that "works with Ventoy" either includes software explicitly for working with Ventoy, or have their installer fully contained in the initrd that Ventoy unpacks.
The Devuan ISO effectively lacks software for working with Ventoy, since the software it has for that installation usecase is too restricted; it requires your Ventoy partition to be an exfat filesystem labelled "Ventoy".
Apart from that the Devuan installer simply requires the iso media to be directly mountable; i.e. the disk in whole or a disk partition.
Not sure what you are saying there? Does Ventoy do things in some other way than what I described? Is it different now from before?
And what does "supposedly the same ISO except for branding/sources with the equivalent Debian on it" mean?
Probably it gets sorted with an initial
dpkg -i --force-overwrite /var/cache/apt/archives/libc6_2.41-2_i386.deb
or if you use --force-all rather than --force-overwrite.
Thereafter follow up with a new
apt-get -f install
But you should have a live disk at hand, just in case things go badly.
The point is that Ventoy does not provide the respetive ISOs as mountable partitions which is what many installers expect and require; they require that the initrd software of the installer is able mount the media.
They are not set up for "browsing" available partitions for directory trees and search for their media as an image file.
Those installers that are complete in their initrd work with Ventoy, because the Ventoy boot loader knows how to browse the Ventoy partition for the selected image file, then it loads the kernel and initrd from the that image file, and boots that kernel. At that point it drops all access details for the image file.
Also those installers work that have initrd software that can mount the Ventoy partition and search for their own media as image file.
In fact the daedalus installer preamble attempts to do that. But requires (if I remember right) firstly that the Ventoy partition is labelled "Ventoy" and secondly that the partition with the image file is an exfat partition. If the preamble then finds the image file it will set up a loop device fo the image file to make it appropriately mountable for the installer proper.
When you copy the image file directly to a drive it is a due mounatble partition for the installer initrd.
hacksenwerk, if your web browser has styling plugin cability or similar, you could probably use that to adjust the style to you liking.
And if you do, don't heistate to share the fruits of your labour. There might be other people wanting personlized presentation without logging in.
Note that the scripts don't do anything at start, so your "# Default-Start: 2 3 4 5" are without effects.
Also, umountroot doesn't actually unmount the root filesystem, but it remounts the filesytem root as read-only, and that should be enough to usually avoid fsck on boot-up.
And, I'm sure you wouldn't want unmounting to be done upon "S s 1", and you should restore the normal "# Default-Stop: 0 6".
It appears you are using runit rather than sysvinit? If that's the case I wonder if you have set up it's start/stop configuration to execute those scripts? I believe it's done differently from the sysvinit setup although many sysvinit scripts may be used with runit.
The reason for holding back an upgrade would be becuse it wants to bring in another, new package, which is something an upgrade doesn't do. You can find out which new package is concerned and install that, or you maybe do a dist-upgrade instead.
Don't like yad? Try tcl/tk instead, like e.g.:
#!/bin/sh
[ $(id -un) = root ] && exec "$@"
[ "$SUDO_ASKPASS" = "$0" ] && exec wish <<EOF
wm title . {${*%: }}
pack [entry .pw -show {#} -width 40 \
-background "#efe60c" -insertwidth 6 -justify center ]
bind .pw <Return> { puts -nonewline [.pw get ] ; exit 0; }
bind .pw <Escape> { exit 1; }
focus .pw
EOF
exec env SUDO_ASKPASS="$0" sudo -A "$@"
That'll use a third of resident and a tenth of virual memory.
All package mirrors support HTTP access to Devuan packages in the domain name of "deb.devuan.org". Only some of them support HTTP access to Devuan packages in other domain names. That is really how HTTP access works.
Some of the mirrors also declare HTTPS access, and in that case the service is offered in their nominal domain names and not in the doman name "deb.devuan.org". This is because HTTPS access requires the service to have a certificate for the service domain, essentially proving that they are the current renter of the domain name. That's what the S part of the HTTPS service means.
To have deb.devuan.org resolve to some particular service IP addresses other than the authoritative name resolution, you need to arrange for that in your client; e.g. by populating your /etc/hosts file, or set up your own DNS service.
I agree it's not the appropriate response. Someone should report it upstream.
mmm the life coach center is two doors down to the left ...
@einpoklum, it's a little bit interesting that you on the one hand make your system be part of Devuan's (and thus Debian's) testing/unstable effort and on the other seem annoyed that not all of that software is fully integrated as a stable release environment with "complete organisational branding".
Whilst it's helpful that you unravel misbehaviour, I'd suggest that your annoyance is somewhat misplaced. Rather one would expect you to follow through on the priviiege of partaking in the trialing of testing/unstable software by reporting on the feedback channels set up for that purpose. You have isolated a functional misbehaviour which thus should be reported to the upstream maintainers (those concerned with the functionality rather than packaging).
Also as you probably are aware, Devuan's charter is to reflect Debian sans [identified badness], and there is no additional commitment to software interoperability and completeness. It obviously would have been fun if that software (apt-add-repository) had been designed to automatically slot in a Devuan branding (or arbitrary non-Debian branding) in its principal functionality, but extending that software (either specifically for Devuan or generically in its design) is unrelated to [identified badness] and therefore actually outside the scope of Devuan's charter.
But there's of course nothing wrong in pointing to these kinds of bugs. It's just the matter of following throw with constructive action rather than "whine about it".
You could also add a configuraiton snippet for the Monitor in /etc/X11/xorg.conf.d/
Start with running Xorg -configure :1, which dumps the current configuration into a file xorg.conf.new. clip out the applicable "Monitor" for your snippet, and add the desired ModeLine to it. (You might also need to disable "DefaultModes")
See man xorg.conf for details.
That looks well equipped and farily normal. Though is that only USB 3 ports? Maybe that's a problem for the installer preamble ... I guess your DVD attempt was via a USB drive as well?
If you would have a USB 2 hub it could possibly make a difference; to let the preamble find the ISO and switch into the installer proper.
Alternatively if you could dd the ISO onto an nvme partition to be available there for the preamble's media detection. That would be an option too ... you would boot from the USB stick but let it find the duly labelled nvme partition as its media (for unpacking the installer proper), and when the installer proper has started you could (with immediate Alt-F2 hands-on) guide its media detection to the USB. If you would want that, e.g. to make that nvme partition avaiable for the installation. (If you wish I could give a more detailed step-by-step for this)
The blkid response looks fine.
It looks like the boot preamble is missing some modules; especially I could see it lacks the "hid" module that is required by the "usbhid" module, which (I think) is the one that handles the USB keyboard.
The preamble also seems to be missing a module for the media device. Perhaps you could provide an lsmod listing from the working devuan system so I can check them out.
Can you provide output of
blkid $USBDEV
where $USBDEV is the device node for that USB; It appears the boot preamble fails to find a duly labelled partition.
Next, if you are somewhat confident with command line, you could try adding EMERG to the boot line (push TAB, then type EMERGE, then Enter). That will bring you to a busybox shell early in the preamble, where you could investigate things, and especially modprobe any special modules that might be needed for the hardware. When you exit that shell, it will continue with the installation (loading device modules and scanning for the labelled partition).
There's also the variant adding "emerg" in lowercase, which enters the shell late in the preamble sequence (after failing to mount the ISO). At that point it has loaded modules to handle devices, and you might there be able to coax it manually by setting up a loop mount and run unpack by hand... review its /init for inspiration.
Note that the installed linux-image-amd64=6.1.76-1 has its "depends"
Depends: linux-image-6.1.0-18-amd64 (= 6.1.76-1)
which is that exact version of linux-image-6.1.0-18-amd64.
The new version of linux-image-amd64 (the one held back) has its own exact dependency on some other package linux-image-*-amd64 which is not currently installed. Therefore an upgrade, which does not install new packages, will not upgrade linux-image-amd64 (since it would then need to install that new package).
See man apt-get about the upgrade parameter.
You would get it upgraded, and the new package installed, by using
apt-get dist-upgrade
EDIT: seeing you use apt rather than apt-get there is a slight difference, see the upgrade parameter notice in man apt; it's due to the same sort of logic but applied to removing packages.
EDIT 2: it's never too early to start reading "man" pages...
... and to continue on the real X discussion; I note that xserver-xorg-core is already a forked package. Though not forked from upstream, but rather a fork of debian's project so as to add the libseat extension that provides the seatd alternative to (e)logind for input device mediation.
@pcalvert: for any assistance and/or discussions you should use IRC channel #devuan-dev at libera.chat.