The officially official Devuan Forum!

You are not logged in.

#26 Re: Devuan » Will Devuan ever accept Monero? » 2025-12-01 15:30:00

Hello:

Nice find!

Hopefully now it is sorted out.

... broken without javascript, you can't get to the monero address ...

I just clicked on the [monero wallet] label and the address string was automatically copied to my clipboard.
Don't use any of those things, so that is all I did.

... a bit esoteric ...

Well ...
Some people say that of Devuan.  8^°

Thanks for your effort$.

Best,

A.

#27 Re: Packaging for Devuan » [SOLVED] Packages that do not appear in the Synaptic package manager » 2025-12-01 10:19:53

Hello:

... allowing to navigate a software library by search, categories, top lists
along with detailed application information that includes screenshots
and reviews, users can more quickly find applications that suit their needs.

And this is something Linux Devuan actually needs to have in the repositories?
Who drummed up this crap?
Incredible ...

I tell you, the end is near.

A.

#28 Re: Devuan » Will Devuan ever accept Monero? » 2025-12-01 09:10:30

Hello:

golinux wrote:

Thanks for tracking that ...

You're welcome.

golinux wrote:

If verified that it is accepted ...

If Dyne takes care of the financials / accounting, I don't see why not.

Let's see what the OP finds out.

Best,

A.

#29 Re: Devuan » Will Devuan ever accept Monero? » 2025-12-01 00:34:05

Hello:

Cootea wrote:

... why the Devuan Project won't accept Monero?

From what I can see in the https://dyne.org/donate/ web page, [monero wallet] is accepted.

This string is whatever is used for the transaction:

dyne.org wrote:

49GZLW2J65c9tNDFEjv6gVVVHFhQYwfzmZMQu4tSeYFbPXxD61nWvGU6cSkCBEyixFErrmSPxWFdN6djuQX8nXBiBS3hqWE

Could not find a contact email to write to but there are quite a few other (Telegram and such) options.

Edit:

See this post for a way to contact [jaromil] to ask for the pertinent information:
--> https://dev1galaxy.org/viewtopic.php?pid=2317#p2317

Best,

A.

#30 Re: Hardware & System Configuration » [SOLVED] Running with disconnected SATA cables » 2025-11-30 11:41:08

Hello:

GlennW wrote:

... often disconnect drives I want to preserve ...

Indeed ...
I always disconnect drives I want to protect.
My box has four HDD trays (but no hot-swap), so it is a question of disconnecting them by sliding them out enough to unplug them prior to booting from the installation media.

The other two drives present in a DIY 2.5" drive cage inside the box use SATA data cables so port numbers are written on them with a thin indelible black Sharpie.
ie: no hassle to reconnect properly.

Sporting belt & suspenders is important when working on your main box.

More so when attempting to install something new. eg: a clean Excalibur on bare metal.
As only the destination drive will be seen by the BIOS, it is the only one that could get screwed up.
Hard learned lesson from when, in another life, worked on a daily basis with MS stuff.

Back-ups are (of course) there but the idea is to avoid the hassle of having to resort to them in case of [whatever].

Best,

A.

#31 Re: Installation » Upgrade from Devuan Daedalus 32-bit to Excalibur » 2025-11-28 21:26:03

Hello:

Dev1User wrote:

... bite the bullet and switch to systems with usrmerge ...

Hmm ...
Disclaimer:
Mine is probably not the most authorised opinion, so take it with a grain of salt. 8^°

From my point of view, usrmerge is a clusterfuck.
I see it as totally unneeded and poorly thought out / unplanned.
But that is no surprise to anyone at this stage of the Debian game.

That said, it is what it is: Excalibur gets [clean] installed and [dist-upgraded] as a usrmerge'd system.

It will be some time till the maintainers of all the packages present in the Debian repositories catch up to this.
If they don't, their applications will most probably throw errors on installation and as a result, will not work or will not work properly.
Some maintainers may not even bother.

But there are much more important issues for Devuan to deal with and this usrmerge crap pales in comparison.

