The officially official Devuan Forum!

You are not logged in.

#1 Re: Off-topic » The Joke Thread » 2024-06-20 22:08:13

I like the way you put deep and serious thought into a Joke Thread.
Quite agreeable since serious thought is fun! smile
And yet contrary to the topic.
Which I guess is one of the 7 styles of jokes

#2 Re: Installation » Choosing hotplug handler during installation » 2024-06-20 11:02:38

Thanks, I think it does require coding though.

Generally a debconf dialog (set) is driven by a control script (typically an sh (dash) script) with successions of dialog building "commands", possibly in groups with intermediate decision logic. In this case it might be simply a single dialog for asking whether to use eudev or vdev, although designed so as to allow for expansion with further options. Then there would also be code for effectuating the choice at the appropriate time during an installation. I haven't thought about it in detail.

The debconf subsystem kicks in during package installation just prior to the processing of the postinst script. Thus this choice dialog software would be made as a package to be "automatically" installed so it then brings up the dialog. This would be similar to other debconf dialogs, and that is really the reason for implementing within that paradigm. I suppose the point is to fit it into the current installer framework which therefore requires a bit of learning about that framework.

There is also a point in that "hotplug handling" is kind of a forgotten concept area where a single solution (udev) has become unduly dominant whilst having grown into a rather opaque complexity. Perhaps one would be better off with something less opaque and complex?

#4 Re: Off-topic » The Joke Thread » 2024-06-18 20:41:28

Have we found the bottom now?
Or should I be less pessimistic?
Maybe jokes can always be worse...

#5 Re: Installation » Choosing hotplug handler during installation » 2024-06-16 23:08:50

NOTE: the above post was taken out of the GNIinOS thread as it was rather off topic there.

But the project idea remains.

#6 Installation » Choosing hotplug handler during installation » 2024-06-15 22:42:04

Replies: 6

Yes, Great! Thanks, Aitor.

The most recent excalibur preview iso still uses the home-cooked "just in case" method as basis for the driver module loading; slightly improved from the daedalus isos' "all, whatever" method, but it still lacks the subsequent hotplug handling to better guarantee proper handling of less common h/w.

And then, I was secondly thinking of the prospect of a later additional debconf dialog (set) that would also offer  a "vdev or eudev" choice for the installed system. This idea is just a twinkling in the back of my mind atm as I'm not at all sure about dependency ramifications. It would be a fairly fundamental policy choice that would have some impact for all of the desktop installs.

Actually, anyone looking for an isolated Devuan project with high utility as well as deeply satisfying as cognitive challenge, but with well-defined technical boundaries and likely comfortably small in terms of final code line count (in short: Fun!), should make themselves known; I'd be happy guiding you over the shallow end of that pool.

#8 Re: Installation » [SOLVED] How to force the ESP partition to be formatted at installation ? » 2024-06-15 01:06:51

I don't have your setup so can't say for sure, but experimented a little with the installer's partitioning dialogs.

It sure does seem that the partman developers try to be clever about the "EFI System Partition" and exclude the offer to erase a pre-existing ESP.

So instead you'll need to fiddle with the shell at that point, which of course is far from ideal. Basically enter the shell with C-A-F2 and erase the partition with dd.

#9 Re: Installation » daedalus: network interface names changing with (nearly) each boot » 2024-06-15 00:03:48

A good alternative would be to install and use ifrename. Possibly easier and safer. You would then pick your own name series and declare the mapping from PCI bus addresses to your names.

Install and check out its man pages (ifrename and iftab).

EDIT: with ifrename you would not have add that boot parameter.

#10 Re: Other Issues » Shaping script wondershaper seems FUBAR » 2024-06-12 22:26:16

The traffic shaping uses cbp and sfq (which are the queue types used) so you'll need the modules.

#11 Re: Installation » [SOLVED] Migrating Rackspace Bookworm to Daedalus? » 2024-06-11 22:58:49

Hmm. It then appears is unreliable.(?)
Never mind; good it all works for you.

#12 Re: Installation » [SOLVED] Migrating Rackspace Bookworm to Daedalus? » 2024-06-11 20:58:58

eth0 etc is the name of the interface assigned by the kernel module. All the rest are done afterwards, typically via udev rule(s). It may have been due to that eventually (with bookworm) udev has got programmed to generate specific naming rules for itself into /etc/udev/rules.d/ that then apply subsequently regardless of boot options. It requires a bit of "surgery" of the udev rules to get rid of that.

There is a web site,, where one can search for details about debian packages. net-tools does exist in bookworm (version 2.10-0.1) so apparently Rackspace applies some "we know best" filter on package availabiility. I would choose some other mirror.

#13 Re: Installation » [SOLVED] Bookworm to Daedalus migration has Debian base-files? » 2024-06-11 12:07:40


