The officially official Devuan Forum!

You are not logged in.

#226 Other Issues » Preliminary excalibur desktop-live isos need testing » 2025-03-24 16:01:15

fsmithred
Replies: 35

...and some problem-solving. Below are links to two desktop-live isos I made. The one from October boots up to the desktop as expected. The one from March presents an error screen before the second panel comes up on the desktop complaining about Plugin "null" that can't be loaded. You can select to remove that plugin and panel 2 comes up and you have the desktop, or you can select to quit and you get the desktop without panel 2.

I've looked at the config files for the panel and I can't figure out which plugin they're talking about or identify any of the plugins by looking at the code. Relevant files can be found in /etc/xdg/xfce4 and in ~/.config/xfce4.

I'm putting these on my own site for now. I don't want anyone to think that they are any kind of official release. Please take a look, and if anyone can figure out what's going on, it would be a big help.

The isos: (there are checksum files and signatures in the same directory)
https://get.refracta.org/files/experime … p-live.iso
https://get.refracta.org/files/experime … p-live.iso

sha256sums:

141f99794ce7c17d825134733bb1240eff63442e7e8cd761d65bc3a82d246005  devuan_excalibur_6.0-preview-2024-10-23_amd64_desktop-live.iso

6fe3b7ad120e7afdf49cb6bcbe21be0dc27bbe65835db7f063517655fed31817  devuan_excalibur_6.0-preview-2025-03-22_amd64_desktop-live.iso

Package list diff:

--- packages.20241023	2025-03-22 09:31:25.858107172 -0400
+++ packages.20250322	2025-03-22 09:32:21.914104796 -0400
@@ -21,6 +21,9 @@
 aspell-en
 at-spi2-common
 at-spi2-core
+atril
+atril-common
+avahi-autoipd
 avahi-daemon
 avahi-utils
 base-files
@@ -37,6 +40,7 @@
 bsd-mailx
 bsdextrautils
 bsdutils
+bubblewrap
 busybox
 bzip2
 ca-certificates
@@ -44,7 +48,7 @@
 coinor-libcbc3.1:amd64
 coinor-libcgl1:amd64
 coinor-libclp1:amd64
-coinor-libcoinmp1v5:amd64
+coinor-libcoinmp0:amd64
 coinor-libcoinutils3v5:amd64
 coinor-libosi1v5:amd64
 colord
@@ -109,7 +113,6 @@
 dmz-cursor-theme
 dns-root-data
 dnsmasq-base
-dnsutils
 doc-debian
 docutils-common
 docutils-doc
@@ -140,6 +143,7 @@
 firmware-bnx2
 firmware-bnx2x
 firmware-brcm80211
+firmware-carl9170
 firmware-intel-graphics
 firmware-intel-misc
 firmware-iwlwifi
@@ -165,6 +169,7 @@
 fonts-lato
 fonts-liberation
 fonts-liberation-sans-narrow
+fonts-mathjax
 fonts-noto-mono
 fonts-opensymbol
 fonts-symbola
@@ -260,7 +265,7 @@
 hyphen-en-us
 i965-va-driver:amd64
 ifupdown
-imagemagick-6-common
+imagemagick-7-common
 inetutils-telnet
 init
 init-system-helpers
@@ -288,7 +293,7 @@
 liba52-0.7.4:amd64
 libaa1:amd64
 libaacs0:amd64
-libabsl20230802:amd64
+libabsl20240722:amd64
 libabw-0.1-1:amd64
 libacl1:amd64
 libaio1t64:amd64
@@ -296,7 +301,7 @@
 libao4:amd64
 libaom3:amd64
 libapparmor1:amd64
-libapt-pkg6.0t64:amd64
+libapt-pkg7.0:amd64
 libarchive13t64:amd64
 libargon2-1:amd64
 libasound2-data
@@ -312,6 +317,8 @@
 libatkmm-1.6-1v5:amd64
 libatomic1:amd64
 libatopology2t64:amd64
+libatrildocument3t64
+libatrilview3t64
 libatspi2.0-0t64:amd64
 libattr1:amd64
 libaudio2:amd64
@@ -371,6 +378,7 @@
 libcairo2:amd64
 libcairomm-1.0-1v5:amd64
 libcairomm-1.16-1:amd64
+libcaja-extension1:amd64
 libcanberra0:amd64
 libcap-ng0:amd64
 libcap2:amd64
