You are not logged in.
...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
Offline
Downloading now.
https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded March 2025!
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded. Now a Vuu-do-mate-mini as well.
New Devuan-mate-mini isos too! 100% no-vuu-do.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
In live session now of the March version, got the same error screen. Hitting "quit" turns off the top panel and I get no panels. Hitting "remove" gets me both panels.
Poking around now.
In /etc/xdg/xfce4/panel/default.xml-devuan-sapphire between line 104 and 105 does it need another </property> to close 103-104, i'm not skilled at xml, but looks like the closing tag at 105 is actually the closing tag for line 49 and 103-104 doesn't have one.
Bunch of panel errors in .xsession-errors, also some errors about the monitor and various _NET_CURRENT_DESKTOP errors.
Noted that it's only on first log-in to root or user account that I get the error, after that it's smooth sailing logging back on to either account.
Last edited by greenjeans (2025-03-24 18:47:57)
https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded March 2025!
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded. Now a Vuu-do-mate-mini as well.
New Devuan-mate-mini isos too! 100% no-vuu-do.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
Just noticed in the file I mentioned above /etc/xdg/xfce4/panel/default.xml-devuan-sapphire, that at the top part of the file it gives out plugin-ids from 1-22,
and in the bottom section it defines those plugin-ids but there is no definition for 7 it just skips from 6 to 8, and that's right about where it hangs up in the process, number 7 would be in the middle of the top panel somewhere and that's where it stops loading for me and gives the error message.
So maybe it tries to load a 7, can't find it and doesn't know what to call it but "(null)", and just knows it doesn't work so halts the process?
EDIT: so in the user session I edited that file, and took out the plugin-id line at the top for number 7 and saved, then logged out and logged in as root for the first time in this session, and there was no error.
EDIT2: repeated that procedure above and again no error. Need a way to edit that file before it loads user to be able to test on user account, not sure how to do that during live-boot-up. the deepsea xml in that folder also has the same issue.
Can you get into a tty from the live-session grub screen and edit with nano?
Last edited by greenjeans (2025-03-24 20:39:24)
https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded March 2025!
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded. Now a Vuu-do-mate-mini as well.
New Devuan-mate-mini isos too! 100% no-vuu-do.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
Can you get into a tty from the live-session grub screen and edit with nano?
One way is to add "1" (no quotes) to the cmdline (boot menu). Enter root password "toor" then you can run nano. That done, enter "init 2" to continue normal boot.
Confirmed here, after taking out the line for plugin 7 (EDIT: line 22) in /etc/xdg/xfce4/panel/default.xml-devuan-sapphire the error is gone.
EDIT (more):
dpkg -S /etc/xdg/xfce4/panel/default.xml-devuan-sapphire
desktop-base: /etc/xdg/xfce4/panel/default.xml-devuan-sapphire
There's the cause! Also, the offending plugin is undefined in default.xml-deepsea ..
I can't see what default.xml.dpkg-new is there for, nothing seems to own it.
Last edited by dzz (2025-03-25 16:17:33)
Offline
One way is to add "1" (no quotes) to the cmdline (boot menu). Enter root password "toor" then you can run nano. That done, enter "init 2" to continue normal boot.
Appreciate that dzz, adding that to my cheatsheet (i'm getting old so I gotta write things down these days, lol).
https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded March 2025!
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded. Now a Vuu-do-mate-mini as well.
New Devuan-mate-mini isos too! 100% no-vuu-do.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
Thanks, guys. I made the edits and built the package locally and managed to test it in the March live iso. It works. I'll push the changes and get a new package into the repo.
Offline