The officially official Devuan Forum!

You are not logged in.

#377 Re: Hardware & System Configuration » Looking for the RIGHT way to create a bridge » 2024-07-06 23:24:43

With ifupdown, bridges get set up by the /etc/network/if-pre-up.d/bridge script when that script detects that the iface block has a bridge_ports setting. That script is provided by the bridge-utils package which nowadays is "optional", so perhaps it's not installed?

Bridges are of course available as kernel networking elements regardless of that package, and the ip command operates on the kernel elements.

Generally speaking, the ifup and ifdown commands are tunable and extensible by means of scripts/programs in the /etc/network/if-* directories which all get invoked when interfaces are brought up or down by those commands. See man interfaces for more.

The ip command only operates on the kernel's networking setup and it does not make use of ifupdown. It's rather the opposite, that ifupdown scripts (and built-in functions) make use of ip to effectuate declared configurations.

#378 Re: Installation » Installer with AMD Graphics » 2024-06-30 08:12:32

At the boot screen, push TAB for editng the boot command line, then left-arrow to move to the vga=788 parameter and change that to a vga=785 parameter, then push enter to start booting the installer. By that you have changed the VGA mode from 800x600 to 640x480 which is the old, traditional default resolution for VGA monitors. You may also search the web for other VGA resolution codes that might possibly work for your monitor, if it's wort the trouble. There is also the possibility to use the parameter vga=ask although that typically dumps too many screenfulls of codes to be useful.

#379 Re: Installation » How to install devuan lxc-container on debian? » 2024-06-26 13:47:18

You need to use Devuan's debootstrap (not Debian's).

#380 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

#381 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?

#383 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...

#384 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.

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

ralph.ronnquist
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.

#387 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.

#388 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.

#389 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.

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

Hmm. It then appears https://packages.debian.org/index is unreliable.(?)
Never mind; good it all works for you.

#391 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, https://packages.debian.org/index, 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.

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

Try:

apt-get install base-files=12.4devuan3

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

#393 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?

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

ok
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

#395 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

#396 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.

#397 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) ?

#398 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.

#399 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.

#400 Re: Hardware & System Configuration » [SOLVED] 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.

Board footer

Forum Software