@@ -393,6 +401,7 @@
 libcolord2:amd64
 libcolorhug2:amd64
 libcom-err2:amd64
+libcpuinfo0:amd64
 libcrypt1:amd64
 libcryptsetup12:amd64
 libcups2t64:amd64
@@ -420,10 +429,11 @@
 libdevmapper-event1.02.1:amd64
 libdevmapper1.02.1:amd64
 libdialog15:amd64
-libdirectfb-1.7-7t64:amd64
 libdiscover2
+libdisplay-info2:amd64
 libdjvulibre-text
 libdjvulibre21:amd64
+libdnnl3.6:amd64
 libdotconf0:amd64
 libdpkg-perl
 libdrm-amdgpu1:amd64
@@ -438,6 +448,7 @@
 libdvdread8t64:amd64
 libdw1t64:amd64
 libe-book-0.1-1:amd64
+libebur128-1:amd64
 libedit2:amd64
 libefiboot1t64:amd64
 libefivar1t64:amd64
@@ -450,7 +461,6 @@
 libencode-locale-perl
 libeot0:amd64
 libepoxy0:amd64
-libept1.6.0t64:amd64
 libepubgen-0.1-1:amd64
 libespeak-ng1:amd64
 libetonyek-0.1-1:amd64
@@ -477,7 +487,7 @@
 libfile-fcntllock-perl
 libfile-listing-perl
 libfile-mimeinfo-perl
-libflac12t64:amd64
+libflac14:amd64
 libflite1:amd64
 libfluidsynth3:amd64
 libfont-afm-perl
@@ -514,15 +524,14 @@
 libgdk-pixbuf2.0-bin
 libgdk-pixbuf2.0-common
 libgfortran5:amd64
-libgif7:amd64
 libgirepository-1.0-1:amd64
 libgl1:amd64
 libgl1-mesa-dri:amd64
-libglapi-mesa:amd64
 libgles2:amd64
 libglib-object-introspection-perl
 libglib-perl:amd64
 libglib2.0-0t64:amd64
+libglib2.0-bin
 libglib2.0-data
 libglibmm-2.4-1t64:amd64
 libglibmm-2.68-1t64:amd64
@@ -585,6 +594,7 @@
 libgupnp-1.6-0:amd64
 libgupnp-igd-1.6-0:amd64
 libgusb2:amd64
+libgxps2t64:amd64
 libhandy-1-0:amd64
 libharfbuzz-gobject0:amd64
 libharfbuzz-icu0:amd64
@@ -611,6 +621,7 @@
 libhyphen0:amd64
 libice6:amd64
 libicu72:amd64
+libicu76:amd64
 libidn12:amd64
 libidn2-0:amd64
 libiec61883-0:amd64
@@ -635,6 +646,7 @@
 libiw30t64:amd64
 libjack-jackd2-0:amd64
 libjansson4:amd64
+libjavascriptcoregtk-4.1-0:amd64
 libjbig0:amd64
 libjbig2dec0:amd64
 libjemalloc2:amd64
@@ -642,13 +654,14 @@
 libjpeg-turbo-progs
 libjpeg62-turbo:amd64
 libjs-jquery
+libjs-mathjax
 libjs-sphinxdoc
 libjs-underscore
 libjson-c5:amd64
 libjson-glib-1.0-0:amd64
 libjson-glib-1.0-common
 libjte2:amd64
-libjxl0.9:amd64
+libjxl0.11:amd64
 libjxr-tools
 libjxr0t64:amd64
 libk5crypto3:amd64
@@ -656,6 +669,7 @@
 libkeyutils1:amd64
 libklibc:amd64
 libkmod2:amd64
+libkpathsea6:amd64
 libkrb5-3:amd64
 libkrb5support0:amd64
 libksba8:amd64
@@ -665,8 +679,8 @@
 liblc3-1:amd64
 liblcms2-2:amd64
 libldacbt-enc2:amd64
-libldap-2.5-0:amd64
 libldap-common
+libldap2:amd64
 libldb2:amd64
 liblerc4:amd64
 liblightdm-gobject-1-0:amd64
@@ -683,6 +697,7 @@
 liblouisutdml9t64:amd64
 liblqr-1-0:amd64
 liblrdf0:amd64
+liblsof0
 libltc11:amd64
 libltdl7:amd64
 liblvm2cmd2.03:amd64