apt-get install base-files=12.4devuan3

apt-get will probably call it "downgrading" but that's nothing to worry about.

#14 Re: Other Issues » Shaping script wondershaper seems FUBAR » 2024-06-09 22:51:09

Have you made sure the kernel modules are available (like sch_cbq, sch_sfq and sch_ingress)? Or maybe it's a udev issue, and the modules need to be loaded manually?

#15 Re: Other Issues » Shaping script wondershaper seems FUBAR » 2024-06-09 04:51:04

peculiar; the script worked fine for me on daedalus; it's the same package version and script.
Which kernel version? And what do you get from:

# tc qdisc show

#16 Re: Other Issues » Shaping script wondershaper seems FUBAR » 2024-06-08 23:39:17

Did you install it? It does depend on iproute2 (or iproute)

And then if this is ceres rather than daedalus anything (else) is possible smile

#17 Re: Off-topic » The Joke Thread » 2024-06-07 22:55:03

Sounds good.

And maybe as a first thing, one or two people should involve themselves with the various Devuan discussion channels to set up and maintain a "The Todo List" area on the wiki.

#18 Re: Hardware & System Configuration » GPM and Synaptics touchpad features » 2024-06-07 22:00:41

@semil, whan I just now installed gpm and tried it on a console, it happily responded to tapping as clicking. It's missing out on other fancy stuff that I've set up on synclient for X11 but it handls single, double tripple taps well.

Have you verified that /etc/gpm.conf says device=/dev/input/mice (and type=exps2) ?

#19 Re: Hardware & System Configuration » merged /usr » 2024-06-07 08:09:13

Yes, that's what it says, isn't it?

The current installation does not have a merged-/usr layout.
This is unsupported and unpacking libc6 would break the system.
Refusing to unpack. Please install the usrmerge package and try again.

#20 Re: Installation » [SOLVED] Still Waiting at the Altar -- Daedalus 5.01 Full Install » 2024-06-06 07:22:49

Note that each desktop environment, whether it is kde or xfce or lxqt, is a largish stack of packages that have been made to work together, and in some cases the different desktop environments have competing demands of packages. Basically as a concept, having multiple DE's installed is not like having a house with many rooms, but more like having a single-room house with several collections of furniture in it.

E.g. one fundamental competition with your DE collection is wether the display server is Xorg or Wayland (some require the one or the other, some kind of work with either) and there are numerous of conflicting demands stemming from that. And I believe slim if you've installed that requires Xorg whereas sddm might handle either Xorg or Wayland although might need configuration choice about which to use.

Afaik startx is a completely different program which is supposed to run an Xorg as display server, and then have the desired auto-started programs nominated in an .xinitrc (or something similar).

I think you would have an easier task if you go back and rather make a single choice than pile up multiple options without bothering about or knowing how they compete.

#21 Re: Hardware & System Configuration » Suspend lockup lately » 2024-06-05 23:56:44

Yes quite possibly.

Check /prroc/acpi/wakeup for enabled wakeup sources.
The mapping from acpi names to devices may be difficult; this worked for me:

( grep enable /proc/acpi/wakeup | sed 's|.*0000:|-|' ; lspci ) | \
sort | grep -A1 '^-' | grep -v '^-'

It's possible to disable them; I'd need to google it.

#22 Re: Hardware & System Configuration » Suspend lockup lately » 2024-06-05 10:02:24

Well, you'd want the forked packages.

I still think your issue is that the USB host (xhci_hcd) driver fails to suspend, which the log says, and it willl need explicit unloading beforehand. I.e. it's not related to which Xorg packages you have.

Maybe worth a try to install pm-utils and trial it with the pm-suspend command?

#23 Re: Installation » [SOLVED] Migrating Rackspace Bookworm to Daedalus? » 2024-06-04 22:24:12

Tom, did your painstaking creation of /etc/network/interfaces configurations include a line like

auto ethX0 ethX1

which is what ifupdown requires in order to auto-configure those interfaces when started?

There is e.g. man 5 interfaces for some llight reading about this.

#24 Re: Installation » [SOLVED] Still Waiting at the Altar -- Daedalus 5.01 Full Install » 2024-06-04 01:43:44

Usually one would install task-xfce-desktop and be happy with that. It would bring in that s.c. "standard" xfce desktop environment with all its bells and whistles. Though it appears you want something else.

If you want to do it with tasksel I think you need to reconfigure rather than install.

EDIT: no I was wrong about tasksel; you just run it as root.

#25 Re: Hardware & System Configuration » Suspend lockup lately » 2024-06-03 09:55:23

hmm that's from pm-utils ... I guess I assumed you suspended via pm-suspend but apparently you suspend in some other way, so you may need to use its way of unloading modules.

Board footer

Forum Software