You are not logged in.
... unfortunately, that is not enough, two issues remain:
1. Case-sensitive comparison of "Devuan" and "devuan" in /usr/lib/python3/dist-packages/aptsources/distro.py (probably, there should be a .tolower() call at some earlier point), and
2. The script parses the relevant meta-data wrong, concluding that the distribution's "codename" is excalibur ceres rather than just excalibur.I'm not sure at this point how to fix that robustly; help is appreciated.
Well you seem fine with editing the distro.py, what is the problem with editing the other file need in this the os-release to match what is expected/required of it to work as you need. Make the two changed needed in it and it will work like you need it to do.
And if not - can someone give me an idea regarding how to make the script find an appropriate template?
Sure make a duplicate of the /etc/os-release file with debian listed in it. Actually better off going to debian website and get the base-files package from testing using ar to extract the .deb you can download from the link. The files that are setting the OS version are in that package.
root@9600k:~# cat /etc/os-release
PRETTY_NAME="Devuan GNU/Linux 6 (excalibur/ceres)"
NAME="Devuan GNU/Linux"
VERSION_ID="6"
VERSION="6 (excalibur/ceres)"
VERSION_CODENAME="excalibur ceres"
ID=devuan
ID_LIKE=debian
HOME_URL="https://www.devuan.org/"
SUPPORT_URL="https://devuan.org/os/community"
BUG_REPORT_URL="https://bugs.devuan.org/"
root@9600k:~# cat /etc/debian_version
trixie/sidActually just did it here.
zeus@9600k:~$ cd Downloads/
zeus@9600k:~/Downloads$ mkdir base_files
zeus@9600k:~/Downloads$ mv base-files_13.6_amd64.deb base_files/
zeus@9600k:~/Downloads$ cd base_files/
zeus@9600k:~/Downloads/base_files$ ar -xv base-files_13.6_amd64.deb
x - debian-binary
x - control.tar.xz
x - data.tar.xz
zeus@9600k:~/Downloads/base_files$ ll
total 192
72 -rw-rw-r-- 1 zeus zeus 72836 Feb 6 17:51 base-files_13.6_amd64.deb
0 lrwxrwxrwx 1 zeus zeus 7 Nov 22 10:40 bin -> usr/bin/
4 drwxr-xr-x 2 zeus zeus 4096 Nov 22 10:40 boot/
4 -rw-r--r-- 1 zeus zeus 3196 Feb 6 17:52 control.tar.xz
68 -rw-r--r-- 1 zeus zeus 69448 Feb 6 17:52 data.tar.xz
4 -rw-r--r-- 1 zeus zeus 4 Feb 6 17:52 debian-binary
4 drwxr-xr-x 2 zeus zeus 4096 Nov 22 10:40 dev/
4 drwxr-xr-x 7 zeus zeus 4096 Nov 22 10:40 etc/
4 drwxr-xr-x 2 zeus zeus 4096 Nov 22 10:40 home/
0 lrwxrwxrwx 1 zeus zeus 7 Nov 22 10:40 lib -> usr/lib/
0 lrwxrwxrwx 1 zeus zeus 9 Nov 22 10:40 lib64 -> usr/lib64/
4 drwxr-xr-x 2 zeus zeus 4096 Nov 22 10:40 proc/
4 drwx------ 2 zeus zeus 4096 Nov 22 10:40 root/
4 drwxr-xr-x 2 zeus zeus 4096 Nov 22 10:40 run/
0 lrwxrwxrwx 1 zeus zeus 8 Nov 22 10:40 sbin -> usr/sbin/
4 drwxr-xr-x 2 zeus zeus 4096 Nov 22 10:40 sys/
4 drwxrwxr-x 2 zeus zeus 4096 Nov 22 10:40 tmp/
4 drwxr-xr-x 10 zeus zeus 4096 Nov 22 10:40 usr/
4 drwxr-xr-x 11 zeus zeus 4096 Nov 22 10:40 var/
zeus@9600k:~/Downloads/base_files$ ll etc/
total 36
4 -rw-r--r-- 1 zeus zeus 11 Nov 22 10:40 debian_version
4 drwxr-xr-x 2 zeus zeus 4096 Nov 22 10:40 default/
4 drwxr-xr-x 3 zeus zeus 4096 Nov 22 10:40 dpkg/
4 -rw-r--r-- 1 zeus zeus 9 Nov 22 10:40 host.conf
4 -rw-r--r-- 1 zeus zeus 35 Nov 22 10:40 issue
4 -rw-r--r-- 1 zeus zeus 28 Nov 22 10:40 issue.net
0 lrwxrwxrwx 1 zeus zeus 21 Nov 22 10:40 os-release -> ../usr/lib/os-release
4 drwxr-xr-x 2 zeus zeus 4096 Nov 22 10:40 profile.d/
4 drwxr-xr-x 2 zeus zeus 4096 Nov 22 10:40 skel/
4 drwxr-xr-x 2 zeus zeus 4096 Nov 22 10:40 update-motd.d/
zeus@9600k:~/Downloads/base_files$ cat etc/debian_version
trixie/sid
zeus@9600k:~/Downloads/base_files$ cat etc/os-release
PRETTY_NAME="Debian GNU/Linux trixie/sid"
NAME="Debian GNU/Linux"
VERSION_CODENAME=trixie
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"So there are the two files needed since the Devuan seems to keep debian_version at the Debian version only the os-release needs to be used. Copy the existing file to a backup and create a Debian version of it so you can easily switch back and forth between them.
root@9600k:~# cp /etc/os-release /etc/os-release.devuan
root@9600k:~# nano /etc/os-release.debian
root@9600k:~# cat /etc/os-release.debian
PRETTY_NAME="Debian GNU/Linux trixie/sid"
NAME="Debian GNU/Linux"
VERSION_CODENAME=trixie
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"So there you will have two files in there that can be switched back and forth when needed, like I now have in case this problem crops up in anything I do.
Can you please show me an equivalent command to insert to achieve then the proper time that also withstands rebooting into the respective Operating systems_?
Follow the instructions below to fix the windows time, it make it use the UTC.
Other possibility would be to block the 2.1 bluetooth module from terminal using rfkill and some syntax.
Or you could use the system default way of doing it. Create a file in the /etc/modprobe.d/ directory blacklisting the module to prevent it from even loading. No loading of the module no hardware in use to create any possibility of conflict. An example from the only file I found put on the system by the people at Debian.
root@9600k:~# cat /etc/modprobe.d/intel-microcode-blacklist.conf
# The microcode module attempts to apply a microcode update when
# it autoloads. This is not always safe, so we block it by default.
blacklist microcodeNo, I haven't.
Not if I want to install Devuan to a USB stick to use with non-UEFI hardware.
As you have figured out their broken installer will not let you do that, you are stuck with the work around you have used. Just like I finally figured out last year why the damn thing does not respect your choice for the /boot/efi partition you get to set when using manual partitioning as I always do. The damn thing per-selects every efi partition in the system for use as an efi system partition. Unless you go to every single one of them and de-select your choice is ignored depending on its position in the drive listing on that page. If your drive is third in the list then you damn well better make certain that one and two is not selected or those will be used before your choice. If last in list with more drives then every other partition needs to be de-selected before your choice will be used.
The problem also crops up with a Debian *.iso.
It appears you have solved the grub problem and as you mention good luck getting Debian people to do anything about it. Their "we care about our users" is nothing but words written down to make them feel better about themselves while doing exactly the opposite. They will ship known broken packages and do nothing to fix them because their policy says not to, unless of course they want to do the opposite then the fix gets made policy be damned. I have seen this hypocrisy in action for decades now.
The purpose behind my wanting to install a very small footprint Devuan on small capacity SD/MicroSD cards was to
As they say around here " there is more than one way to skin a cat" no clue why they pick a cat but the gist of it is there is always more than one option. Go to the source Debian, get the netinstall .iso do a minimal install then convert it to Devuan. That is how I got it on the box the Devuan installer will not boot on my machine, actually I just cloned my machine's Debian install and did the conversion. You get to test if the changes made by Devuan are the problem or if the Debian installers are the problem. Or do the cloning I have suggested before.
Thanks, is there no upgrade path to Excalibur?
Sure there is like any Debian install do you apt update and apt upgrade to have the latest packages installed. Edit the /etc/apt/sources.list changing to excalibur all the daedalus you see in the lines. Then apt update once more and this time apt full-upgrade. With any luck it goes well and you end up with new operating system the soon to be the next stable in few months. As always when doing something like this backup your important files. And really unless there is some pressing need to have the 6.12 kernel installed the 6.11 in the backports is probably all you need to have.
At this point looks like it is the installer itself then with it passing all those tests. An idea since you have grub installed on the disk just clone your install to the stick either while booted into it or booted from an install disk. The install disk is simplest way to do it as it is a straight up rsync command from the mounted install partition to the USB stick partition. As root or with sudo in front of the commands.
mkdir /tmp/oldroot
mkdir /tmp/newroot
mount /dev/sd?? /tmp/oldroot
mount /dev/sd?? /tmp/newroot
rsync -avP /tmp/oldroot/* /tmp/newroot/
blkid <---- use to get old and newroot drive UUIDs
sed -i "s/oldroot_UUID/newroot_UUID/g" /tmp/newroot/boot/grub/grub.cfg
sed -i "s/oldroot_UUID/newroot_UUID/g" /tmp/newroot/etc/fstabNow when I do this on EFI system never having done a MBR I have to change the UUID to the new root in the /boot/efi/EFI/debian/grub.cfg. Once that is done I have identical copy of the drive in the machine ready to boot on the drive it was cloned to. It works without fail so many times I have lost count of the times I have used that script I wrote to do this. If there are no other files that grub uses in booting a MBR drive other than those I show it should just boot your present install that was cloned onto the USB disk when put into your SUN machine. If wanting to do it from running machine then the rsync becomes this from my script. If logged into a graphical session with the /home directory in use then there are many other things that need to be excluded in that situation.
rsync -ahPHAXx --delete --exclude={/boot/efi/*,/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/swapfile,/lost+found} / /tmp/root/This excludes everything that should not be copied from a running system as it is recreated on every boot unique to that boot. In my script the target for the copy is the /tmp/root/ that gets created by it. Something to try if it turns out the install disk is the problem as a way to get an OS on the USB stick. Now I look over it again if you have any other partitions being used you need to change them UUIDs as well on the USB stick fstab to those new UUIDs as well as copy them over.
Loading Linux 6.10.0-10-AMD64 ...
Is from the output you post so it is not the same kernel. That is why I asked that question. If you do not try a memtest the only other thing I can suggest is junk USB controller/driver for the controller. There is no way a fresh install should have a corrupted file system unless something causes that corruption while booting. That comes down to memory, controller or device used to boot with. It seems unlikely a new stick would be useless, one way to test that is use it on another device and see if it boot there.
[35.xxx] Ext-fs error (device sda1): __ext4_find_entry:1678: inode #2:
com init: reading lblock 0
[36.xxx] Ext-fs error (device sda1): __ext4_find_entry:1678: inode #13:
com init: reading lblock 0
[36.xxx] Ext-fs error (device sda1): __ext4_find_entry:1678: inode #1443:
com init: reading lblock 0
I find it hard to believe you could have file system errors on first boot of the operating system. That to me suggest corruption during the install. Have you created a memtest86+ boot disk and let it run a few passes to confirm the memory is still in good shape. Also where does the 6.10 kernel come from? That is not the stock kernel on that install disk.
"Human derived "celebrations" are useless, inconsequential and delusional and bind us to fantasies and the narratives de jour ( or try to)."
And in the last hundred years or so purely made up bullshit aimed at selling yet more useless trash to be consumed.
@kapqa Yeah computers can be damn strange at times, good to read it now works for you.
Perfect for the job already always in full kowtow mode kissing the a$$ of the murdering scum in Beijing. Totally willing to do or say anything to support his fascist buddies around the world. It is a great match for them.
I used a different one from that thread, it test to see if already running and kills it off so you do not get two running at the same time. That would really only happen with a logout and X server restart but none the less better safe than sorry.
zeus@9600k:~$ cat .xsessionrc
# Added when startx to start pipewire on login to desktop
# https://dev1galaxy.org/viewtopic.php?id=5867
# kill any existing pipewire instance to restore sound
pkill -u "$USER" -fx /usr/bin/pipewire-pulse 1>/dev/null 2>&1
pkill -u "$USER" -fx /usr/bin/wireplumber 1>/dev/null 2>&1
pkill -u "$USER" -fx /usr/bin/pipewire 1>/dev/null 2>&1
exec /usr/bin/pipewire &
# wait for pipewire to start before attempting to start related daemons
while [ "$(pgrep -f /usr/bin/pipewire)" = "" ] ; do
sleep 1
done
exec /usr/bin/wireplumber &
exec /usr/bin/pipewire-pulse &don't know if pipewire or pulseaudio etc. is being used;
This is what you see when using Pipewire.
zeus@9600k:~$ pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 222
Tile Size: 65472
User Name: zeus
Host Name: 9600k
Server Name: PulseAudio (on PipeWire 1.2.7)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.usb-0d8c_USB_Sound_Device-00.analog-surround-51
Default Source: alsa_input.usb-0d8c_USB_Sound_Device-00.analog-stereo
Cookie: f57b:3733If still on the PulseAudio that is all that will appear on the Server Name: line.
hello!
today I upgraded my chimaera machine to the latest daedalus.
for my surprise, audible beep in Xorg via the pc speaker was muted or disabled
Distributions have taken to black listing the pcspkr module as it some kind of inconvenience to be alerted to potential problems, the noise offends their sensibilites.
To get your beep in the console back.
https://askubuntu.com/questions/19906/beep-in-shell-script-not-working
edit the /etc/modprobe.d/blacklist.conf and comment out the black listing of
the pcspkr module.
# ugly and loud noise, getting on everyone's nerves; this should be done by a
# nice pulseaudio bing (Ubuntu: #77010)
blacklist pcspkrPut a # in front of the blacklist pcspkr and on next boot the module should load. A modprobe pcspkr as root or using sudo in front should load it and have it available without the reboot.
So now I'm stuck again.
And I would think you will be until you have all drives in the array available to re-assemble and mount it. Try it doing that I think you will get much farther along on your recovery efforts.
Nothing is ever that easy
It seems to think it is a member of a raid array, is/was it? Try mount -t ext4 /dev/sdb1 /mnt to tell it the filesystem to use when mounting the device partition and the output of the fdisk -l /dev/sdb would be nice to see as well if it continues to insist it cannot mount it.
Edit: Apparently answered my raid question while posting my reply, you need all of the devices in an array present to be able to use it, I think anyways never used it in my life so cannot be certain.
The file system type is set as ext4.
Which are the vfat options that you are referring to?
It would be these the type is separate from them, anything after the defaults are options passed to the file system on mount. Oh and BTW defaults already gives you rw option the extras were screwing it up.
,nosuid,nodev,relatime,data=orderedThe arch wiki shows those used with a vfat file system, there is one ,user used in an example for ext4 all the rest have nothing but defaults..
Adding the rw option after defaults appears to have it fixed it but is that the correct way to do it?
If I had allowed the installation process to format things, how would have fstab have been configured?
The correct way would have been to allow the system to do it then correct for problems if any were encountered. With the system doing it you would have had nothing but defaults for the options with an ext4 system not the vfat options now set on it you have done. And correct file system checking enabled with the pass number being set to 2. This is the second 0 you have set now so your filesystem will never be checked for errors. That part of the line should be defaults 0 2. The mount point (LinuxDataExt-4TB) should be owned by the user to prevent file/directory creation problems. Oh and check the root line to make certain the last number is the 1 it is supposed to be.
but now beginning to think that the sound maybe too thin on Desktop aswell;
hope to get better experience with a dedicated Soundcard ; altough it seems , Creative does not (provide driver)(support)( Linux?
it should still get better soundstage?
or should i use an USB DAC?`
Mostly none of them places provide the support for linux drivers, there are exceptions where they will have someone doing it. But for the most part it is some person not associated with the company or product doing the driver support. Sound can be a problem especially the onboard I have found it to be mostly junk. I used a firewire card for a time connected to a FireWave sound device it worked flawlessly. Now I use the below to get my 5.1 sound it works great but I see the scumbags have more than doubled the price in the just over year since I bought it. If searching around for others you want a CM106 based device as that is what it reports as to the system.
My wired ethernet connection functions, but there is no NetworkManager directory, and no .conf file
Yes it will function if something like dhcpcd is installed to bring up the connection. Just that the network manager in KDE will show you nothing about the connection without it doing the management of it. For the other problems I would say the runit is more trouble to get going, the sysvinit works perfectly.
Although xbindkeys and xdotool are installed on my Daily Driver, there wasn't any .xbindkeysrc in my Home directory. sad
Is there any other directory where such a configuration file exists?
You are supposed to create it in your ~ directory though like most of these things. I would imagine the option exists to start the program specifying another location for the config file passed as option at startup. The reference file for it lives at the /usr/share/doc/xbindkeys/examples/xbindkeysrc copy that to your ~/.xbindkeysrc then edit for your changes.
alias afl='apt-file list'
root@9600k:~# afl xbindkeys
xbindkeys: /etc/xdg/autostart/xbindkeys.desktop
xbindkeys: /usr/bin/xbindkeys
xbindkeys: /usr/bin/xbindkeys_autostart
xbindkeys: /usr/bin/xbindkeys_show
xbindkeys: /usr/share/doc/xbindkeys/BUGS
xbindkeys: /usr/share/doc/xbindkeys/NEWS.Debian.gz
xbindkeys: /usr/share/doc/xbindkeys/NEWS.gz
xbindkeys: /usr/share/doc/xbindkeys/README.Debian
xbindkeys: /usr/share/doc/xbindkeys/README.gz
xbindkeys: /usr/share/doc/xbindkeys/TODO
xbindkeys: /usr/share/doc/xbindkeys/changelog.Debian.gz
xbindkeys: /usr/share/doc/xbindkeys/changelog.gz
xbindkeys: /usr/share/doc/xbindkeys/copyright
xbindkeys: /usr/share/doc/xbindkeys/examples/xbindkeysrc
xbindkeys: /usr/share/doc/xbindkeys/examples/xbindkeysrc-combo.scm
xbindkeys: /usr/share/doc/xbindkeys/examples/xbindkeysrc.scm
xbindkeys: /usr/share/doc/xbindkeys/examples/xbindkeysrc1
xbindkeys: /usr/share/doc/xbindkeys/examples/xbindkeysrc2
xbindkeys: /usr/share/man/man1/xbindkeys.1.gz
xbindkeys: /usr/share/man/man1/xbindkeys_autostart.1.gz
xbindkeys: /usr/share/man/man1/xbindkeys_show.1.gz
xbindkeys: /usr/share/menu/xbindkeysEdit: The script I use in the KDE autostart system setting to start it up on login.
zeus@9600k:~$ cat bin/xbindkeys.sh
#!/bin/bash
# enable it on login if xbindkeys is installed.
if [ -f "/usr/bin/xbindkeys" ]; then
xbindkeys
fiFirst boot pauses at “Starting network connection manager: NetworkManager.”
so my working hypothesis is that NetworkManager isn't getting loaded. While I assume that NetworkManager is still SysV, I have no idea how to solve this on a hybrid runit system.
With the networking being setup using the /etc/network/interfaces file in Devuan you need to tell
NetworkManager to manage the network using that method, it expects the systemd garbage.
From my install notes.
root@9600k:~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The first card in the system added for devuan method of networking
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
zeus@9600k:~# nmcli dev status
DEVICE TYPE STATE CONNECTION
lo loopback connected (externally) lo
eth0 ethernet unmanaged --
root@9600k:~# cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
root@9600k:~# nano /etc/NetworkManager/NetworkManager.conf
root@9600k:~# cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=true
root@9600k:~# service network-manager restart
Stopping network connection manager: NetworkManager.
Starting network connection manager: NetworkManager.
root@8400:~# nmcli dev status
DEVICE TYPE STATE CONNECTION
eth0 ethernet connected (externally) eth0
lo loopback connected (externally) lo