@@ -693,12 +708,13 @@
 liblzo2-2:amd64
 libmagic-mgc
 libmagic1t64:amd64
-libmagickcore-6.q16-7-extra:amd64
-libmagickcore-6.q16-7t64:amd64
-libmagickwand-6.q16-7t64:amd64
+libmagickcore-7.q16-10:amd64
+libmagickcore-7.q16-10-extra:amd64
+libmagickwand-7.q16-10:amd64
 libmailtools-perl
+libmanette-0.2-0:amd64
 libmaxminddb0:amd64
-libmbedcrypto7t64:amd64
+libmbedcrypto16:amd64
 libmbim-glib4:amd64
 libmbim-proxy
 libmbim-utils
@@ -718,7 +734,7 @@
 libmpfr6:amd64
 libmpg123-0t64:amd64
 libmplex2-2.1-0t64:amd64
-libmsgraph-0-1:amd64
+libmsgraph-1-1:amd64
 libmspub-0.1-1:amd64
 libmtdev1t64:amd64
 libmtp-common
@@ -770,13 +786,15 @@
 libnvme1t64
 libodfgen-0.1-1:amd64
 libogg0:amd64
+libonnx1t64:amd64
+libonnxruntime1.21:amd64
 libopenal-data
 libopenal1:amd64
 libopencore-amrnb0:amd64
 libopencore-amrwb0:amd64
 libopenexr-3-1-30:amd64
 libopengl0:amd64
-libopenh264-7:amd64
+libopenh264-8:amd64
 libopenjp2-7:amd64
 libopenmpt0t64:amd64
 libopenni2-0:amd64
@@ -800,7 +818,7 @@
 libpangomm-2.48-1t64:amd64
 libpangoxft-1.0-0:amd64
 libpaper-utils
-libpaper1:amd64
+libpaper2:amd64
 libparted-fs-resize0t64:amd64
 libparted2t64:amd64
 libpcap0.8t64:amd64
@@ -822,26 +840,28 @@
 libpolkit-agent-1-0:amd64
 libpolkit-gobject-1-0
 libpolkit-gobject-elogind-1-0:amd64
-libpoppler-cpp1:amd64
+libpoppler-cpp2:amd64
 libpoppler-glib8t64:amd64
-libpoppler140:amd64
+libpoppler147:amd64
 libpopt0:amd64
 libpostproc58:amd64
 libproc2-0:amd64
 libprotobuf-c1:amd64
+libprotobuf32t64:amd64
 libproxy1v5:amd64
 libpsl5t64:amd64
+libpthreadpool0:amd64
 libpulse-mainloop-glib0:amd64
 libpulse0:amd64
 libpulsedsp:amd64
 libpython3-stdlib:amd64
-libpython3.12-minimal:amd64
-libpython3.12-stdlib:amd64
-libpython3.12t64:amd64
+libpython3.13:amd64
+libpython3.13-minimal:amd64
+libpython3.13-stdlib:amd64
 libqmi-glib5:amd64
 libqmi-proxy
 libqmi-utils
-libqpdf29t64:amd64
+libqpdf30:amd64
 libqrencode4:amd64
 libqrtr-glib0:amd64
 libqxp-0.0-0
@@ -853,6 +873,7 @@
 libraw1394-11:amd64
 libraw23t64:amd64
 librdf0t64:amd64
+libre2-11:amd64
 libreadline8t64:amd64
 libreoffice-base-core
 libreoffice-calc
@@ -909,7 +930,6 @@
 libsmbclient0:amd64
 libsnappy1v5:amd64
 libsndfile1:amd64
-libsndio7.0:amd64
 libsnmp-base
 libsnmp40t64:amd64
 libsodium23:amd64
@@ -923,6 +943,7 @@
 libsoxr0:amd64
 libspa-0.2-modules:amd64
 libspandsp2t64:amd64
+libspectre1:amd64
 libspeechd2:amd64
 libspeex1:amd64
 libspeexdsp1:amd64
@@ -942,9 +963,9 @@
 libsvtav1enc2:amd64
 libswresample5:amd64
 libswscale8:amd64
-libtag1v5:amd64
-libtag1v5-vanilla:amd64
-libtagc0:amd64
+libsynctex2:amd64
+libtag-c2:amd64
+libtag2:amd64
 libtalloc2:amd64
 libtasn1-6:amd64
 libtdb1:amd64
