You are not logged in.
it is harder to use "mkusb" program on Devuan/Debian nowadys
mkusb is an Ubuntu specific tool, so that's not particularly surprising.
The closest you will get to a "universal" bootable-media tool is ventoy, which should run fine on Devuan.
"USBImager"... "ddCopy"
both provide .deb packages which will very likely work on Devuan. Have you tried them?
format SDcard or USB to standard FAT32
mkfs.fat -F32 /dev/[whatever]Why on earth do we need a GUI for this?
Similarly, for writing single hybrid images to removable media, dd or cp work just as well as they always have.
03: Probably chipset power management. You don't say what (if any) sound server you are using or provide any details of your audio hardware, so generic answers assuming pulseaudio it is: here, and here. TLDR: Disable audio device PM, first for the sound server, and if that doesn't solve it do the same by passing the relevant parameter for (whatever hardware you have) as module options or via sysfs.
09: Again assuming pulseaudio: get sinks with 'pactl list-sinks', put 'set-default-sink [index you found with pactl]' in /etc/pulse/default.pa (see e.g. here)...
Or use a less gimped DE that has a GUI for configuring this and persists settings across logins.
If you're running pipewire the answers are similar, STW for correct config syntax.
10: If they're standard keys (i.e. not some vendor-specific nonsense), get the scancodes with xev - then assign them to do something with XKB or xmodmap... Or use a less gimped DE which supports media keys directly and provides a GUI for configuring them.
If they are special vendor-specific voodoo (i.e. xev doesn't spit out a scancode), they might emit ACPI events instead - for which there is acpid.
The rest: All XFCE problems. I don't use XFCE, I don't like XFCE, and I have no idea why it is the default desktop since it's not even particularly "lightweight" these days.
I used to use VirtualBox - why was it crap?
It isn't. It's just a pain in the arse to package for and maintain in debian. "crap" is an assumption from those too lazy to investigate why it was dropped from the repos, a "sour grapes" justification from those too inept to work around that removal, or...
It called crap by the users of kvm/qemu, VMware, Proxmox etc that only consider their tooling as approriate. Others complain about the license Oracle is using. Others don't like to use a Oracle product ..... I am happy to use it for 13 years now
Indeed, and while the fully FOSS options are arguably better in many situations, there are a few corners where virtualbox still pulls ahead - IME those being a mature and fully featured GUI, and somewhat superior (primarily graphics) performance for windows guests.
It's also properly cross-platform (which kvm is not) and free (which vmware is not), so for the casual user who wants their VMs to be portable between different host systems without a bunch of faffing around it's rather convenient.
Oracle wants people to use the latest version of VirtualBox rather than the Debian way, which is to apply patches to an older version of VirtualBox.
That's the primary concern (i.e. oracle not cooperating wrt backporting fixes), and it's exacerbated by the licencing making it very difficult for debian maintainers to do such backporting themselves.
As such, "stable" (and secure) virtualbox versions cannot be maintained in the debian (and by extension devuan) stable repos, but current upstream releases are still available in unstable.
The simplest solution (unless/until it appears in trixie-fasttrack) is to either use the upstream release .debs or backport it from unstable yourself.
Would any harm be done to SATA hard drives or their contents if run with their power cables connected but with the SATA data cables disconnected?
No.
That said, a) You needn't worry about data loss because anyone with a shred of sense has backups, and b) It's far easier to simply disable the port in BIOS.
OpenBSD, it has no bluetooth stack
Really? They still don't have bluetooth?
I get OpenBSD having not-desktop priorities, but FFS, bluetooth came out in 1998.
you just use an old HP PC as a sound server that runs all that hardware?
I wanted something that I could put my Auzentech card in (because excellent sound quality, socketed opamps, sufficiently high output level to directly drive power amp without needing a preamp), that means a 32bit PCI slot, which means kinda old (i.e. ~sandybridge).
Ended up with *goes to look* an HP RP5800, which being a POS machine has the added advantage of powered-USB (12 & 24v) so I can do power+data for the touchscreen with a single cable.
Mopidy/MPD control is via webui (local touchscreen or remote), android app, or cantata on another PC. Sources are FLAC files over SMB from my (also Devuan) fileserver.
IMO a HiFi is for music (also, I haven't owned a TV for over a decade), so this setup does exactly what it needs to do and no more.
I did play around with a raspberry pi + DAC hat, but frankly the Auzentech just sounds better (primarily because it has real analog volume control).
Ive always favored Denon
I don't really do the brand-loyalty (excepting a minor soft-spot for '70's Sansui, reminding me to get on with fixing that AU9500) or "big name / big money must sound good" bit, I just mix and match what works and let my ears (and when it comes to amplifiers, my 'scope) be the judge.
I honestly have no idea what that 350W amp cost me to build, but it's probably getting up around a couple grand... A price worth paying for something with that much grunt and the ultimate (I built it, so I can always fix it) in serviceability and simplicity - No frills, no digital nonsense, just power and line-level in, speaker level out, a power button and one status light.
The rest is an assortment of opportunistic mostly second-hand purchases, dumpster-diving, and "screw it, nobody makes what I want, I'll just build it".
I don't know how you survived going from a 3K hifi to a portable bluetooth speaker, that sounds kinda painful TBH. If it's space at a premuim... Do speakers not take priority over bed, chair, kitchen table, other optional furniture? ![]()
Main Rig:
Source: Random HP SFF POS machine, salvaged industial touchscreen, Auzentech X-Meridian 7.1 2G PCI soundcard, running Mopidy + webui kiosk on Devuan (curently oldoldstable).
Amp: Homebuilt 2U rackmount class A/B power amp, ~350WPC x2, based on Silicon Chip magazine Studio 350 project.
Main drivers: Cerwin Vega E315.
Subwoofer: 15" Cerwin Vega (I forget the model, onboard amp died and replaced with 200W class-D mosfet board I also forget the details of).
All old-school analog, all brute-force, pleasantly low noise and THD (the lousy sub amp doesn't count, it's a sub).
PC rig (not Devuan):
Source: Onboard analog audio (realtek ALC1220).
Amp: Homebuilt class A/B power amp, ~60WPC x2, based on Elliot Sound Products project 3A.
Drivers: JPW ML510
an SSD is basically a very large USB stick
More like several "USB stick"s in RAID0, with dedicated DRAM cache (or host RAM cache if you're a cheapskate) and a far more intelligent controller.
I wonder if the internal temperature sensor is available through the interface?
Usually, though what it's called varies by manufacturer.
Does hddtemp work with SSDs?
Assuming it reads data from the usual sources, I don't see why not. Honestly I have no idea why people want some dedicated tool like hddtemp just to print data already available in sysfs or via smartmontools.
All power ratings on drives are peak values (for sizing power supplies etc.) unless otherwise specified. They have very little bearing on average power consumption, which will vary wildly with workload.
It's not as simple as "smaller number less power" either, since a faster drive will usually draw higher peak power, but get its work done quicker and drop back to idle sooner.
The only accurate way to compare is, as always, to stop obsessing over manufacturer specifications and actually measure power consumption under your specific workload.
SSDs generally draw peak power under sustained write workloads, HDDs at spinup / spindle start.
The big power saving from SSDs comes from write-heavy workloads being intermittent, idle power draw being very low, and the transition being practically free.
With a HDD you have to choose between keeping the spindle running all the time (thus higher idle draw), or starting it only when needed (incurring access delays and spikes to near peak current).
For laptops there's the added complication of a spinning drive (i.e. unparked heads) being vulnerable to physical shock, so they usually run very short spindown timeouts - that's great for power consumption if the drive is usually idle, but terrible if it has to spin back up every other minute.
There's also an advantage in SSDs not needing to physically move heads around, so all areas cost the same to access (caching complications aside) and reads can use much less power than writes (typical workloads often being more read than write).
The power consumption of a HDD for a given operation will vary with where it is on disk, i.e. how many seeks and how far, and seeking to a read location uses just as much power as seeking to a write. (upshot: defragging your rust not only makes it faster, it also saves energy
)
PCIe3 consumes less than PCIe4, less than PCIe5.
Again that's peak power, and it's simply because faster drives use more power under load. The bus itself makes very little difference in the real world, because ASPM.
talion is not in the sudoers file how do i fix that
Add your user to the sudoers file or the sudo group, e.g. as described at https://wiki.debian.org/sudo/#Granting_sudo_access or by 'man sudoers'.
neither zenity
nor kdialog were found. Please install one of them if you want
a graphical interface, or run with --help for more options.
That message tells you exactly what to do.
Don't try to mix.
I don't have, nor have ever had, a single install that wasn't set up with both an unlocked root account and sudo. There's no reason whatsoever not to "mix", besides it requiring a trivial extra step after installation.
IME the problems with nvidia drivers are largely those inherent to being out-of-tree (i.e. delays or patches WRT compatability with kernel releases), with a dash of nvidia doing things nvidia ways (nvidias architecture predates much of the current Linux graphics stack being standardised).
Those are minimised if you run a fixed-release binary distro like Debian, but can get pretty annoying on a rolling-release or if you build your own kernels from upstream head.
I believe you found another bug in the Slim display manager.
Colour me not at all surprised. While SLiM is indeed "slim", it's functionality is eclipsed by even the venerable XDM. User switching, bah, who needs that? ![]()
Also, the who command returns nothing.
Don't ask me how, but SLiM somehow manages to not register login, session nor seat properly. At least that means it doesn't unexpectedly inhibit logind idle actions, unlike certain other disasters (SDDM).
If lightdm had a greeter (in the repos) that didn't drag in a bunch of gnome/GTK3 dependencies I'd be all for it...
For such a relatively simple function as a display-manager / graphical greeter, there really is a dearth of options that don't suck in some fundamental way.
I did the LFS thing somewhere around 2002, because slackware packaging was arse and redhat was a steaming pile at the time. I only used my custom distro for a year or two, but the experience gained is still useful to this day.
I wouldn't recommend (B)LFS as a daily-driver in any sense (at least not without bolting-on some package manager anyway), but if you want to join the cadre of people who fix problems rather than just waiting for someone else to do it, it's a fine place to start.
Even if you only do it once for fun, learning how to compile from source, apply patches, and configure a system without all the convenience features in a big distro is valuable any time you encounter problems, need something that isn't in a distribution repository, or even just want to file a useful bug report.
I don't use nvidia either...
I don't use nvidia, because the drivers are a constant source of aggravation... Much as ATI drivers used to be. How the tables have turned.
why bother having an additional graphics card.
Because IGPU is too slow, lacks features, or is absent entirely?
They waste electricity even if you aren't using them and a lot more if you are.
Current GPU is using less than 5w, while writing this and doing general desktop stuff. When I want performance... You get what you pay for (in watts).
I don't understand obsessing over idle power consumption, particularly when it's on-par with a network card or additional SSD.
I thought intel and amd both had their own individual graphics card functionality built in.
Depends on SKU, both have options with and without an IGPU.
So I thought it time I gave excalibur a test-run...
This is a completely stock, unadulterated refracta install from devuan_excalibur_6.0.0_amd64_desktop-live.iso, in VirtualBox.
The "switch user" menu entry in the default desktop-live install flat-out does not work. Better still, it crashes your active session. This is the opposite of what one would expect from that function, and not remotely how it is supposed to work or has worked for the last 25 years.
Clicking the "switch user" menu entry does cause the greeter (slim) to appear eventually (~15 seconds), but rather than allowing a concurrent login while keeping the existing session active, the active Xserver is terminated and the XFCE session manager segfaults.
xfce4-session[1972]: segfault at 8 ip 00005558656d87e5 sp 00007ffdc8b628d0 error 4 in xfce4-session[247e5,5558656c7000+1d000] likely on CPU 3 (core 3, socket 0)
[Fri Nov 14 19:15:48 2025] Code: 85 07 fe ff ff 8b 0d 32 ea 01 00 85 c9 0f 85 9c 00 00 00 48 8d 35 82 ce 00 00 4c 89 ef e8 83 06 ff ff 48 89 c3 48 8b 44 24 20 <48> 8b 68 08 41 8b 44 24 2c 83 f8 04 0f 84 b9 00 00 00 83 f8 05 0fps and loginctl confirm there is now only one session and one X process (slim's xserver), anything that was open in the users graphical session is now gone.
How is this not in the release notes or on the bugtracker? It's a first-level item in the desktop menu that will immediately crash your session and nuke any unsaved work.
How do I get working graphical multi-user in this multi-user Unix OS? Shouldn't this work out of the box?
---
Aside, on general first-impressions:
I still hate the installer with a passion. I'm sure you all don't want to hear it again, but I'm going to say it again because refracta is still awful.
The register echoes my sentiment on this pretty well:
same glitches that we reported a little over two years ago...
rather clunky Refracta installer...
so we had to restart the installer...
didn't successfully install the GRUB bootloader
Despite over 25 years with GNU/Linux and many different distros and installers, I too fell into the same trap as el-reg - not getting GRUB installed.
The final prompt is horrible. It doesn't bother asking where to install grub, doesn't position the button that will "continue" to a working install where the user has been seeing "continue" buttons up until this point, doesn't give any options to retry if installation fails, and quite frankly, "copy files" has to be the dumbest name I have ever heard for "please give me an install that actually boots".
Please just use calamares. For all its faults, it doesn't look like a refugee from the '90s, it has a real workflow with the ability to go back a step, and it doesn't actively try to confuse the user.
Also, why in the nine hells is ssh not included in the live install? I could understand not enabling the server by default, but not even installing it? Why?
Confusing to say the least, and not least because of the large number of RAID'ed partitions... Likely in squarely in the "easy to fix if I was sitting in front of it, very difficult to diagnose remotely" category.
To (attempt to) clarify:
Where is your /boot supposed to be? Is it a RAID array? If so, which disks/partitions should comprise it?
Where is your boot MBR/PBR and where is GRUB stage1 installed?
Excalibur creates a RAID array from my partitions sda1 and sdb1.
See my output of fdisk -l, sda1 and sdb1 are not RAID partitions.
So sda1 and sdb1 are supposed to be independent devices, not part of an array? They contain duplicate but independent /boot filesystems, yes?
Partition type doesn't really decide whether a device is part of a RAID array, it's just a hint. Mdadm will scan for signatures and assemble what it can.
What does 'blkid' and/or 'wipefs -n' say about those disks (sda, sdb) and partitions (sda1, sdb1)? Do any of them have RAID signatures on them?
---
You should have /dev/sda1 or /dev/sdb1 partitions assigned as BOOT_bios partitions for grub to use (choosing which is the boot disk). So you can't use them in a raid and you can't install a filesystem on them.
Both "legacy" BIOS (MBR) and UEFI (GPT) can usually boot just fine from MDRAID1, since the RAID headers (v<1.1) are at the end of the member devices and they are otherwise indistinguishable from normal partitions.
The latter (along with putting EFI on MDRAID1) is very much "unsupported" though, and will require diddling with GRUB config and/or use of the '--removable' flag when installing EFI entries.
MBR just needs an MBR/PBR (and some free blocks for the stage1 loader) and a partition GRUB can read, UEFI just needs an EFI/ESP partition the firmware can read. RAID1 works for both.
For (NVME/GPT) example:
nvme0n1 259:0 0 931.5G 0 disk
├─nvme0n1p1 259:1 0 256M 0 part
│ └─md0 9:0 0 255.9M 0 raid1 /boot
├─nvme0n1p2 259:2 0 927.3G 0 part
│ └─md1 9:1 0 927.1G 0 raid1 /
└─nvme0n1p3 259:3 0 4G 0 part [SWAP]
nvme1n1 259:4 0 931.5G 0 disk
├─nvme1n1p1 259:5 0 256M 0 part
│ └─md0 9:0 0 255.9M 0 raid1 /boot
├─nvme1n1p2 259:6 0 927.3G 0 part
│ └─md1 9:1 0 927.1G 0 raid1 /
└─nvme1n1p3 259:7 0 4G 0 part [SWAP]/dev/nvme0n1p1 2048 526335 524288 256M EFI System
/dev/nvme0n1p2 526336 1945131007 1944604672 927.3G Linux filesystem
/dev/nvme0n1p3 1945131008 1953519615 8388608 4G Linux swap/dev/nvme1n1p1 2048 526335 524288 256M EFI System
/dev/nvme1n1p2 526336 1945131007 1944604672 927.3G Linux filesystem
/dev/nvme1n1p3 1945131008 1953519615 8388608 4G Linux swap/boot/EFI
├── BOOT
│ └── BOOTX64.EFI
└── gentoo
└── grubx64.efiAnother box around here has a near idential layout with BIOS/MBR boot, /boot on RAID1, and grub stage1 installed to the MBR of both member devices... I'd have used that one as an example, but it's got 19 drives so it's a mite messy to wade through the lsblk output ![]()
feel free to jump in if you know something.
I dont know, care, have any nvidia hardware, or run devuan on anything with a GUI or a real GPU (CLI on matrox BMU graphics over IPMI doesn't count, or need drivers).
Why does it matter anyway? Use whatever is newer, unless you have problems with it. If you really need to know why packaging is the way it is, the place to ask is the Debian mailing list.
Does this work without root permissions?
Logind manages resources for interactive logins/physical "seats", and replaces the likes of consolekit for managing access to devices and executing privileged tasks on behalf of the user.
So yes, you can ask logind to do things like shut down the machine without sudo/being root - so long as logind knows you are logged in to a physical session ("seat"). You can do the same over e.g. ssh, but in that case it will ask you to authenticate.
i couldnt install wine32
https://wiki.debian.org/Wine#Step_1:_Enable_multiarch
it starts installing, but, it fails after it finishes.
Without logs or command output, all that remains is speculation.
how do i update devuan?
https://wiki.debian.org/PackageManagement, same as any debian-based distro.
The new version of networkmanager (debian)
As previously mentioned, network-manager is already a forked packge proivided by Devuan.
(cause: Debian's systemd)
Cause: Failure to read the NEWS file or sufficiently test the default desktop install.
FTFY.
Why are you tring so hard to assign blame? This is not a Debian bug, nor is it Debian's fault. Rather it was an intentional, documented change (2 years ago at at that), which Devuan failed to react to.
Bug found, bug fixed. Case closed. If you really feel the urge to couch it in terms of the "us vs. them" nonsense so popular around here, at least try to get the facts straight.
sddm is quite the mess
Indeed it is, and VT allocation is a particularly unstable, unpredictable, racy nightmare. All development effort to sort this out is, predictably, focused on systemd+wayland.
If I read the wind right, sddm as an independent project is on borrowed time. The KDE folks have been getting tired of slow progress and constant borkage in what is nominally the KDE greeter for a while, and a fork to bring development into KDE proper is already underway.
I recommend you use openrc + sysvinit rather than just pure sysvinit.
Choice of init/rc makes very little difference to shutdown/reboot invocation, and none at all to suspend (unless you have some init scripts wired up to suspend/resume hooks ofc).
as for suspend, I am not sure how you would do that in devuan, without hardware keys.
Suspend / hibernation has nothing to do with "hardware keys", beside the latter often being assigned to trigger such through ACPI button events.
Actually suspending the system is kernel functionality (usually with firmware help for bootstrapping a suspended system), with optional high-level interfaces (pm-utils etc.).
Those can be called however you like, be it a dedicated (i.e. pre-assigned) "hardware" key, remapping a "hardware" key with acpid, a custom key combination in X / whatever DE you use (I like meta+s), or a script / menu / whatever.
You'd set those up the same way as you ever would when writing to sysfs or running any other priveliged command. Sudo / doas / groups / suid / polkit / logind are all a matter of taste for giving normal users permission.
---
In general, I'd suggest [e]logind as being the most convenient / compatible. I don't see any real reason for not wanting a login/seat manager of some kind on a primarily desktop/GUI setup, and it's also the easiest way to get X running as not-root (i.e. providing dynamic permissions for the nodes in /dev/ X needs)...
Unless of course you're going for knee-jerk "but it comes from systemd, no way" idological nonsense or hair-shirt level "minimalisim", in which case figuring out how you want to do seat management and permissions is up to you.
Depends... Power management tasks have always inherently required superuser privileges, so you'll need some mechanism to grant them.
Are you using elogind? If you are, loginctl takes much the same arguments as with systemd and the default config should allow this for any "active" login session.
Are you using upower + policykit + dbus? If so, you can call for power-management actions over dbus
Alternatively, you might add a policykit policy to allow an active user to call shutdown / pm-suspend & co. directly.
Otherwise, I guess there's always groups and sudo...
the IceWM preferences file does have the commands one needs for the reboot, shut down, and suspend logout menu entries -- FOR PEOPLE USING SYSTEMD.
Of course it does, shipping untested default configs still full of debian and systemd specific nonsense is apparently SOP.
i'm sure the openbsd guys will switch to rust.
Likely well after every other BSD has, and one little bite at a time. FreeBSD has been arguing about allowing rust in base-system for a while (random typical example), but OpenBSD is conservative enough that they'll almost certainly wait and see how it goes there before even considering it.
In any case, the real arguments from devs and core maintainers (as opposed to the usual uninformed zealotry from joe-internet-rando in both camps) are more to do with the additional toolchain / build-times / maintainer workload than any of rust's supposed *magic security fixing* properties, "new"ness (or whatever idiotic, uninformed, non-technical objection zapper is still banging on about) or cult-like following.
Much as with rust in Linux, the debate among those at the coal-face is far more akin to "Rust can reduce common memory-management bugs, we should use it for (select) stuff where that's valuable" vs. "Multi-language codebases are a pain in the arse to maintain and I have much work already, if you want to do that, ensure you don't make a mess and/or make it my problem."
Rust is, after all, just another programming language. It's a programming language with better safeties on the common footguns than C, but one can write bad code in pretty much anything if so inclined. Hell, there's a bunch of low-level stuff you simply can't do in rust without some variety of 'unsafe foo ()', at which point the *safety magic* is off anyway.
---
chew me out for everything I do wrong
Oh, the huge manatee.
When all you bring to a discussion is speculation based on personal "beliefs" or vague "someone once said" hearsay, random insults and outbursts of spite, and unsubstantiated value-judgements... Right or wrong really isn't the question, it's simply noise.
As for arrogance... No, the 10/10 arrogance award goes to people who shit on someone else's choice of tools and call them "newbs", without the slightest idea what it is they do, how to do it, or why choice of tool might matter to them.
Does one who does not know how to plumb (let alone in copper) trash-talk plumbers over their preferred brand of flux or filler rod? Would you listen to them if they did?
I am used to this shtick.
So maybe stop inviting it, by properly researching things before opining loudly and spitefully on them and the character of anyone who uses them?
Ya know, like the way "don't judge someone until you have walked a mile in their shoes" maps pretty well onto "don't judge a programming language until you have written some code with it"?
Also,
I like offending people, because I think people who get offended should be offended.
I should probably thank you for the entertainment, it's not like there's much else going on around here. ![]()
Common knowledge.