You are not logged in.
For the network link problem, the installer's logs showed several complaints about not being able to find firmware or missing firmware, which may or may not be related to the link problem. So, with no reason not to, I tried the other NIC. As expected (because that's the wrong network), that didn't work, either. However, going back and trying the original (correct) NIC again, this time the link LED came on and everything worked, even the clock and mirror. The next time through the installer, I tried the wrong NIC and then the correct NIC, and that worked. For all attempts, the IP address and other settings were identical. It's convenient that the installer remembers the IP address and such.
For the boot loader installation failure, it turns out the installer was trying to install for i386 PC using grub-pc and grub-pc-bin. Apparently, it assumes it should install for the same BIOS/UEFI type as the installer booted from. It'd be nice if the installer asked rather than assuming. Booting the installer CD via UEFI rather than 'legacy' worked. Now, I can boot either Daedalus or Excalibur from the GRUB menu until I get Excalibur's /etc and friends tuned/customized.
Thanks for the suggestions.
I would claim this is not an installer issue. If the network does not work its most likely an issue related to user input.
I have notes from my installations of Beowulf, Chimaera, and Daedalus. There was no difference in user input from those to Excalibur. I suspected the installer might have not loaded the necessary kernel module to access the NIC, but then the installer did give me the choice of the two NICs on the motherboard.
Thanks for the link. It doesn't look like the larger issues I encountered are covered, but then the installer problem I encountered with 6.0.0 and fixed in 6.1.0 doesn't appear to match the descriptions there.
After doing a test VM from 6.1.0 starting a couple of months ago using the 'server' ISO, I tried to install Excalibur on the main physical machine and hit a few problems:
- The installer did not activate the link for the Ethernet interface, so mirror, clock, etc. did not work while installing.
- Installation of GRUB failed. Daedalus had a similar problem, but using chroot to create a grub config file and manually copying that config file into the Chimera installation's /boot/grub worked. For Excalibur, even with "mount --bind ..." for /dev, /proc, and /sys, grub-mkconfig still shows 3 errors "md124 not found" (where /dev/md124 is intended to be Excalibur's /boot partition).
- There's also a less significant issue for physical machines with two optical drives that if the CD is in the second drive, the beginning of the 'install base system' step errors out with "Failed to determine the codename for the release."
Is it documented which (if any) of the above is fixed between 6.1.0 and 6.1.1?
Meanwhile, I'll try to re-install from the 6.1.1 server ISO and then use chroot from the 6.1.1 Live CD if GRUB installation still fails.
The gimp-gutenprint plugin package has apparently disappeared from Excalibur. Has anyone here investigated whether the latest plugin can be compiled from source and used with Gimp 3.0? Or, has the jump from Gimp 2.10.34 to 3.0 made the plugin completely incompatible?
After updating to the 6.1.0-44 kernel, no problematic symptoms have appeared in several nights/days.
The 6.1.0 server installation ISO fixed the problem.
Updated a few days ago from kernel 6.1.0-42 to 6.1.0-43 on a Daedalus machine that runs 24/7. Both the second and third mornings after the update, the AMD GPU would not send DisplayPort or HDMI signal to wake up the monitors. After shutdown/boot, all was well (until the next night/morning). Captured kern.log messages from both events. Going back to kernel 6.1.0-42 seems to have eliminated the problematic symptoms.
Thanks. I don't have debootstrap installed, but with that guidance I might do that for any later installation(s).
To close the loop, I used scp from inside the VM to replace the script in the running installer (right after configuring the clock). The installation finished, and the installed system boots to what appears to be a useful condition.
Thanks!!!!!
After installing zsh, tried running ./build-sudo.sh per post #4. It appears to require a /usr/share/debootstrap/scripts/excalibur file on the build host:
+./build-sudo.sh:8> export LC_ALL=C
+./build-sudo.sh:10> SUITE=excalibur
+./build-sudo.sh:11> ISOSET=server
+./build-sudo.sh:12> DISTVERSION=6.0.0-rc1
+./build-sudo.sh:13> : http://pkgmaster.devuan.org/merged
+./build-sudo.sh:14> dpkg-architecture -q DEB_HOST_ARCH
+./build-sudo.sh:14> : amd64
+./build-sudo.sh:15> : excalibur.amd64.fs
+./build-sudo.sh:17> id -u
+./build-sudo.sh:17> [ 501 '=' 0 ']'
+./build-sudo.sh:21> [ -n '' ']'
+./build-sudo.sh:37> [ ! -d excalibur.amd64.fs ']'
+./build-sudo.sh:39> [ -z -o ! '' '=' N ']'
+./build-sudo.sh:40> [ -e excalibur.amd64.fs ']'
+./build-sudo.sh:48> [ ! -e excalibur.amd64.fs ']'
+./build-sudo.sh:49> echo '# Set up a chroot environment to build in'
# Set up a chroot environment to build in
+./build-sudo.sh:50> [ ! -e /usr/share/debootstrap/scripts/excalibur ']'
+./build-sudo.sh:51> echo 'MISSING debootstrap script /usr/share/debootstrap/scripts/excalibur'
MISSING debootstrap script /usr/share/debootstrap/scripts/excalibur
+./build-sudo.sh:52> exit 1If I understand that correctly, it means the build host needs an excalibur version of debootstrap. That would seem to imply that to build a release N ISO requires a release N build machine, which appears to be a chicken-and-egg situation.
In the interim, I'll try to implement the workaround to replace file /usr/lib/finish-install.d/18late-install-stage2 in the running installer.
Superb! Thank you very much!
Thank you! Many additional thanks in advance for a pointer to the details of the workaround, please. It would be convenient if the workaround could be patched in, either during the running installer or by rebuilding a modified ISO.
I just posted a problem similar to the hung late-install-stage2 problem here: https://dev1galaxy.org/viewtopic.php?pid=60342#p60342
I'm seeing a repeatable problem when installing devuan excalibur aka 6 on libvirt. The first problematic symptom is a hang for more than 30 minutes with the install UI saying "Finishing the installation" and "Running late-install-stage2..." This problem appears to be similar to this topic: https://dev1galaxy.org/viewtopic.php?id=7521
Going to vt4 to see the installer's syslog, it appears the installer unmounts and ejects /dev/sr0, then runs script 18-late-install-stage2, which tries to install a few new packages: libestr0 libfastjson4 liblognorm5 rsyslog
Activating vt2, the 'ps' command shows the two last non-kworker, non-ps processes as follows:
- apt-get -y reinstall rsyslog
- /usr/lib/apt/methods/cdrom
My first hunch is that the cdrom got unmounted too early, and that's causing the apt-get package [re]installation to hang. I'd love to supply screenshots, but I haven't seen how to add an image.
On an AMD Ryzen 7 5800 machine running Devuan Daedalus, I just updated to kernel 6.1.0-38-amd64 and now see a report in dmesg: "Transient Scheduler Attacks: Vulnerable: Clear CPU buffers attempted, no microcode". There is a similar message in the output of lscpu. I have the amd64-microcode package installed, version 3.20240820.1~deb12u1, which was an updated version from the version initially installed in Daedalus. The fact that I got an updated version at some point after installation would seem to indicate I have apt sources set up correctly to get updates to that package.
From https://www.amd.com/en/resources/produc … -7029.html it appears AMD has released a microcode update a few weeks ago. Is Devuan in process of putting this update into the Daedalus repos?
Thank you for the suggestion to delete i586 (and i686) and have only i386 as a foreign architecture. That worked, the i386 library packages installed, and Applix works again (needed the libraries).
If that's the case, then why are there i386 ISOs here?
https://files.devuan.org/devuan_daedalus/installer-iso/
Running Devuan Daedalus and apt-cacher-ng, I'm not able to install 32-bit library packages (libx11-6:i586 for example).
Doing "dpkg --print-architecture" returns
amd64
Doing "dpkg --print-foreign-architectures" returns
i386
i586
These are the non-comment lines in /etc/apt/sources.list:
deb http://127.0.0.1:3142/us.deb.devuan.org/merged daedalus main contrib non-free non-free-firmware
deb http://127.0.0.1:3142/us.deb.devuan.org/merged daedalus-security main contrib non-free non-free-firmware
deb http://127.0.0.1:3142/us.deb.devuan.org/merged daedalus-updates main contrib non-free non-free-firmware
deb http://127.0.0.1:3142/us.deb.devuan.org/merged daedalus-backports main contrib non-free non-free-firmware
Doing "apt-get update" returns
Reading package lists... Done
N: Skipping acquire of configured file 'main/binary-i586/Packages' as repository 'http://127.0.0.1:3142/us.deb.devuan.org/merged daedalus InRelease' doesn't support architecture 'i586'
N: Skipping acquire of configured file 'contrib/binary-i586/Packages' as repository 'http://127.0.0.1:3142/us.deb.devuan.org/merged daedalus InRelease' Reading package lists... Done
N: Skipping acquire of configured file 'main/binary-i586/Packages' as repository 'http://127.0.0.1:3142/us.deb.devuan.org/merged daedalus InRelease' doesn't support architecture 'i586'
N: Skipping acquire of configured file 'contrib/binary-i586/Packages' as repository 'http://127.0.0.1:3142/us.deb.devuan.org/merged daedalus InRelease' doesn't support architecture 'i586'
N: Skipping acquire of configured file 'non-free/binary-i586/Packages' as repository 'http://127.0.0.1:3142/us.deb.devuan.org/merged daedalus InRelease' doesn't support architecture 'i586'
doesn't support architecture 'i586'
N: Skipping acquire of configured file 'non-free/binary-i586/Packages' as repository 'http://127.0.0.1:3142/us.deb.devuan.org/merged daedalus InRelease' doesn't support architecture 'i586'
...
Any suggestions? Thanks in advance.
In case anyone with a similar question/problem finds this, there is another solution. I commented out the "tos minclock 4 minsane 3" line, and it appears to work fine now. I suspect if I had four individual servers declared in the file, I could have kept the "tos ..." line.
Since switching from Chimaera to Daedalus ~10 days ago, ntpsec shows it's contacting the servers, but the offset grows by a fraction of a second per day. It appears it's contacting the servers but not managing the drift, not controlling the clock.
The only changes I made from the Daedalus factory-supplied /etc/ntpsec/ntp.conf file is to comment out the pool entries and add two server entries in order to have consistency from one boot to the next. These are my server entries:
server time.cloudflare.com nts
server oregon.time.system76.com nts
Doing "ntpq -p" shows this about 3 days after running "ntpdig -S" and restarting ntpsec::
remote refid st t when poll reach delay offset jitter
===============================================================================
+time.cloudflare 10.119.8.155 3 8 33 64 377 10.5348 623.7458 0.5835
+oregon.time.sys 128.138.141.177 2 8 17 64 377 15.7338 627.3030 0.7425
Any suggestions to get ntpsec to put its hands on the steering wheel and drive?
Thanks for the suggestions. Environment variable $MORE is not set, and there is no alias set. If I do "date | /bin/more" (without the quotation marks), it clears the screen, prints one line of text at the top, and prints reverse-video "(END)" at the bottom. "dpkg -S /bin/more" says it comes from util-linux. "/bin/more --version" says, "more from util-linux 2.38.1".
Does 'more' have an antidote option to negate -p (and/or -c) in case that has (perhaps unintentionally) been made the default? No syntax for negating an option shows up in the man page or via "--help".
In daedalus, with util-linux 2.38.1, /bin/more with no options initially clears the screen before starting to print text. Based on over 40 years of using 'more', that is incorrect behavior--unless the -p or -c options had been supplied. If the binary is called as 'page' or if the -p option is supplied, it's supposed to clear the screen. In comparison, in chimaera, with util-linux 2.36.1, /bin/more with no options behaves correctly and does not initially clear the screen. A web search did not reveal any discussion of how to work around this broken behavior.
Is there an (undocumented) option to nix the initial clearing of the screen?
As a side note, there's also a bug introduced probably over a decade ago now where 'more' quit showing one overlapping line of text. If the binary is called as 'page', it's supposed to initially clear the screen and show zero overlap. If the binary is called as 'more' with no options, it is supposed to _NOT_ initially clear the screen and is supposed to show one line of overlap as it scrolls.
On Devuan 4 chimaera on amd64, using Firefox ESR, last night one of the pages to pay a Waste Management bill flashed/thrashed and did not load, and I was not able to pay the bill. Today, there was an update to 102.15.1esr-1~deb11u1. Just now, running the updated Firefox version, an Ebay page to show an order I had just placed flashed/thrashed several times and then sent me to a Captcha page. After correctly selecting the specified pages, the browser went back to flashing/thrashing and then to Captcha--rinse, repeat. Which combination of the following hypotheses is closer to correct:
- Firefox ESR has gone buggy and is no longer reliable
- Websites are (via malice or incompetence) punishing Firefox by making the sites not work with Firefox
- My social credit score is too low, so Firefox and/or the websites are punishing me
- (other)
Well, it looks like the system accepted the second report:
https://bugs.devuan.org/cgi/bugreport.cgi?bug=734
Thanks.