@@ -957,6 +978,8 @@
 libthai-data
 libthai0:amd64
 libtheora0:amd64
+libtheoradec1:amd64
+libtheoraenc1:amd64
 libthunarx-3-0:amd64
 libtie-ixhash-perl
 libtiff6:amd64
@@ -1020,14 +1043,16 @@
 libwayland-egl1:amd64
 libwayland-server0:amd64
 libwbclient0:amd64
+libwebkit2gtk-4.1-0:amd64
 libwebp7:amd64
 libwebpdemux2:amd64
 libwebpmux3:amd64
-libwebrtc-audio-processing1:amd64
+libwebrtc-audio-processing-1-3:amd64
 libwildmidi2:amd64
 libwmflite-0.2-7:amd64
 libwnck-3-0:amd64
 libwnck-3-common
+libwoff1:amd64
 libwpd-0.10-10:amd64
 libwpg-0.3-3:amd64
 libwps-0.4-4:amd64
@@ -1039,7 +1064,7 @@
 libx11-protocol-perl
 libx11-xcb1:amd64
 libx264-164:amd64
-libx265-209:amd64
+libx265-215:amd64
 libxapian30:amd64
 libxatracker2:amd64
 libxau6:amd64
@@ -1071,6 +1096,8 @@
 libxfce4util-bin
 libxfce4util-common
 libxfce4util7:amd64
+libxfce4windowing-0-0:amd64
+libxfce4windowing-common
 libxfconf-0-3:amd64
 libxfixes3:amd64
 libxfont2:amd64
@@ -1094,6 +1121,7 @@
 libxmlsec1t64-nss:amd64
 libxmu6:amd64
 libxmuu1:amd64
+libxnnpack0.20241108:amd64
 libxnvctrl0:amd64
 libxpm4:amd64
 libxpresent1:amd64
@@ -1113,6 +1141,7 @@
 libxxf86vm1:amd64
 libxxhash0:amd64
 libyajl2:amd64
+libyaml-0-2:amd64
 libyuv0:amd64
 libz3-4:amd64
 libzbar0t64:amd64
@@ -1128,8 +1157,9 @@
 lightdm
 lightdm-gtk-greeter
 linux-base
-linux-image-6.11.4-amd64
+linux-image-6.12.17-amd64
 linux-image-amd64
+linux-sysctl-defaults
 live-boot
 live-boot-doc
 live-boot-initramfs-tools
@@ -1143,11 +1173,12 @@
 login.defs
 logrotate
 logsave
-lp-solve
 lsb-release
 lsof
 luit
 lvm2
+lxpolkit
+lxsession-data
 lynx
 lynx-common
 mailcap
@@ -1176,9 +1207,11 @@
 netbase
 netcat-traditional
 network-manager
-network-manager-gnome
+network-manager-applet
+network-manager-l10n
 nfs-common
 nftables
+nm-connection-editor
 node-clipboard
 node-normalize.css
 node-prismjs
@@ -1210,7 +1243,6 @@
 pkexec
 plocate
 pocketsphinx-en-us
-policykit-1-gnome
 polkitd
 poppler-data
 poppler-utils
@@ -1226,7 +1258,6 @@
 python-apt-common-devuan
 python3
 python3-apt
-python3-autocommand
 python3-brlapi:amd64
 python3-cairo
 python3-certifi
@@ -1243,18 +1274,13 @@
 python3-gi
 python3-gi-cairo
 python3-idna
-python3-inflect
-python3-jaraco.context
-python3-jaraco.functools
 python3-louis
 python3-minimal
-python3-more-itertools
 python3-musicbrainzngs
 python3-mutagen
 python3-ntp
 python3-olefile
 python3-pil:amd64
-python3-pkg-resources
 python3-pyasyncore
 python3-pygments
 python3-pyinotify
@@ -1264,13 +1290,11 @@
 python3-sgmllib3k
 python3-smbc
 python3-speechd
-python3-typeguard
-python3-typing-extensions
 python3-uno
 python3-urllib3
 python3-xdg
-python3.12
-python3.12-minimal
+python3.13
+python3.13-minimal
 quodlibet
 readline-common
 refractainstaller-base
@@ -1380,6 +1404,9 @@
 xbitmaps
 xbrlapi
 xcvt
