You are not logged in.
Hello:
Ubuntu package scrcpy_1.25-1_amd64.deb libavformat59 (>= 7:5.0)
Ahh ...
Tried it but GDebi asks for scrcpy-server_1.25-1_all.deb which I downloaded and installed from the same repository.
Seems to work properly and now I have to see if I can find the right version of the GUI for this application as there it looks like there is more than one.
If I find that it does what I want it to do, I will explore the possibility of building the latest version with the source provided by the author.
Many thanks to all those who pitched in.
Much appreciated.
Best,
A.
Hello:
... try installing when adding/keeping a chimaera sources.list line (in addition to daedalus)?
No.
Never thought of doing something like that.
ie: I have mix and match sources as being a Linux no-no
... or does that raise conflict with the "59" package?
No idea.
That said, I would have thought that the "59" package would somehow be compatible with the "58" package.
ie: would cover the same functions but apt is is clear with respect to the unmet dependency.
I'll see about that possibility this week-end.
Thanks for your input.
Best,
A.
Hello:
... a simple trick.
... may cause troubles ...
Playing with fire comes to mind. 8^D
I strive to be very (very) careful with what I do to my Devuan and try, above all things, to avoid risking havok.
Yes, I do have daily backups but still ...
That said, thanks for the tip.
It may come in handy should I want to experiment with a VM.
Best,
A.
Hello:
... better try to rebuild. This sort of practical knowledge may liberate from frustration.
Yes, I have often thought about that specific aspect of the Linux 'experience'.
ie: building a package, not frustration (which is also part of it) 8^D .
Thanking you for your confidence in my abilities, I will see if I can get something done this week-end and if so, report back.
Thank you very much for your input.
Best,
A.
Hello:
... try to rebuild the package ...
Thank you very much for taking the time to write that up.
Much appreciated.
But I would rather avoid having to do something like that.
... one of several deb versions of libavformat58 at pkgs.org works?
Yes, I had thought of that.
But no.
GDebi will not install any of the three as there are unmet dependencies for all of them.
Seems that dependency hell is at the gates. 8^°
Thank you both for your input.
Best,
A.
Hello:
Looking for a screen mirroring application to use with an old but working smartphone camera, I came across this one which is available for Debian Bullseye but cannot find in the Devuan repositories.
I downloaded it and passed it through the GDebi package installer and the result was that there was an unmet dependency: libavformat58
This was the only unmet dependency for this package and it seems that it does not require systemd's meddling to work.
When attempting to install libavformat58, apt says it is not available but that it is referred to by another package.
Looking at the Devuan packages page, I found that this library was available for both Beowulf and Chimaera and that there was a newer (?) version, libavformat59 available for Daedalus and is already installed in my system.
I also looked at the banned packages page but scrcpy_* was not listed there.
Any one know of a suitable alternative to this screen mirroring application?
Thanks in advance.
Best,
A.
Hello:
... anyone encountered this?
... problems on home computers.
This world-wide foobar is related to the use of CrowdStrike Falcon security platform software.
Not something you would find in any home computer.
What has happened clearly illustrates the lack of common sense on behalf of a great many global/critical IT players who (besides using Windows based systems), put all their security/redundancy eggs in the same basket with, as is quite evident, no exit/recovery solution in case of failure.
When (not if) this happens again, it will be much worse.
Best,
A.
Hello:
Found this at The Register this morning:
CrowdStrike's Falcon Sensor also linked to Linux kernel panics and crashes
Rapid restore tool being tested as Microsoft estimates 8.5M machines went down
by Simon Sharwood
CrowdStrike's now-infamous Falcon Sensor software, which last week led to widespread outages of Windows-powered computers, has also caused crashes of Linux machines.
--- snip ---
We've also spotted reports of CrowdStrike being suspected of causing problems in Debian and Rocky Linux.
Best,
A.
Hello:
... started seeing errors about missing nvidia firmware recently ...
A bit late to the party but finally found the key to this.
It seems that the nouveau driver looks for a /lib/firmware/nvidia directory containing 28 directories with firmware for supported Nvidia cards neeeding non-free firmware files to work properly. ie: gaxxx, gkxxx, gmxxx, gpxxx, tegraxxx and tuxxx.
Not finding the directory, it prints out the warning.
Makes sense but should this not be part of the installation/ upgrade process?
If your Nvidia hardware is not on that list, you obviously do not need those firmware files in your system (~4.5MiB on disk).
So you either learn to live with the warning (shows up with every kernel and initramfs upgrade) or install the firmware-misc-nonfree package.
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?
eg:
:~$ lspci
--- snip ---
01:00.0 VGA compatible controller: NVIDIA Corporation G96CGL [Quadro FX 580] (rev a1)
02:00.0 VGA compatible controller: NVIDIA Corporation G96CGL [Quadro FX 580] (rev a1)
--- snip ---
:~$Best,
A.
Hello:
... Sessions and Startup - Application Autostart list.
... add Connman to that list.
Yes, that worked.
Thanks. 8^)
Apparently no ill effects.
But if I then it try to start it via Applications -> Settings -> Connman Settings, I get a second instance of Connman on the panel.
I don't think (?) it should work like that.
ie: it should not be possible to load a second instance.
That said, I found the Settings menu entry connman-gtk.desktop in /usr/share/applications/:
:~$ cat /usr/share/applications/connman-gtk.desktop
[Desktop Entry]
Type=Application
Exec=connman-gtk
Name=Connman Settings
Categories=GTK;GNOME;Settings;X-GNOME-Settings-Panel;X-Unity-Settings-Panel;HardwareSettings
Keywords=connman;network;settings;wired;wifi;wi-fi;bluetooth;vpn;tethering
X-GNOME-Settings-Panel=connman-gtk
X-Unity-Settings-Panel=connman-gtk
Icon=preferences-system-network
:~$ Thanks for your input.
Best,
A.
Hello:
After upgrading to Daedalus I am slowly finding bits and pieces which are not where they should be.
ie: where I expect them to be, which is not the same thing.
In Beowulf, with the now abandoned WiCD, I had the application's icon sitting on the xfce4-panel.
One click away from switching to and from my available WiFi / wired connections.
Quite handy when one of them has a problem ...
Now, in Daedalus and with Connman, this should also be happening as it I have configured it to work that way.
ie: Applications -> Settings -> Connman Settings -> Settings = Use status icon [x] and Launch to tray by default [x]
Not the case.
The icon only shows up if I start Connman from the menu and stays there till I either close it (right click -> Exit), restart the desktop or reboot the system.
Looking around, I found mention of this in a GitHub thread thread from 05/2019.
It would seem that what is needed is for Connman to install to autostart and not to the Applications -> Settings menu or maybe to both (?) and it looks like there was a patch/commit issues but ...
Would the solution be adding Connman to ~/.config?
Would it coexist peacefully with Connman Settings ?
Please advise.
Thanks in advance.
Best,
A.
Hello:
... receives an SMS ...
Yes, same here.
But only to change any of the entries in previously used/verified transfer destinations or to add a new one.
Those are mostly public service accounts, municipal taxes, appartment building maintenance fees or other such payments.
... charge a fee ...
Not at the moment.
... don’t know what will ...
Eventually, we will all get screwed over.
Repeatedly and on a daily basis.
... provides 4G without recharging ...
I don't need to use my cell phone for anything but making/receiving phone calls or receiving the ocassional text message.
If I need to take photos, I have a relatively decent camera for that.
And when that is not enough, I have a pair of old smartphones which I received as gifts (no SIM installed) which have very nice screens and cameras.
I have no use for (4G) access to the web with a smartphone, never considered it to be convenient in any way.
Best,
A.
Hello:
... banking sites that used to work in Firefox ...
Same here but in only one bank out of two I use.
But then that second bank decided that I can only do home banking by doing 2FA with a smartphone and only with a smartphone (!)
I have no with 2FA, it is necessary/essential but only with a smartphone? -> Just a metadata harvesting scheme.
I was unable get them to do it via text msg to my cellphone (much safer/secure), like other banks (still) do.
Or to understand that not every one has/needs or wants a smartphone.
So I told them to FO.
Won't catch me doing any banking authentications with a smartphone.
My cell phone is a very nicely working 3G Blackberry 9320, thank you very much.
Once a month I walk to an ATM and transfer the whole of my pension to the other bank.
Curiously enough, I was able to work around the problem with this other bank last using a LibreWolf.x86_64.AppImage v.123.0.1-1, with uBlock Origin 1.58.0 and Pihole 5.18.3+Unbound 1.13.1 running in a Chimaera VM inside my Daedalus box, all behind a FO router and a passive Gigabit switch.
All this while the latest PaleMoon (33.2.0) and Firefox (115.12.0esr) will not work.
No, I have not tried and will not try with Chrome ...
Best,
A.
Hello:
... 0.3-beta15-54 is the Chimaera version. When you upgrade ...
I see ...
I had it in Beowulf and upgraded sequencially (ie: via Chimaera) to Daedalus.
@Micronaut
You could try downloading the *deb package from the Chimaera repository and then install it with the Gdebi package installer, apt or dpkg.
See here for the hows and whys.
Best,
A.
Hello:
I'll add my bit.
What do you get ...
~$ apt-cache policy hddtemp
hddtemp:
Installed: 0.3-beta15-54
Candidate: 0.3-beta15-54
Version table:
*** 0.3-beta15-54 100
100 /var/lib/dpkg/status
~$ Just to round it out:
~$ uname -a
Linux devuan 6.1.0-22-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.94-1 (2024-06-21) x86_64 GNU/Linux
~$ ~$ apt list | grep installed | grep hddtemp
--- snip ---
hddtemp/now 0.3-beta15-54 amd64 [installed,local]
~$ If you're lucky ...
Yep ...
~$ hddtemp /dev/sdc
/dev/sdc: HITACHI HUS153030VLS300: 36 C
~$ Edit:
hddtemp is what provides conky the data for its screen printout in my desktop.
eg:
SATA0: +${execi 60 hddtemp /dev/disk/by-uuid/xxxxxxx-exxb-xcxx-xcxx-xaxcxbafexdx | cut -c 81-86}Best,
A.
Hello:
... apologize for the offtopic.
Not needed, it is related.
... recompile the kernel ...
I have thought about it more than once and will probably end up doing it down the road.
But not before I really need to do it to keep my box working properly.*
The main reason being that I have no plans to do any hardware upgrades in the foreseable future.
Save for maybe faster SAS HDDs along with a new SAS controller.
Or maybe replacing old monitors or needing a new PS with more than the stingy 540W this Sun Microsystems one puts out.
But that would be about it.
Thanks for your input.
Best,
A.
* seeing how things are going these days, before may well arrive sooner than later.
Hello:
blacklist modules in /etc/modules.d/...
Yes, so do I.
I have a number of blacklisted modules, among them the infamous mei and mei_me (a separate one for each just in case) with these stanzas ...
install mei /bin/false
and
install mei_me /bin/false
... to prevent loading if another non-blacklisted module requests it.
ie: blacklists the module and any other that depends on it.
The result is this:
~$ sudo dmesg | grep -i error
--- snip ---
[ 24.221918] udevd[427]: Error running install command '/bin/false' for module mei: retcode 1
--- snip ---
~$I have also blacklisted appletalk, ax25, firewire_ohci, gpio_ich, i8042, lpc_ich, psmouse, tpm, watchdog and intel-microcode.
I'll have to look at your list in detail, thanks for the heads-up.
As usual, I've wandered off track.
Back to the OP modules.
Seeing that blacklisting was not working I went looking for the reason while wondering if they were not baked into the kernel.
And then I found this tidbit:
~$ cat /etc/modules-load.d/cups-filters.conf
# Parallel printer driver modules loading for cups
# LOAD_LP_MODULE was 'yes' in /etc/default/cups
lp
ppdev
parport_pc
~$ I remmed all entries and rebooted and as a result, CUPS would show the job as "Processing page 1..." and stay there, with the printer not printing anything, so I undid the editing in the cups-filters.conf, issued a reprint of the same job and things were back to normal again.
My printer is local so no network printing here, at least for now.
But I'll have to poke around and try to find out which of the modules loaded can be eliminated, if any at all.
Will post back when I find out.
Thanks for your input.
Best,
A.
Hello:
My newly upgraded Daedalus installation loads a couple of modules I don't need:
~$ sudo dmesg
--- snip ---
[ 26.714355] lp: driver loaded but no devices found
[ 26.722412] ppdev: user-space parallel port driver
--- snip ---~$ lsmod | grep "lp\|parport\|pdev"
parport_pc 40960 0
ppdev 24576 0
lp 20480 0
parport 73728 3 parport_pc,lp,ppdev
--- snip ---My Samsung M2020W printer is USB and uses the usbcore module:
~$ sudo dmesg
--- snip ---
[ 24.245461] usblp 6-5:1.0: usblp1: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x04E8 pid 0x3321
[ 24.245834] usbcore: registered new interface driver usblp
~$
--- snip ---Although I do have an onboard serial 8250/16550 port in my box (which I use every so often), there is no on-board parallel port in the mb.
So it seems a good idea to avoid loading it at boot time.
It seems there are two posible ways to do this:
One would be the parport=0 kernel command line, which I expect nip the whole process in-the-bud or alternatively, blacklisting the module.
Am I correct in assuming that the kernel command line option is the most efficient way?
Thanks in advance.
Best,
A.
Hello:
@GlennW
... may find a manual (diy) approach more reliable,
It sometimes is.
ie: you can see what is being done because you are doing it.
But I agree, symlinks seems to be reliable enough.
@aluma
... garbage from your previous installations.
Yes, the Beowulf -> Chimaera -> Daedalus was not exactly seamless but everything has been falling in place.
So no complaints, just a few loose ends that turn up as I go along.
~$ sudo symlinks -csrv / | grep dangling
~$ No more dangling links.
Thanks to both for your input.
Best,
A.
Hello:
Got the upgrade from Devuan early this morning:
Start-Date: 2024-07-01 07:09:32
Commandline: apt upgrade
Requested-By: groucho (1000)
Upgrade: openssh-client:amd64 (1:9.2p1-2+deb12u2, 1:9.2p1-2+deb12u3)
End-Date: 2024-07-01 07:09:34Log started: 2024-07-01 07:09:32
Preparing to unpack .../openssh-client_1%3a9.2p1-2+deb12u3_amd64.deb ...
Unpacking openssh-client (1:9.2p1-2+deb12u3) over (1:9.2p1-2+deb12u2) ...
Setting up openssh-client (1:9.2p1-2+deb12u3) ...
Processing triggers for man-db (2.11.2-2) ...
Log ended: 2024-07-01 07:09:34Best,
A.
Hello:
Thanks to a tip from GlennW, I discovered my Devuan Daedalus installation has quite a few dead / dangling links.
Running the symlink utility I got this result:
~$ sudo symlinks -csrv / | grep dangling
--- snip ---
dangling: /usr/bin/hsdb -> /etc/alternatives/hsdb
dangling: /usr/bin/clhsdb -> /etc/alternatives/clhsdb
dangling: /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf -> ../../../../share/qtchooser/qt5-x86_64-linux-gnu.conf
dangling: /usr/share/texmf/ls-R -> /var/lib/texmf/ls-R-TEXMFMAIN
dangling: /etc/systemd/system/reboot.target.wants/hwclock-save.service -> /lib/systemd/system/hwclock-save.service
dangling: /etc/systemd/system/getty.target.wants/getty@tty1.service -> /lib/systemd/system/getty@.service
dangling: /etc/systemd/system/multi-user.target.wants/smartd.service -> /lib/systemd/system/smartd.service
dangling: /etc/systemd/system/multi-user.target.wants/remote-fs.target -> /lib/systemd/system/remote-fs.target
dangling: /etc/systemd/system/timers.target.wants/apt-daily.timer -> /lib/systemd/system/apt-daily.timer
dangling: /etc/systemd/system/timers.target.wants/apt-daily-upgrade.timer -> /lib/systemd/system/apt-daily-upgrade.timer
dangling: /etc/systemd/system/poweroff.target.wants/hwclock-save.service -> /lib/systemd/system/hwclock-save.service
dangling: /etc/systemd/system/halt.target.wants/hwclock-save.service -> /lib/systemd/system/hwclock-save.service
dangling: /etc/alternatives/hsdb -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/hsdb
dangling: /etc/alternatives/clhsdb -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/clhsdb
dangling: /tmp/LibreWolfBackgroundTask-2EAE590C059AE8C2-removeDirectory/lock -> 127.0.0.1:+13532
dangling: /root/.config/pulse/26a708d3d7dc6778fc6ff9f55921b024-runtime -> /tmp/pulse-PKdhtXMmr18n
~$ I had come across the first two when I had a working fslint in my Beowulf installation but it became a casualty of the end of python2.x.
As a result, it was abandoned by the maintainer.
I have an innate dislike for untidiness of this sort in a working system, surpassed only by the 'won't fix' attitude some* maintainers have when getting a bug report.
To me it is like dirt being swept under a rug.
It eventually forms a lump and becomes something you can trip over and cause damage.
But I digress ...
The question is:
What is/would be the best way to check that these dangling links can be effectively removed?
ie: without screwing up something in the process.
It does not matter if it takes time or has to be done manually: it has to be as foolproof as possible.
Thanks in advance,
A.
* one very notable exception (that I know of) being the people behind BackInTime who actually chased and fixed a Heisenbug.
Kudos to them.
Hello:
... may have dead links in your file system.
Could be ...
~$ sudo symlinks -csrv / | grep dangling
dangling: /usr/bin/hsdb -> /etc/alternatives/hsdb
dangling: /usr/bin/clhsdb -> /etc/alternatives/clhsdb
dangling: /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf -> ../../../../share/qtchooser/qt5-x86_64-linux-gnu.conf
dangling: /usr/share/texmf/ls-R -> /var/lib/texmf/ls-R-TEXMFMAIN
dangling: /etc/systemd/system/reboot.target.wants/hwclock-save.service -> /lib/systemd/system/hwclock-save.service
dangling: /etc/systemd/system/getty.target.wants/getty@tty1.service -> /lib/systemd/system/getty@.service
dangling: /etc/systemd/system/multi-user.target.wants/smartd.service -> /lib/systemd/system/smartd.service
dangling: /etc/systemd/system/multi-user.target.wants/remote-fs.target -> /lib/systemd/system/remote-fs.target
dangling: /etc/systemd/system/timers.target.wants/apt-daily.timer -> /lib/systemd/system/apt-daily.timer
dangling: /etc/systemd/system/timers.target.wants/apt-daily-upgrade.timer -> /lib/systemd/system/apt-daily-upgrade.timer
dangling: /etc/systemd/system/poweroff.target.wants/hwclock-save.service -> /lib/systemd/system/hwclock-save.service
dangling: /etc/systemd/system/halt.target.wants/hwclock-save.service -> /lib/systemd/system/hwclock-save.service
dangling: /etc/alternatives/hsdb -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/hsdb
dangling: /etc/alternatives/clhsdb -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/clhsdb
/tmp/.mount_LibreWI1bucL: Permission denied
dangling: /root/.config/pulse/26a708d3d7dc6778fc6ff9f55921b024-runtime -> /tmp/pulse-PKdhtXMmr18n
~$ ... but none of them look like they are nouveau related.
I will have a closer look next week and decide what to nuke.
With respect to the missing firmware, it seems to be some (unattended) Debian bug or regression.
In any case, none of those files is related to my Nvidia Quadro FX580 (G96) cards which used the legacy 340.108 driver, so everything works.
The missing firmware is probably for newer hardware.
Still, although a Warning and not an Error, it should not be happening.
Fixed upstream? Not clear.
BTW: my wireless Logitech Ergo M575 works as before the upgrade.
Thanks for your input.
Best,
A.
Hello:
So I guess that everything is as it should be.
ie: no apparent issues.
Indeed ...
But if I do:
~$ sudo update-initramfs -uI get the same warnings I made reference to in my OP:
--- snip ---
update-initramfs: Generating /boot/initrd.img-6.1.0-22-amd64
W: Possible missing firmware /lib/firmware/nvidia/gp100/acr/ucode_load.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp100/acr/bl.bin for module nouveau
--- snip ---The printout makes reference to a total of 297 *.bin files (Nvidia firmware files) which the system says are posibly missing.
And they are: there is no /lib/firmware/nvidia directory in my system.
~$ ls /lib/firmware/nvidia
ls: cannot access '/lib/firmware/nvidia': No such file or directory
~$ And then...
Why should there be?
I use the nouveau driver.
This is most probably (?) something left over from when the system was running Beowulf and did use Nvidia drivers/firmware.
Something which did not get cleaned up as I upgraded first to Chimaera and then to Daedalus.
-----------------
Edit:
Maybe not ...
The printout does say ... for module nouveau.
Which would mean that it is the nouveau driver that is asking for them.
-----------------
Maybe there is a package missing / not installed?
How to fix this?*What* is looking for Nvidia firmware?
Thanks in advance,
Best,
A.
Hello:
How long has it been ...
At least once a week.
But everything seems to be working properly now.
The slim and ALSA lines in /var/log/boot are gone with the fixes previously posted.
The last one I just found is this one:
--- snip ---
09:54:58 2024: /sbin/dhclient-script: 88: cannot create /etc/resolv.conf: Directory nonexistent
--- snip ---But ...
~$ cat /etc/resolv.conf
# Generated by Connection Manager
search Home
nameserver 192.168.1.11
~$ ... is correct.
192.168.1.11 is the address of a Chimaera VM hosted in my box and running a Pi-hole+unbound recursive DNS.
Using MC to check the file I see it is @resolv.conf with this content:
# Generated by Connection Manager
search Home
nameserver 192.168.1.11So I guess that everything is as it should be.
ie: no apparent issues.
Thanks for your input.
Best,
A.
Hello:
... report later.
Twor things stand out in /var/log/boot.
This:
08:47:20 2024: Starting slim: slimUnknown option name: input_fgcolorThe solution for Unknown option name: input_fgcolor is here*.
* still have to try it out and check.
and this:
--- snip ---
08:47:19 2024: Setting up ALSA...warning: 'alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime restore' failed with error message 'alsa-lib parser.c:2783:(load_toplevel_config) Unable to find the top-level configuration file '/usr/share/alsa/ucm2/ucm.conf'.
08:47:19 2024: alsa-lib main.c:1541:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -2'...done.
--- snip ---
08:47:19 2024: Setting up ALSA...warning: 'alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime restore' failed with error message 'alsa-lib parser.c:2783:(load_toplevel_config) Unable to find the top-level configuration file '/usr/share/alsa/ucm2/ucm.conf'.
08:47:19 2024: alsa-lib main.c:1541:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -2'...done.
--- snip ---The printout seems to be accurate:
~$ ls /usr/share/alsa
alsa.conf alsa.conf.d cards ctl init pcm utils.sh
~$ ie: no ucm2 directory.
But I found a package for that, for whatever reason it was not installed when I upgraded from Beowulf via Chimaera to Daedalus:
~$ apt list | grep -i alsa-ucm
alsa-ucm-conf/stable,stable 1.2.8-1 all
~$I will install the package and report later / tomorrow.
Hopefully that will be it.
Best,
A.