You are not logged in.
Hello:
... presence of /etc/machine-id will stop uuidgen from generating new id's.
Yes, that was it.
But clearing out all the files in /.dbus/session-bus and rebooting twice got me this:
$ ls -h -l ~/.dbus/session-bus
total 8.0K
-rw-r--r-- 1 groucho groucho 462 Sep 18 19:15 aa86e5c7c1dc0ddb9ce2992a68cc8415-0
-rw-r--r-- 1 groucho groucho 462 Sep 18 19:08 d843ea5611c4fca72eb6d57968cc81d2-0
$
Patch now works but it does not serve any purpose if the previous id file is also there.
And I'll have a huge collection of session-bus files in no time.
Maybe deleting the file on shutdown with a script would do the trick?
I saw an example today, have to look for it.
Best,
A.
Hello:
@Rolfie
... patch changing the machine-id works fine if that file does not exist.
But it does ...
$ ls -l /etc/machine-id
-r--r--r-- 1 root root 33 Dec 13 2017 /etc/machine-id
$
And then the patch does not work.
@greenjeans
No not the /var/lib/dbus/machine-id file ...
Right ...
I knew which one you were referring to because I had both seen it and remembered that I had seen it.
But, as you can gather *...
See the date and the attributes?
It has probably been there since my first Devuan Linux installation, Jesse.
The patch evidently did not act on an existing machine-id and so it remained static.
I'll nuke it, see what happens after a few reboots and report back, later or early tomorrow.
Sorry about the distraction. 8^/
Best,
A.
Hello:
... one of your frankenmachines we're talking about ...
Indeed ...
My best one. 8^D
But my franken-ventions are hardware only.
ie: I am just a mechanic of sorts. I took apart my tricycle at age 4, my father could not believe it.
I leave the software stuff to the people who are more intelligent than I.
That said, I don't think it matters which hardware the system runs on.
If the system is Devuan based and dbus is present, the [multiple files] problem is there.
My headless Chimaera VM has a machine-id but no /var/lib/dbus/ machine-id files, so maybe it is a dbus bug.
But the real problem is not really the latter, it is the existence of a machine-id.
That was apparently solved with a patch when ASCII was released. (as per the release notes)
But now the problem is that either the ASCII patch never worked / does not work now / was never applied in post-ASCII releases.
Are the Devuan devs aware of this?
Edit:
... do you have an /etc/machine-id file?
Of course, I say so in one of my last posts.
Machine-id is set thus:
$ cat /var/lib/dbus/machine-id 26a708d3d7dc6778fc6ff9f55921b024 $
Best,
A.
Hello:
Same on my Daedalus: 340 files ...
Just checked my 1000HE netbook running Beowulf with a backported kernel.
Was never upgraded because I fear for my coffee roasting software.
Did not bother to count how many after I saw that the third MC screen passed by.
Must have been 600+ files which I promptly nuked, but it is just a guess.
Curiously enough, I never came across any line in dmesg (or other logs I look at) saying something about this in any one of my boxes, ever.
eg:
[000.0000] generating random machine-id
or
[000.0000] generating random machine-id failed - old machine-id used
Methinks that the patch applied to ASCII never really worked and if it did, it did so for just a short while or only in ASCII.
Not being something that would make a light blink (so to speak) it just laid there, dormant.
And nobody ever checked.
Till @greenjeans. 8^)
Best,
A.
Hello:
... swapping machine id's every boot is a good thing ...
I agree.
Though there are a great many other fingerprinting / tracking devices at work.
But one-by-one is the way.
...find out why old ones aren't getting deleted, and why for some folks it's just not happening.
I have not seen anyone (yet) report that their system is actually working as intended. ie: creating a new machine-id at boot.
In my case, given the files' datestamps, it never worked.
Or maybe it worked sometimes and not others. eg: with the Jesse to ASCII dist-upgrade
Best,
A.
Hello:
The /etc/machine-id and /var/lib/dbus/machine-id files can potentially be used to fingerprint a system ...
I thought as much, asked to verify.
... Devuan, tails and whonix already take care of regenerating machine-id every boot ...
Yes?
I don't see that happening.
ie: /etc/default/dbus is set to IDTYPE="RANDOM" (see my previous post)
And it seems that I am not the only one.
Any idea why?
Is there a bug/problem to be addressed somewhere in my system Devuan?
If so, it has been there since (at least) Jesse ASCII*.
*The dbus patch to generate new dbus machine-id on boot was added in ASCII.
Best,
A.
Hello:
... as deb.devuan.org goes, I get no result from pinging ...
Just checking for you:
$ ping deb.devuan.org
PING deb.rr.devuan.org (131.188.12.211) 56(84) bytes of data.
64 bytes from ftp.rrze.uni-erlangen.de (131.188.12.211): icmp_seq=1 ttl=49 time=231 ms
64 bytes from ftp.rrze.uni-erlangen.de (131.188.12.211): icmp_seq=2 ttl=49 time=231 ms
64 bytes from ftp.rrze.uni-erlangen.de (131.188.12.211): icmp_seq=3 ttl=49 time=231 ms
64 bytes from ftp.rrze.uni-erlangen.de (131.188.12.211): icmp_seq=4 ttl=49 time=231 ms
64 bytes from ftp.rrze.uni-erlangen.de (131.188.12.211): icmp_seq=5 ttl=49 time=231 ms
64 bytes from ftp.rrze.uni-erlangen.de (131.188.12.211): icmp_seq=6 ttl=49 time=231 ms
64 bytes from ftp.rrze.uni-erlangen.de (131.188.12.211): icmp_seq=7 ttl=49 time=231 ms
64 bytes from ftp.rrze.uni-erlangen.de (131.188.12.211): icmp_seq=8 ttl=49 time=232 ms
64 bytes from ftp.rrze.uni-erlangen.de (131.188.12.211): icmp_seq=9 ttl=49 time=231 ms
^C
--- deb.rr.devuan.org ping statistics ---
9 packets transmitted, 9 received, 0% packet loss, time 14091ms
rtt min/avg/max/mdev = 231.240/231.392/231.600/0.101 ms
$
Using ifupdown after nuking network manager, no problems.
/etc/resolv.conf immutabled.
Best,
A.
Hello:
... so it would seem to be mostly irrelevant for devuan.
Maybe, not necessarily.
At least not yet. 8^°
Which begs the following question:
In whose interests or (better yet, to what end) does my box/system need to have a unique machine-id.
ie: my machine-id seems to have been set long ago and it has not changed (much like your own situation) since 17/10/2018.
Best,
A.
Hello:
I forgot to add this bit:
Default behavior in devuan is for /var/lib/dbus/machine-id to be replaced on reboot.
... disabled to revert to the upstream default by commenting the line that says: IDTYPE="RANDOM" in /etc/default/dbus.
If you do that, the id number will be constant.
My /etc/default/dbus says this:
$ cat /etc/default/dbus
# This is a configuration file for /etc/init.d/dbus; it allows you to
# perform common modifications to the behavior of the dbus daemon
# startup without editing the init script (and thus getting prompted
# by dpkg on upgrades). We all love dpkg prompts.
# Parameters to pass to dbus.
PARAMS=""
# IDTYPE: how to deal with /var/lib/dbus/machine-id:
#
# if IDTYPE="RANDOM": regenerate /var/lib/dbus/machine-id at each boot
# else keep it fixed across reboots
IDTYPE="RANDOM" ### not commented
$
Machine-id is set thus:
$ cat /var/lib/dbus/machine-id
26a708d3d7dc6778fc6ff9f55921b024
$
So ...
Unless I got it wrong, on reboot the machine-id should change in a random manner.
Right?
Now, here's the thing ®: it does not and apparently has not changed in the last eight years or so.
In my first post in this thread you can see that all the files I found have the same machine-id:
~$ ls -h -l ~/.dbus/session-bus
total 12K
-rw-r--r-- 1 groucho groucho 462 Sep 17 17:32 26a708d3d7dc6778fc6ff9f55921b024-0
-rw-r--r-- 1 groucho groucho 462 Jun 10 2024 26a708d3d7dc6778fc6ff9f55921b024-1
-rw-r--r-- 1 groucho groucho 465 Mar 14 2019 26a708d3d7dc6778fc6ff9f55921b024-2
~$
# ls -h -l ~/.dbus/session-bus
total 8.0K
-rw-r--r-- 1 root root 463 Sep 11 21:47 26a708d3d7dc6778fc6ff9f55921b024-0
-rw-r--r-- 1 root root 469 Oct 17 2018 26a708d3d7dc6778fc6ff9f55921b024-1
#
After rebooting (twice), the same random number is there:
$ cat /var/lib/dbus/machine-id
26a708d3d7dc6778fc6ff9f55921b024
$
And it matches what I find both in both ~/.dbus/session-bus directories:
$ ls -h -l ~/.dbus/session-bus
total 4.0K
-rw-r--r-- 1 groucho groucho 462 Sep 18 00:23 26a708d3d7dc6778fc6ff9f55921b024-0
$
# ls -h -l ~/.dbus/session-bus
total 4.0K
-rw-r--r-- 1 root root 463 Sep 11 21:47 26a708d3d7dc6778fc6ff9f55921b024-0
#
Q: I don't care one way or the other if my machine-id changes or not, but am I missing something here?
Best,
A.
Hello:
... should have a ton of files then ...
Why?
Not if it is (as you have mentioned) working properly.
ie: renewing the files on every boot.
Still, I did have those two very old files.
I rebooted after nuking the vintage files and the system replaced the previous valid one with a new one.
ie: just one file with the proper boot time/date present.
... for some reason yours is kicking out the old ones.
Lately I have mentioned that my present system ie: Daedalus started off as Jesse and from the date of the oldest file I found in the root didrectory, that would have been back in 2017.
Makes sense, my first post here is from that year.
The fact that this box has seen a succession of dist-upgrades, with all but one (a Beowulf to Chimaera nightmare) being reasonably smooth may have to be taken into account to evaluate this find.
Could it be that there was a change (or introduced bug) in how dbus managed those files and my system (at some point) retained a previous configuration? No idea, just a guess.
Let me know if you need more data.
Best,
A.
Hello:
Seems like something ought to clear the old one(s) out ...
Passed by, saw your post and decided to see what was up in my Daedalus installation:
~$ ls -h -l ~/.dbus/session-bus
total 12K
-rw-r--r-- 1 groucho groucho 462 Sep 17 17:32 26a708d3d7dc6778fc6ff9f55921b024-0
-rw-r--r-- 1 groucho groucho 462 Jun 10 2024 26a708d3d7dc6778fc6ff9f55921b024-1
-rw-r--r-- 1 groucho groucho 465 Mar 14 2019 26a708d3d7dc6778fc6ff9f55921b024-2
~$
Newest entry is from today, the time is (most probably) when I booted/logged in.
But there are two more: one from last year and yet another one but from 2019. (!)
# ls -h -l ~/.dbus/session-bus
total 8.0K
-rw-r--r-- 1 root root 463 Sep 11 21:47 26a708d3d7dc6778fc6ff9f55921b024-0
-rw-r--r-- 1 root root 469 Oct 17 2018 26a708d3d7dc6778fc6ff9f55921b024-1
#
I don't do too much root but I must have done something last 11/09.
And last 17/10/2018 also. (!) <--- soon to be 7 years old, when Jesse was running this box.
I concurr, there may be some housekeeping to do.
@greenjeans: good catch ...
Q: these files are supposed to be temporary ie: belonging to the current session, right?
Edit:
I never leave my box on, just in case.
I boot the system early while I make my espresso and do not leave it on if I am not home or not doing something on it. eg: clonezilla backups
So it gets rebooted at least a half dozen times a day, sometimes more.
Probably the reason why my file count was so low compared to you, @golinux and @fsmithred.
But still, why did I have (nuked them) files from 2024, 2019 and 2018?
Best,
A.
Hello:
... installing the windscribe.deb package ...
You will not find a package named windscribe in the Debian repositories:
See https://packages.debian.org/search?keyw … ection=all
Devuan is just Debian without systemd so, save for packages which need systemd to run and cannot be adapted to run without it, all the packages in the Devuan repositories are from the Debian repositories.
That being the case, you will not find package named windscribe in the Devuan repositories either:
See https://pkginfo.devuan.org/cgi-bin/poli … e&x=submit
... can I run windscribe.deb without systemd?
TL;DR:
If the windscribe package you have installed needs systemd to run, it will not work in Devuan.
You may want to consider asking the package developers / maintainers to see which options are available to you if using a non-systemd distribution.
Best,
A.
Hello:
... shares that I entered in fstab, are no longer automatically mounted at system startup.
I see that you have marked the issue you posted about as [SOLVED] but have posted nothing on the cause / solution.
I am sure that the members of the forum who came to your aid as well as those who may eventually come across the same problem would like to know about how you solved it.
Best,
A.
Hello:
Thank you ...
You're welcome.
... already thought that it was due to the project status.
... might have made a mistake.
Can happen, but provided you followed instructions, it should have been more or less straightforward, albeit keeping in mind that it is still in-development.
I want my WS to be stable and reliable above all things, so I stay away from dist-upgrades for as long as I can.
ie: only after all wrinkles have been straightened out and even then after careful consideration.
This Sun U24 WS is ca. 2007 and my Devuan system started off as Jesse in 2017, upgraded only as necessary.
Excalibur is a threshold I may not cross, Daedalus is already fat enough.
Jury is still out on that and what to do.
... see if I can find the error log to send to the developers.
Please do, Devuan maintainers are understaffed and overworked.
They need all the help we can give them.
The dmesg printout will most probably give you the first clues, there should be something pointing to your shares not being found or something such.
If not, it could be because the system is not looking for them so that could/would be a config issue.
eg: this is a sample of my dmesg printout on boot:
$ sudo dmesg | grep mounted
[ 24.743697] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Quota mode: none.
[ 26.341730] EXT4-fs (sdb1): re-mounted. Quota mode: none.
[ 27.749364] EXT4-fs (sdb5): mounted filesystem with ordered data mode. Quota mode: none.
[ 27.751511] EXT4-fs (sdb6): mounted filesystem with ordered data mode. Quota mode: none.
[ 27.775098] EXT4-fs (sdc1): mounted filesystem with ordered data mode. Quota mode: none.
[ 27.793504] EXT4-fs (sdf1): mounted filesystem with ordered data mode. Quota mode: none.
[ 27.834654] EXT4-fs (sda2): mounted filesystem with ordered data mode. Quota mode: none.
[ 27.882843] EXT4-fs (sda1): mounted filesystem with ordered data mode. Quota mode: none.
$
Your box/laptop is undoubtedly mounting the file system in the main drive and that will show up in the printout.
I expect that your shares not being mounted or not found should also show up.
Just a guess.
Best,
A.
Hello:
... any idea why my previously successful entries in fstab are no longer mounting ...
It is (most probably) due to the fact that Devuan Excalibur is still in development.
ie: testing / not released yet
From https://www.devuan.org/os/releases
In development
Devuan release Suite Released Planet nr. Debian release Status
Excalibur testing Not released 9499 Trixie Maintained
To quote the same source:
◦ testing is where the next stable suite is developed. Software is usually more up-to-date but there may still be issues.
testing becomes stable "when it is ready".
Your shares not mounting properly after upgrading to Excalibur is most probably one of many issues.
Or maybe not.
That said, you may want to consider submitting a bug report.
The information you can relay should be very useful to our developers; they will be able to dilucidate its origin.
ie: whether it is related to the upgrade process, to a specific package or something in your system's configuration.
Best,
A.
Hello:
... two monitors with nouveau.
Up to four (maybe more? if your card/s have the outputs/memory.
I use three 19" monitors @1280*1024 (3840*1024 desktop) fed from a pair of Nvidia Quadro FX 580 cards.
$ xrandr
Screen 0: minimum 320 x 200, current 3840 x 1024, maximum 8192 x 8192
--- snip ---
$
For a short time installed a fourth 15" monitor just to see if/how it worked, took it down for lack of space.
No serious problems save some artifacts in the centre monitor which the Nvidia driver did not have.
@greenjeans
... don't miss flailing about in xorg.conf ...
Yes, it was a hassle.
But once you got it down pat, it worked perfectly well.
To wit:
Once I managed to write up a properly working xorg.conf for the first Linux distribution I tried, first with two and then with three monitors (cannot recall which) it was just a question of transplanting it to all the other distributions I tried out without having to touch it: it just worked® in all of them, including my first Devuan (Jesse) and so on with Devuan till the demise of the 340XX driver in Chimaera.
The only problem I see with nouveau is that it seems impossible to see under the hood, so to speak.
ie: just what is the layout of the xorg.conf file I am using now?
That should not be so as the configuration file, if it exists, gets priority.
Best,
A.
Hello:
Why is the Realtek RTL8812AU chipset such an orphan in the Linux world?
Who knows?
Maybe some chipsets are prettier/shinier than others?
Not the first and won't be the last.
See here: https://github.com/morrownr/8812au-20210820
Maybe there's some useful information for you.
Best,
A.
Hello:
I once had a question about this.
TL;DR
It seems that, using nouveau, you do have to have firmware-nvidia-graphics installed, whether you need it or not.
Otherwise you get some bitching in dmesg.
ie: if you use nouveau but your specific Nvidia hardware is not on that list (~4.5mmb on disk), you obviously do not need those firmware files in your system.
No idea why the nouveau driver looks for firmware it clearly does not need.
Is it not aware of the installed hardware to check against the supported cards that need firmware?
See here: https://dev1galaxy.org/viewtopic.php?pid=51169#p51169
Best,
A.
Hello:
... you could also block KeyPassXC from accessing the network ...
I already do that by simply not installing it in my box. 8^P
^^^ Just taking the piss ...
On a more serious note:
My take (common sense approach from a desktop user, if you will?) is that keypassXC requiring network access is a big no.
It gets a larger no when it turns out that it is required by default. (no, the "optional and opt-in" bit does not satisfy me at all.
ie: the code is still there)
It then gets the largest possible NO when I read the justification for the default network access:
KeePassXC needs network access for downloading website icons (favicons) for password entries.
Because favicons are an essential and inseparable part of the keypassXC experience, right?
Of course, YMMV.
Thanks for your input.
Best,
A.
Hello:
Password managers might be very attractive targets to compromise.
Hmm ...
Password managers might be are very attractive targets to compromise.
There you go.
Best,
A.
Hello:
Should I be concerned ...
As you may have read in this thread, installing keypassXC requires network access by default.
If you want keypassXC without any networking code, you have to compile it yourself.
KeePassXC needs network access for downloading website icons (favicons) for password entries.
Now ...
If website icons are so important to you that giving keypassXC network access to get them is not a problem, then you should not be concerned. 8^°
Best,
A.
Hello:
... media itself it good (containing a Devuan Full.iso installer)
Not the right media to use for a test unless you are absolutely certain than you can read it in any other drive.
Consider using an OEM written media to test the drive.
Have you checked the dmesg printouts?
A.
Hello:
"Systemd but we support exploring alternatives"
Nothing but a blatant lie.
A.
Hello:
... drive itself is recognized ...
From the linked screen capture, it would seem that the hardware is working.
Just in case, boot the box without the optical drive plugged in, plug it in and check the dmesg printout.
If the drive is correctly recognised by the system and no errors are reported, it would mean that it is not a Devuan issue.
If the drive is working properly, the problem would lie either with the media or with the laser optic itself.
Check with a known/working factory stamped (readable) CR-ROM or DVD to rule out the media being bad.
Q: can you hear the drive spin when you load a DC/DVD? What does the dmesg printout say?
If the problem is the laser optic, it may come down to something as simple as a dirty lens or a more complicated issue like eg: a damaged laser assembly or a power problem*.
... would recognize any media?
A properly working drive should recognise the media it was designed for.
Check here for the manual and specs for that drive (SH-S162L?).
https://samsung.manymanuals.com/optical … nual-14158 <- see page #32 of the manual
Best,
A.
* From a a fast look at the manual, it would seem that the drive is an internal ATA/ATAPI (E-IDE) model (?). ie: needs both 12v and 5v power.
It could be that whatever adapter you are using is not providing enough power for the laser to read properly.
Hello:
... in my dmesg there's nothing about microcode until line 488 ...
Well ...
Could be that ... (No idea, just shots in the dark. 8^°)
1. it is an AMD processor. ie: not Intel
2. it is much newer than my Q9550 (released Q1/2008)
3. my CPU gets updated early to a revision number while yours gets the same type of update but to a new patch_level
Note the date on the microcode file (revision 0xa0b, date = 2010-09-28 - 15 years ago) while your patch level is not dated.
Q: do you have the amd64-microcode/stable 3.20240820.1~deb12u1 package installed?
Best,
A.