+xdg-dbus-proxy
+xdg-desktop-portal
+xdg-desktop-portal-gtk
 xdg-user-dirs
 xdg-utils
 xfburn
@@ -1398,6 +1425,8 @@
 xfce4-helpers
 xfce4-mailwatch-plugin
 xfce4-netload-plugin:amd64
+xfce4-notes
+xfce4-notes-plugin
 xfce4-notifyd
 xfce4-panel
 xfce4-places-plugin:amd64
@@ -1437,6 +1466,8 @@
 xorg
 xorg-docs-core
 xorriso
+xsane
+xsane-common
 xscreensaver
 xscreensaver-data
 xscreensaver-gl
@@ -1453,6 +1484,7 @@
 xserver-xorg-video-fbdev
 xserver-xorg-video-intel
 xserver-xorg-video-nouveau
+xserver-xorg-video-qxl
 xserver-xorg-video-radeon
 xserver-xorg-video-vesa
 xserver-xorg-video-vmware

#227 Re: Other Issues » [SOLVED] how restore a root partition to a dual boot system ? » 2025-03-14 12:44:46

I've never used fsarchiver, but I think the thing to do would be restore and then either boot an installer disk and choose Advanced options and then Reinstall bootloader, or else boot from live media and chroot into the installed system to run grub-install and update-grub. That will get the new UUIDs. For fstab, you have to edit manually.

But before you do that, you should repair the filesystem. When you get to the part that says give root password or ctrl-d, give it the root password and run fsck on whatever partitions it said failed.

#228 Re: Desktop and Multimedia » (Partially solved) Lightdm not working right in Excalibur » 2025-03-13 16:57:30

I want to add that you showed me your Xorg log and there were no errors related to seatd. Just the missing firmware stuff.

FYI - intel graphics work without additional firmware. The microcode packages are for cpu patches, so you might want to add the intel microcode just to be "hardware-neutral" for lack of a better term.

#229 Re: Off-topic » [HowTo] Asus Eee PC - Flashing the BIOS » 2025-03-13 16:48:37

It does qualify for off-topic but it also is not disqualified for Documentation "How-tos and Tips & Tricks contributed by Devuan users". Either way is fine.

#230 Re: Desktop and Multimedia » (Partially solved) Lightdm not working right in Excalibur » 2025-03-13 01:34:56

The problem might be with seatd. I'm getting seatd errors in Xorg.O.log when the screen goes blank and becomes unresponsive. This is happening in excalibur installed in a VM, not a live-iso. I'm using startx. No display manager or screen saver or power manager or elogind. Here's a short sample.

[ 10109.368] (II) seatd_libseat try close /dev/input/event3 (4:25)
[ 10109.368] (EE) [libseat/backend/seatd.c:122] Could not flush connection: Broken pipe
[ 10109.368] (EE) seatd_libseat close failed -32
[ 10109.368] (**) Option "fd" "25"
[ 10109.369] (II) seatd_libseat try close /dev/input/event2 (5:26)
[ 10109.369] (EE) seatd_libseat close failed -107

#231 Re: Desktop and Multimedia » (Partially solved) Lightdm not working right in Excalibur » 2025-03-12 09:52:48

Thanks for the clarification. I was thinking you had this problem in the live-iso, which is where I'm having the problem.

Also, I meant "sysvinit" not "syslinux". I edited my post above to correct that mistake.

sysvinit is the dummy transitional package. You'll get to deal with that when you make the live-iso.

#232 Re: Desktop and Multimedia » X11 recently failing to start the first time after boot » 2025-03-12 00:14:44

1101HAB  Atom Z520 @1.33GHz  2G RAM and 128GB SSD
Daedalus and Excalibur work on it.
Every new release gets bigger.

#233 Re: Desktop and Multimedia » (Partially solved) Lightdm not working right in Excalibur » 2025-03-11 18:58:46

Yeah, I have half an idea of where to start looking. This looks like it's at least partly related to this one:
https://dev1galaxy.org/viewtopic.php?id=7106

Do you have the sysvinit dummy package installed, or just sysvinit-core and sysvinit-utils? I'm guessing you don't have it, or you wouldn't get to tty1. Try adding or removing the dummy and see if it helps or breaks it worse. And/or remove lightdm, log in at tty1 and see if the live-config xinit script takes over and loads the desktop like it does here.

Edited to correct typos:   *sysvinit* not syslinux.