With respect to your specific situation, there is one (and only one) real problem for you to think about and it has a name: 32-bit
Why do you think you need to run Excalibur on your 32-bit machine?

My dear Asus 1000HE from ca. 2010 has been running on Devuan since mid 2019, first on ascii and then Beowulf with a backported kernel.
And it still has the XPSP3 partition I previously installed on it, just for experimental purposes.
I purchased it second hand with barely any use for a very good price.

Unless I come across a very good motive to upgrade it, it will stay exactly as it is.
The coffee roasting software I am running is the last 32-bit version published and support for it is non-existent.
I do not want to risk screwing it up.

Dev1User wrote:

If I stay under Daedalus and allow all non-free firmware, then no errors occur.
The system actually works quite well, despite the errors displayed.

Not something to ignore, by any means.
Maybe the gods are telling you something?

Do think about keeping Daedalus running in your rig, maybe with a backported kernel (ask here before) if you can be sure it will help you in any way. 

Like I said: with a grain of salt.

Best,

A.

#32 Re: Desktop and Multimedia » Printer suddenly stopped working recently » 2025-11-27 12:12:11

Hello:

Duke Nukem wrote:

... described as "daemonless "systemctl" command to manage services without systemd".

Yes, it is a systemd tool sanitised by our devs/packagers to work, like it says, without systemd.

But as Devuan does not use systemd, the tool used to manage* services is service.
* ie: start, stop, status, restart and others.

It a native and time proven, easy to use Linux tool.
Knowing how to use it is important.

See here for a hint.

Best,

A.

#33 Re: Other Issues » Preliminary excalibur desktop-live isos need testing » 2025-11-27 07:10:14

Hello:

greenjeans wrote:

... using Mate as the default DE would be better and easier by far ...

Indeed ...
But I'll raise you one:

The default for Devuan should be Openbox with Mate as the DE option.

Best,

A.

#34 Re: Hardware & System Configuration » [SOLVED] File in ~/.config/pulse » 2025-11-27 06:52:52

Hello:

fanderal wrote:

Good thought, but no.

It was worth a try.

fanderal wrote:

... replacements for mpv, ffmpeg and guvcview ...
... prove tedious and not worth the effort.

Yes. I agree.
Probably by design. 8^°

fanderal wrote:

Thought of vlc ...

That is what I use if and when I need to play anything.
Suits me fine for the little I do with multimedia.

I seems that libpulse0 will have to stay.
Soon we will neeed it to use a text editor.

Thanks for the effort.

Best,

A.

#35 Re: Hardware & System Configuration » [SOLVED] fstrim and HDDs » 2025-11-26 23:54:22

Hello:

g4sra wrote:

... filesystem is ext4 which does support discard.

After thinking about this for a while I decided to contact WD support to see if they can explain if the [TRIM] command actually does something.

I should have a reply in a matter of days.

Then I found this page.
I don't undertsand much of what it says, but it would seem that the [TRIM] command does have a function in HDDs using SMR (Shingled Magnetic Recording).

See this white paper* https://www.senetic.ci/i/objects/mmo_76 … 06_478.pdf
* p. 3 - Benefits for an SMR Drive

I'll post again if / when I get a reply from WD.

Best,

A.

#36 Re: Hardware & System Configuration » [SOLVED] fstrim and HDDs » 2025-11-26 10:13:35

Hello:

g4sra wrote:

... filesystem is ext4 which does support discard.

I see.

EDX-0 wrote:

technically the logs are correct ...
fstrim simply has no way to know ...

Makes sense.
Thank you very much for taking the time to write it up.

Best,

A.

#37 Re: Hardware & System Configuration » [SOLVED] File in ~/.config/pulse » 2025-11-26 10:07:19

Hello:

fanderal wrote:

Can't recall why I installed it.

Must have been dragged by some other application.
In my case, conky-all needs it.
In yours, it is mpv.

fanderal wrote:

... purge libpulse0.
... broken libavdevice62, libguvcview-2.2, libsdl2 and mpv ...

Just thinking out loud.
Do libavdevice62, libguvcview-2.2, libsdl2 get removed if you purge mpv?
If so, you could use another media player and in the process rid yourself of libpulse0.

Best,

A.

#38 Re: Hardware & System Configuration » [SOLVED] fstrim and HDDs » 2025-11-26 00:23:52

Hello:

EDX-0 wrote:

... depends on the specific hard drive ...
... accepts trim but ignores it ...

I'm just guessing.
I have not been able to find any information as to what is going on in a case such as mine.

But if the firmware ignores the TRIM command, why is it reported in the log?

/media/1TB/IMG: 109.2 GiB (117271797760 bytes) trimmed on /dev/sda1
/media/1TB/TS: 159.1 GiB (170784149504 bytes) trimmed on /dev/sda2

Shouldn't it log something akin to this instead?

/media/1TB/IMG: 109.2 GiB - TRIM command ignored on /dev/sda1
/media/1TB/TS: 159.1 GiB - TRIM command ignored on /dev/sda2

No matter, does not seem to cause any issues.

Thanks for your input.

Best,

A.

#39 Re: Off-topic » Question: Best/fastest repos in general for each continent? » 2025-11-25 20:10:05

Hello:

greenjeans wrote:

... but myself i'm sticking to the old format as long as possible.

Indeed ...
Makes two of us.

Best,

A.

#40 Re: Off-topic » Question: Best/fastest repos in general for each continent? » 2025-11-25 20:09:24

Hello:

greenjeans wrote:

... but myself i'm sticking to the old format as long as possible.

Indeed ...
Makes two of us.

Best,

A.

#41 Re: Hardware & System Configuration » [SOLVED] File in ~/.config/pulse » 2025-11-25 18:19:43

Hello:

fanderal wrote:

Pulseaudio never installed.

Good first step.
Next one is to block it in /etc/apt/preferences.d.

fanderal wrote:
apt list | grep installed | grep pulse*
apulse/unstable,now 0.1.14-1 amd64 [installed]
libpulse0/unstable,now 17.0+dfsg1-2+b1 amd64 [installed]

The apulse package is (?) a compatibility layer to allow pulseaudio applications to work with ALSA.
Q: do you want pulseaudio applications running in your box?   

If not, check with aptitude why for the reason the apulse package was installed.
If there is no valid dependency, you can probably remove it.

fanderal wrote:

All lines commented in libpulse0's /etc/pulse/client.conf.

aptitude why libpulse0
i  mpv Depends libpulse0 (>= 0.99.4)

Conky-std installed, no libpulse0 dep.

No idea why conky-all wants libpulse0.
See description here: https://packages.debian.org/sid/libpulse0

Apparently it is a package of pulseaudio libraries.
But if you do not have pulseaudio installed, what would the use case be?

BTW:
Please use the [ c ] tag for in-line code and [ code ] tag for blocks of code.

Thanks for your input.

Best,

A.

#42 Re: Hardware & System Configuration » [SOLVED] File in ~/.config/pulse » 2025-11-25 17:56:26

Hello:

fanderal wrote:

ls -l ~/.config/pulse should tell you when ...
... then you can just delete it ...

Thanks.
But it has become a moot point.

Seeing that I purged it and then blocked it from being dragged in by any other package using an entry in /etc/apt/preferences.d, I decided to just nuke the remnants. ie: if I say 'no pulseaudio' I mean exactly that: 'no pulseaudio'

$ ls -1 /etc/apt/preferences.d
--- snip ---
avoid_pulseaudio
--- snip ---
$ 
$ cat /etc/apt/preferences.d/avoid_pulseaudio
Package: pulseaudio:*
Pin: version *
Pin-Priority: -1
$ 

Since this last pulseaudio clean-up, I have not found any more pulseaudio instances in my system.
Hopefully it will stay that way.

Thanks for your input.

Best,

A.

#43 Re: Hardware & System Configuration » [SOLVED] fstrim and HDDs » 2025-11-25 14:02:44