#234 Re: Off-topic » [HowTo] Asus Eee PC - Flashing the BIOS » 2025-03-11 18:45:32

(You red it, don't you?)

Nope. Just a quick scan for now. When it's done, it belongs in the Documentation section.

Thanks for the write-up.

#235 Re: Desktop and Multimedia » X11 recently failing to start the first time after boot » 2025-03-11 15:45:01

Before:
2:21.1.7-3+deb12u8devuan1

After:
2:21.1.7-3+deb12u9devuan1

apt policy xserver-common  # same output for xserver-xorg-core
 *** 2:21.1.7-3+deb12u9devuan1 500
        500 http://deb.devuan.org/merged daedalus-security/main i386 Packages
        100 /var/lib/dpkg/status
     2:21.1.7-3+deb12u8devuan1 100
        100 http://deb.devuan.org/merged daedalus-proposed-updates/main i386 Packages
     2:21.1.7-3+deb12u7devuan1 500
        500 http://deb.devuan.org/merged daedalus/main i386 Packages

#236 Re: Desktop and Multimedia » X11 recently failing to start the first time after boot » 2025-03-11 10:40:54

I can only offer a data point - it's not happening here running daedalus on asus EEE with 686-pae kernel, minimal lxqt with no display manager. Tested before and after latest upgrade which gave me xserver-xorg-core and xserver-common.

#237 Re: Installation » [SOLVED] installing excalibur » 2025-03-10 16:05:31

Someone is working on fixing that issue. Until new isos appear, you can either install daedalus and upgrade to excalibur, or you can boot one of the daedalus live isos and do a debootstrap install of excalibur.

Or search this forum to read the other discussions about this for possible workarounds or if you want to help with testing/troubleshooting.

#238 Re: Hardware & System Configuration » Brightness module? » 2025-03-10 16:00:52

*.dpkg-dist is the saved copy of a new config file when the old one was kept in place. I think if you have brightness.dpkg-dist but not brightness, then something is wrong. Converseley, *.dpkg-old is the old version that's saved when it gets replace with the new one. I think you only get that when you tell debconf to use the package maintainer's (new) version rather than the old version that you modified from the default.

Sorry, I have no other answers.

#239 Re: Other Issues » live-config autologin broken? » 2025-03-10 15:00:53

More info -

I installed runit and made another iso. Autologin is configured by editing the run files in /etc/sv/getty-tty[1-6]. Autologin fails in this case, and the run files were not edited. In fact, it looks like live-config did not run at all - /var/log/live/config.log is empty.

This one boots to no login prompt, but pressing ENTER shows the login prompt and it works.

CORRECTION: The login prompt is there in runit, but I didn't see it because the console got spammed with system messages.

#240 Other Issues » live-config autologin broken? » 2025-03-10 12:39:30

fsmithred
Replies: 1

TTY autologin has stopped working in the excalibur live isos I'm making. This is normally done by the live-config script, 0160-sysvinit, which looks for a package named 'sysvinit' and if it's present, it modifies /etc/inittab to automatically log in the primary use on tty1. There are a couple of issues.

1. 'sysvinit' is a dummy transitional package. It's not a dependency of sysvinit-core, so it's possible to be using sysvinit as your init system without this dummy package installed. If it's not installed, then the live-config script doesn't setup autologin and the user is presented with a tty login prompt.

2. Now in excalibur, if the dummy package is installed, the system fails to complete its bootup. I can ssh in and see that /etc/inittab has been modified, but the ttys don't get created. I'm not sure where to look for the actual failure. The live-config script in excalibur is the same as the one in daedalus, where this problem does not occur.

I did a search on the debian-live mailing list and didn't find anything useful. What am I missing?

#241 Re: Hardware & System Configuration » Brightness module? » 2025-03-10 10:52:32

$ apt-file find init.d/brightness
initscripts: /etc/init.d/brightness

I don't think you can get rid of it. You're not the only one who never noticed this.

# Short-Description: Save and restore brightness level between restarts.
# Description:       This script saves the brightness level between restarts.
#                    It is called from the boot, halt and reboot scripts.

#242 Re: Installation » How to upgrade to devuan testing? » 2025-03-09 22:07:04

I can't read most of that, but I know what it's tellilng  you. Excalibur is still the Testing suite, so there is no -security or -updates repos. Those won't exist until excalibur is officially released as Stable. Comment them out for now.

#243 Re: Installation » How to import a synaptic exported package list? » 2025-03-09 11:21:37

To use one of the methods Andre linked, you need to get a list of just package names (filter out the versions) like this (or equivalet.):

SOMETHING BETTER THAN THIS!!!  I didn't realize that 'apt list' just lists everything in the repo. You do not want to install more than 59,000 packages. See Delgado's post below or use 'dpkg -l' to see what's installed. (The awk would need to be modified.)

apt list | awk -F"/" '{ print $1 }'  > package-list

#244 Re: Installation » How to import a synaptic exported package list? » 2025-03-09 09:30:23

I don't know if that's meant for making install lists.  Feeding the list to apt install is possible, but might not be the best way. In the past, I've used 'dpkg --get-selections' 'dpkg --clear-selections'  and 'dpkg --set-selections' to make an install list and use it on another machine.

#245 Re: ARM Builds » refractasnapshot-base syslinux arm64 » 2025-03-07 20:34:14

I think 1161-openssh-server was a hack that I threw into Refracta isos and then later wanted to make sure it was gone. That's a good reminder of why I should use a hook script instead. Thanks.

#246 Re: Devuan Derivatives » Refracta OS issues and questions :) » 2025-03-07 17:45:21

The installer will recognize more than one existing efi partition and let you choose the one you want, so yes, you have to make it first.
In gparted, make a fat32 partition and give it the esp flag (it'll get the boot flag automatically).

Your motherboard might not let you be the one to decide which efi partition is the real one. And I don't know if having two and switching them by changing the drive order will work or is safe. The usual procedure is just to let linux use the same efi partition as windows and put itself in first place for booting. If you've looked at what's in the efi partition, you can see that there are several bootloaders. You can change the order or manage them otherwise with efibootmgr - depending on how much the motherboard manufacturer felt like following standards. see rodbooks.com for more info on uefi.

#247 Re: Devuan Derivatives » Refracta OS issues and questions :) » 2025-03-07 15:15:27

Nice to see you again and good luck with it. Post again if you run into problems.

BTW, I don't think you can call yourself a noob anymore. I checked my old forum logs. 2014!

Edit: fixed type (the year)

#248 Re: ARM Builds » refractasnapshot-base syslinux arm64 » 2025-03-07 10:37:57

Of course, having someone who knows where to look is even better. Thanks, dzz.

I'm not sure what's up with ssh. In the excalibur isos I've made recently, live-config keeps turning off password authentication. I resorted to making a live-config script to look for 'SSH-ON' in the boot command.

#249 Re: Devuan Derivatives » Refracta OS issues and questions :) » 2025-03-07 10:28:52

1. I find myself fighting with grub a lot more in the last few year. It might not be you. If you have another linux installed, the easy solution would be to install Refracta without a bootloader, then let the other linux find it and add it to the existing boot menu.

You should be able to install to any partition when there are several on the disk and or several disks. The graphical installer will show you lists of partitions with checkboxes. The text installer requires you to enter the correct device name. That's probably something you're doing wrong or misinterpreting. No way to tell from here without more information.

2. Daedalus is the current stable version of Devuan. It's the same as Debian Bookworm (only better). Excalibur is the testing suite, same as Debian Trixie, and Ceres is Sid, always unstable.

3. Command names and file locations differ greatly between the rpm and deb worlds. Getting the scripts to work with both would be a major undertaking.

Newer kernel:
Here's an iso with a minimal graphical system, daedalus (stable) with backports kernel, and I think it has some firmware installed. You could install this and then add whatever you want.
https://get.refracta.org/files/experime … 4_1806.iso

Excalibur isos will be coming soon, but it's still in Testing so there will be frequent changes and possible breakage until it's stable. (maybe by end of year)

#250 Re: ARM Builds » refractasnapshot-base syslinux arm64 » 2025-03-05 21:44:19

Sorry I missed this thread when it was new. Running refractasnapshot without syslinux would result in the script failing because it looks for syslinux/isolinux files to put into the iso. It might be possible to run it and then chroot into the filesystem copy to make changes and then run the xorriso command manually to pack it into an iso file.

I don't have any arm hardware to play with this. If anyone figures out how to do it, please let me know. If someone feels competent enough to try, I can help with pointing where to look in the script so they don't have to follow every strand of spaghetti.

Board footer

Forum Software