Hello:

g4sra wrote:
sudo smartctl -i /dev/sda | grep Rotation

Right ...

# smartctl -i /dev/sda
smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.1.0-41-amd64] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Blue Mobile (SMR)
Device Model:     WDC WD10SPZX-80Z10T2
Serial Number:    WD-WXD2A70DDH3S
LU WWN Device Id: 5 0014ee 212db172a
Firmware Version: 04.01A04
User Capacity:    1,000,204,886,016 bytes [1.00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    5400 rpm                                 ##### <--- HDD / spinning rust
Form Factor:      2.5 inches
TRIM Command:     Available, deterministic                 ##### <--- accepts TRIM 
Device is:        In smartctl database 7.3/5319
ATA Version is:   ACS-3 T13/2161-D revision 5
SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Tue Nov 25 10:25:51 2025 -03
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
# 

My question was more than anything oriented to the utility of fstrim on spinning rust.
I have read on the web that, while it does no harm, it is also useless.

Edit:
It seems that while the firmware actually accepts the TRIM command, it is ignored.

1A blurb on the web about the WDC WD10SPZX wrote:

---
TRIM is supported, but not actively used: The drive's specifications indicate that clearing unused data (TRIM) is "supported" as part of its general ATA command set (ACS-3). However, TRIM is primarily an optimization feature for SSDs, where it helps manage data blocks to maintain write performance and longevity.

HDD operation: As a traditional HDD with spinning platters and magnetic storage, the WD10SPZX manages data internally through standard garbage collection and wear-leveling algorithms specific to mechanical drives. The TRIM command, while technically part of the command set, does no have the same functional effect as it does on flash-based storage (SSDs).
---

I guess that if fstrim is ignored by the HDD firmware (and does nothing in spite of reporting to the log file), I could leave things as they are.

Thanks for your input.

Best,

A.

#44 Hardware & System Configuration » [SOLVED] fstrim and HDDs » 2025-11-25 12:29:30

Altoid
Replies: 11

Hello:

Ever since I put my system on a 2.5" 120Gb SSD, I set up fstrim as per the instructions I found on-line:

$ ls -1 /etc/cron.weekly
--- snip ---
dev-fstrim
--- snip ---
$ 
$ cat /etc/cron.weekly/dev-fstrim
#!/bin/sh
# trim all mounted file systems which support it
# added 20200315
#
# PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
LOG=/var/log/trim.log
echo "On $(date -R):" >> $LOG
/sbin/fstrim -a -v >> "$LOG" 2>&1
$ 

I then took to checking /var/log/trim.log every so often to check that it was working and eventually stopped doing it.
fstrim was doing it's thing and doing it well.
If anything went south, my MTA (not Exim4, DMA*) would let me know.

Today I was looking through the logs and on opening /var/log/trim.log I see that it is also working (?) on a 2.5" 1Tb HDD that I set up inside my box to serve as the first repository of my weekly Clonezilla and daily Timeshift backups.

$ cat /var/log/trim.log
--- snip ---
On Thu, 20 Nov 2025 02:11:33 -0300:
/media/1TB/IMG: 109.2 GiB (117271797760 bytes) trimmed on /dev/sda1
/media/1TB/TS: 159.1 GiB (170784149504 bytes) trimmed on /dev/sda2
/home: 27.2 GiB (29253963776 bytes) trimmed on /dev/sdb6
/var/log: 669.7 MiB (702242816 bytes) trimmed on /dev/sdb5
/: 27.4 GiB (29410951168 bytes) trimmed on /dev/sdb1
$

This was something I was not expecting.
And I understand that fstrim is not for use with HDDs, only for SDDs.

I recall adding the comments to the /etc/cron.weekly/dev-fstrim so I would remember what it was doing and the bit "# trim all mounted file systems which support it" stuck with me and I (incorrectly) assumed that support it meant that fstrim would act only on SSDs.
Unfortunately I neglected to add the link to the source of the data.

Q:
Should I leave things as they are or not?
If not, what to do?

Best,

A.

*Dragonfly Mail Agent  <-- useful reading

#45 Re: Off-topic » Trying to explain what happened with Cloudflare? » 2025-11-25 05:57:30

Hello:

Gnostic wrote:

... picture is worth a thousand words.

Yes.

But only one word was needed: ineptitude.

Cloudfare is arguably an essential part of the web these days.
And those behind it (should) know it. Recent events make me wonder.

Whether that is the proper way to do things or not is for another discussion altogether.
But, like it or not, it is a fact: Cloudfare is a weak link without the needed redundancy.

Redundancy that the WWW was supposed to have, by design.
So it boils down to basic common sense: you do not fuck around with an essential part of the web.

Which is exactly what these DHs did.

A.

#46 Re: Packaging for Devuan » [SOLVED] Packages that do not appear in the Synaptic package manager » 2025-11-25 00:24:49

Hello:

Atlante wrote:

Thanks ...

You're welcome.

Atlante wrote:

... problems are with version 6, "Excalibur."

Yes, I saw that.

The idea was to shed some light on the comment made by [stultumanto]:

stutulmnto wrote:

... libc6-dev might be important.

ie: dependencies, etc.

Best,

A.

#47 Hardware & System Configuration » [SOLVED] File in ~/.config/pulse » 2025-11-24 21:34:53

Altoid
Replies: 8

Hello:

I run on Devuan Daedalus and thought I had safely purged all traces of pulseaudio.

$ apt list | grep installed | grep pulse*
--- snip ...
libpulse0/oldstable,now 16.1+dfsg1-2+b1 amd64 [installed,automatic]
libpulse0/oldstable,now 16.1+dfsg1-2+b1 i386 [installed,automatic]
$
$ apt list | grep installed | grep *audio
$ 

But it maybe that is not an accurate description (?) of my system's present situation.

libpulse0 is required by the conky-all package:

$ aptitude why libpulse0
i   conky-all Depends libpulse0 (>= 0.99.1)
$ 

I still have a ~/.config/pulse directory with a dangling* symlink:

$ ls ~/.config/pulse
86091d88be5305f82484a8e9692432e0-runtime
$ 
$ readlink ~/.config/pulse/86091d88be5305f82484a8e9692432e0-runtime
/tmp/pulse-aHntD7qg1y0a
$ 

* terminal shows it in red and mc shows it both in red and with an exclamation mark
ie: !86091d88be5305f82484a8e9692432e0-runtime

But I cannot see it if I look for it in /tmp:

$ ls /tmp
Temp-a369b4bc-a28a-43a1-8f07-5cd9fe1dc0d8
dbus-AL25kJh8OL
dbus-zhBDcWiF0J
mc-groucho
ssh-KCuRXh08Mpzn
$

Is something pulseaudio related generating that symlink?
If so, any idea what it may be?

Synaptic does not show any residual configuration files.

Best,

A.

#48 Re: Packaging for Devuan » [SOLVED] Packages that do not appear in the Synaptic package manager » 2025-11-24 13:42:03

Hello:

stultumanto wrote:

libc6-dev might be important.

For my Daedalus installation aptitude says this:

$ aptitude why libc6-dev
i   build-essential  Depends g++ (>= 4:10.2)
i A g++              Depends g++-12 (>= 12.2.0-1~)
i A g++-12           Depends libstdc++-12-dev (= 12.2.0-14+deb12u1)
i A libstdc++-12-dev Depends libc6-dev (>= 2.23-1~)
$

But then I also see this:

$ aptitude why build-essential
i   udiskie               Recommends gobject-introspection
i A gobject-introspection Depends    build-essential
$

And this:

$ aptitude why udiskie
Manually installed, current version 2.4.2-1, priority optional
No dependencies require to install udiskie
$

From what I have read (just now) udiskie is a daemon for automounting USB drives, CD-Rs and such.
https://github.com/coldfix/udiskie?tab=readme-ov-file

udiskie gets started on login (?):

$ ps aux | grep udiskie
groucho  19075  0.0  0.0   3332  1568 pts/0    S+   10:06   0:00 grep --color=always udiskie
$ 

No idea as to why I have it as manually installed.

If I understand all of the above correctly (?) ...

Installing udiskie dragged in gobject-introspection as a recommends.
As a result, gobject-introspection dragged in build-essential as a dependency.
And then build-essential dragged in all these as dependencies:

build-essential  Depends g++ (>= 4:10.2)
                         g++ Depends g++-12 (>= 12.2.0-1~)
                         g++-12 Depends libstdc++-12-dev (= 12.2.0-14+deb12u1)
                         libstdc++-12-dev Depends libc6-dev (>= 2.23-1~)

TL;DR
It would seem that libc6-dev has been installed in my Daedalus system because whoever wrote udiskie thought that it was a good idea to put in gobject-introspection as a recommends.

Not too sure that I got it right so I'd appreciate some input on this.
Edit: maybe a good number of other packages depend on libc6-dev being installed.

Best,

A.

#49 Re: Installation » Upgrade from Devuan Daedalus 32-bit to Excalibur » 2025-11-23 22:41:38

Hello:

Gnostic wrote:

... if usrmerge is uninstalled?

You may want to take a few moments to read de Debian advisory I previously linked to.

TL;DR:
If you want to avoid this usrmerge thing you will have to stay at Daedalus; the caveat being that it was not a fresh install.

^^^ see above wrote:

... installed as buster or bullseye there will be no change, as the new filesystem layout was already the default in these releases.
... the older layout is no longer supported, and systems using it will be converted to the new layout when they are upgraded to bookworm.

buster = Beowulf
bullseye = Chimaera
bookworm = Daedalus

My Devuan box started off as Jesse and was dist-upgraded sequentially to ascii, Beowulf, etc. and then Daedalus, so it retained the now deprecated layout, but that ended with Excalibur.

To upgrade to Excalibur, I have to previously apply the usrmerge package from the Daedalus repository.

But ....
Should I want to go back to a system without usrmerge, I would have to use the last back-up image from my Clonezilla repository.
It would not be Devuan Excalibur.
Excalibur is a usrmerge'd installation, no way around that.

Best,

A.

#50 Re: Freedom Hacks » The Absurdist Comedy » 2025-11-23 19:56:56

Hello:

igorzwx wrote:

... points users to /etc/alsa/conf.d/, a directory that often doesn’t exist or isn’t used, while the real defaults live in /usr/share/alsa/.

In my Daedalus install (originally Jesse ca. 2017 and dist-upgraded) /etc/alsa/conf.d has 12 symlinks to the same number of [*.conf] files in /usr/share/alsa/alsa.conf.d plus a file not linked to any other: 99-pulseaudio-default.conf.example

$ ls -1 /usr/share/alsa/alsa.conf.d
10-rate-lav.conf
10-samplerate.conf
10-speexrate.conf
50-arcam-av-ctl.conf
50-jack.conf
50-oss.conf
50-pulseaudio.conf
60-a52-encoder.conf
60-speex.conf
60-upmix.conf
60-vdownmix.conf
98-usb-stream.conf
$ 
$ ls -1 /etc/alsa/conf.d
10-rate-lav.conf
10-samplerate.conf
10-speexrate.conf
50-arcam-av-ctl.conf
50-jack.conf
50-oss.conf
50-pulseaudio.conf
60-a52-encoder.conf
60-speex.conf
60-upmix.conf
60-vdownmix.conf
98-usb-stream.conf
99-pulseaudio-default.conf.example
$ 
$ cat /etc/alsa/conf.d/99-pulseaudio-default.conf.example
# Default to PulseAudio

pcm.!default {
    type pulse
    hint {
        show on
        description "Default ALSA Output (currently PulseAudio Sound Server)"
    }
}

ctl.!default {
    type pulse
}
$ 

Best,

A.

Board footer

Forum Software