The officially official Devuan Forum!

You are not logged in.

#26 Re: Installation » [SOLVED] accidentally deleted (EFI) partition - how recover? » 2025-06-07 10:11:04

MLEvD, did you copy/paste the wrong commands? That dd command will replace whatever is on the partition with a file containing zeroes. That would reproduce the OP's problem instead of fixing it.

#27 Re: Other Issues » Daedalus kernel upgrade from 6.1.0-35 to 6.1.0.37 breaks hibernate » 2025-06-06 21:08:26

I just tested pm-hibernate in excalibur and it works. Kernel is 6.12.27.
Check /etc/initramfs/conf.d/resume to make sure it didn't change and also that the uuid on the swap didn't change. (assuming resume uses the uuid)

Check /var/log/syslog for errors. I got something like "couldn't find swap" before I did a few things to make my new swap partition work. (I had to make a resume file, edit fstab, run update-initramfs -u, and reboot.)

#28 Re: Freedom Hacks » Debian not providing new 686 kernels in Trixie » 2025-05-30 20:11:54

linux-libre 6.15.0 with the current version of mount (2.41-5devuan1) is working correctly. Here's an iso in case anyone wants to play with it.
https://get.refracta.org/files/experime … 0_1739.iso

sha256sum

4d19d4a9f1f28eb5548fc3b141f83fece1a9df0640cdb6bbc63a528944b41306  refracta_13_minx_ndb_libre_i386-20250530_1739.iso

#29 Re: Off-topic » Hospitals and the irc#devuan » 2025-05-30 12:07:24

Devuan infrastructure would be the servers we control - pkgmaster.devuan.org, git.d.o, files.d.o and this forum. There are also some backup servers and other stuff that keeps it all running.

#30 Re: DIY » Does anyone here use Mintstick for making livUSB's? Need testers. » 2025-05-29 18:11:11

Install openbox and do a diff on the files you're curious about against the ones in /etc/xdg/openbox. (probably menu.xml and rc.xml)

FWIW, not related to the installer isos, but refractasnapshot has a config option for enabling uefi boot or not. (you always get legacy boot) It's just a matter of turning on or off one (I think it's just one) function. Oh yeah, the devuan-live isos have the same option because the same function is used in live-sdk.

To test those other config files,  drop them in ~/.config/openbox/ and fire up an openbox session.

#31 Re: Devuan » Devuan Excalibur on i386 - We need an official kernel! » 2025-05-29 00:12:34

seems we'll be denied the option to build a vanilla kernel that can take advantage of >4GB.

Confirmed. I have some i386 excalibur isos with libre kernel. If I boot in qemu and give it 6GB of memory, the iso with 6.12 kernel shows 6GB but the one with the 6.15 kernel only shows 3GB.

#32 Re: Installation » Minimalist/selective installation? » 2025-05-28 17:31:41

I'll try to expain for you folks who aren't getting it. If you install a desktop environment from the installer iso, it uses a metapackage such as task-xfce-desktop or other desktop, which pulls in all parts of the chosen DE plus all other desktop applications. Trying to remove some parts of that will often result in the whole desktop being removed.

If you start with a minimal system, you can add the parts of the desktop that you want along with the specific applications that you want and have a leaner system than you would get with the task-* package.

Example: How do you install kde without getting libreoffice or gimp? Partial answer: You don't install task-kde-desktop.

$ apt depends task-kde-desktop
task-kde-desktop
  Depends: tasksel (= 3.73devuan1)
  Depends: task-desktop
  Depends: kde-standard
 |Depends: lightdm
 |Depends: slim
  Depends: sddm
  Recommends: kdeaccessibility
  Recommends: orca
  Recommends: gimp
  Recommends: libreoffice-writer
  Recommends: libreoffice-calc
  Recommends: libreoffice-impress
  Recommends: libreoffice-plasma
  Recommends: libreoffice-kf5
  Recommends: libreoffice-help-en-us
  Recommends: mythes-en-us
  Recommends: hunspell-en-us
  Recommends: hyphen-en-us
  Recommends: print-manager
 |Recommends: <time-daemon>
    chrony
    ntpsec
    openntpd
  Recommends: ntpsec-ntpdate

#33 Re: DIY » Does anyone here use Mintstick for making livUSB's? Need testers. » 2025-05-28 17:20:24

Altoid wrote:

devuan_chimaera_4.0.3_i386_desktop-live.iso

This *.iso file did not generate a #$%& UEFI partition when I wrote it to the SD Card.

That's right. the i386 doesn't do uefi. I'm not aware of any 32-bit uefi systems.

#34 Re: Freedom Hacks » Debian not providing new 686 kernels in Trixie » 2025-05-28 00:10:44

About that size issue...
I poked around a bit. Most of the difference is in /lib/modules and most of that is drivers. libre has more directories and files there than debian and all the .ko files in the debian kernel are xz-compressed. That accounts for around 200mb difference.

#35 Re: Installation » Minimalist/selective installation? » 2025-05-27 21:56:34

Here's a daedalus (stable) mini.iso, a.k.a. business card iso. Network install only, no wireless for the install. This one should boot for you.
https://pkgmaster.devuan.org/devuan/dis … t/mini.iso

It's also possible to use the live isos to do a debootstrap install.

#36 Re: Freedom Hacks » Debian not providing new 686 kernels in Trixie » 2025-05-27 20:17:55

Update. If I downgrade to the previous version of mount, the isos boot. (i.e. they can loop-mount filesystem.squashfs)

mount, fdisk libfdisk1 and uuid-runtime were all downgraded from 2.41-5devuan1 to 2.38.1-5+deb12u3devuan1

I filed a bug report against mount - https://bugs.devuan.org/cgi/bugreport.cgi?bug=892

#37 Re: Desktop and Multimedia » [SOLVED] .xsession-errors file » 2025-05-27 10:08:54

...until you ARE interested in the error log.

You could change the log daily and keep yesterday's log in case you need it. Make a user cron job that runs 'mv .xsession-errors .xsession-errors.old' once a day. (use the full path to the file)

#38 Re: Installation » [SOLVED] Should the live desktop auto start RAID arrays? » 2025-05-27 09:56:43

I think you make a good case for turning mdadm off in the live isos. Easy enough to do.
In /etc/default/mdadm

# START_DAEMON:
#   should mdadm start the MD monitoring daemon during boot?
START_DAEMON=false

If you need mdadm in the live session, turn it on with /etc/init.d/mdadm start
Now all I gotta do is remember to put it in the release notes.

Might be better to make a hook script so it could be turned on or off at the boot command. (talking to myself now)

#39 Re: Installation » Installing Devuan with only free firmware » 2025-05-27 09:40:55

Choose Expert install (in one of the installer isos) and you will be asked if you want non-free or not. I think you'll also be asked if you want -security and -updates. You should take those.

#40 Re: DIY » Does anyone here use Mintstick for making livUSB's? Need testers. » 2025-05-26 13:21:05

"su" vs. "su -" problem? Those usually give you a "command not found" error. More likely the environment issue (root vs. user)

If you want to be able to run root programs on the user's desktop like you used to do before su got moved into util-linux, do this:

echo "Always_set_path yes" >> /etc/default/su

Then log out and log in using "su" and compare your PATH to what it was before. (or try to run a graphical app as root)

#41 Re: Freedom Hacks » Debian not providing new 686 kernels in Trixie » 2025-05-26 13:12:07

Update:  I'm trying more kernels and I asked a question in #gnu-linux-libre (libera.chat)

6.12.30-gnu has the problem.

6.12.28-gnu and 6.12.24-gnu both work.
6.12.30-gnu.nonpae works.
6.14.8-gnu (non-lts) works.

#42 Re: DIY » Does anyone here use Mintstick for making livUSB's? Need testers. » 2025-05-25 23:40:53

Feel free to use this. No gui stuff. (I actually dissected it out of a gui app. You'll recognize some of it.) And yes, this uses dd.

#!/usr/bin/env bash
#
# iso2usb.sh
#set -x
#
# Run this script from the directory that contains your .iso files.
#

blocksize="1M"

[[ $(id -u) -eq 0 ]] || { echo -e "\n\t You need to be root!\n" ; exit 1 ; }

usbdevlist=$(/usr/sbin/hwinfo --usb --short | awk '/dev\/sd/ {print $1}')
usbdevfulllist=$(/usr/sbin/hwinfo --usb --short | awk '/dev\/sd/ {print $0}')

	echo -e "\n\tLIST OF REMOVABLE DRIVES\n${usbdevfulllist}\n${sdfulllist}\n${cdromfulllist}\n\nSelect a device:"
	select opt in $usbdevlist ; do
		device=$(echo "$opt" | awk '{ print $1 }')
		break
	done

if [[ -z "$device" ]] ; then
	echo "No device was found."
	exit 0
fi

echo -e "\n\tSelect the image file.\n"
select file in *.iso *.img ; do
	echo -e "\n$file"
	break
done

size=$(ls -lh $file | awk '{ print $5 }' | sed -e 's/M//')

if echo "$size" | grep -q G ; then
	size="$(echo "$size" | sed -e 's/\.//' -e 's/G//')00"
fi

echo "Size is ${size}M"

if echo "$size" | grep -q K ; then
	echo "Out of range units"
	exit 1
fi

echo -e "\n\tCopy $file to $device?\n\n\tThe command will be:\n\tdd if=$file | pv -s ${size}M | dd of=$device bs=${blocksize}\n\n"
echo -e " Press ENTER to continue or ctrl-c to abort."
read -p " "

dd if="$file" | pv -s ${size}M | dd of="$device" bs="$blocksize"
sync

exit 0

#43 Re: Freedom Hacks » Debian not providing new 686 kernels in Trixie » 2025-05-25 22:07:12

Uh-oh. I upgraded my excalibur minimal-X system and made a new live-iso. It doesn't boot. Drops to initramfs prompt and says it couldn't mount the squashfs. This is with linux-image-6.12.30-gnu. I made another live-iso that includes the 6.12.24-gnu kernel and that boots normally. (Note: both kernels boot normally in the VM I'm using to make the isos.)

mount /run/live/medium/live/filesystem.squashfs: fsconfig() failed: unable to read squashfs_super_block.

Here's a screenshot that shows the error message in /boot.log
https://get.refracta.org/files/misc/mou … -00-38.png

Edit: Found an iso I made on May 12 with 6.12.28-gnu that works.

#44 Re: Freedom Hacks » Debian not providing new 686 kernels in Trixie » 2025-05-25 16:34:51

Oops! My EEE has a 128G ssd, so I didn't think a lot about disk space. I recently added a 32G sd card so I could run excalibur without losing my daedalus install (or my win XP install which I keep only for nostalgia). The EEE sees it as a usb storage device, so it's bootable.

#45 Re: Freedom Hacks » Debian not providing new 686 kernels in Trixie » 2025-05-24 22:15:46

This works:
https://www.fsfla.org/ikiwiki/selibre/l … sh.en.html

Example:
https://get.refracta.org/files/testing/ … 5_1010.iso

sha256sum:

5ba7eab51ee52a50a7eb5203c01a7ea836551e177ca3b4a96a4f70cb58b000ed  refracta_13_nox_libre_i386-20250425_1010.iso

If you need nonfree firmware, you'll need to find a different solution.

#46 Re: Installation » Daedalus desktop live: Cannot load memtest » 2025-05-23 20:46:33

In the live isos, the memtest images are in the /live directory with the kernel and initrd. That's where you'll find it if you mount the iso on a running system. If you boot the iso, look in /run/live/medium/live (I think that's right.) Poke around and you'll find the boot menus - isolinux/isolinux.cfg and boot/grub/grub.cfg.

#47 Re: Hardware & System Configuration » [SOLVED] Stale keyring files? » 2025-05-23 20:40:39

Tint2 or lxpanel or lxqt-panel or polybar in autostart.
spacefm or ~/.fehbg or nitrogen in autostart.
I like to include a terminal there too, so it's always open and ready on first desktop. That way, if my monitor dies while booting up, I can still type commands and shut down gracefully. (old boy scout)

'kits in excalibur desktop-live iso. This is in xfce despite what your eyes may tell you:

$ dpkg -l |grep -Ei "polkit|policykit|login|seat"
ii  cups-pk-helper                        0.2.6-2.1                                    amd64        PolicyKit helper to configure cups with fine-grained privileges
ii  elogind                               255.17-2                                     amd64        user, seat and session management daemon
ii  gir1.2-polkit-1.0                     126-2devuan1                                 amd64        GObject introspection data for polkit
ii  libelogind-compat:amd64               255.17-2                                     amd64        user, seat and session management library compatibility
ii  libelogind0:amd64                     255.17-2                                     amd64        user, seat and session management library
ii  libpam-elogind:amd64                  255.17-2                                     amd64        elogind PAM module
ii  libpam-gnome-keyring:amd64            48.0-1                                       amd64        PAM module to unlock the GNOME keyring upon login
ii  libpolkit-agent-1-0:amd64             126-2devuan1                                 amd64        polkit Authentication Agent API
ii  libpolkit-gobject-1-0                 126-2devuan1                                 all          polkit Authorization API
ii  libpolkit-gobject-elogind-1-0:amd64   126-2devuan1                                 amd64        polkit Authorization API
ii  libseat1:amd64                        0.9.1-1                                      amd64        flexible user, seat and session management library
ii  login                                 1:4.16.0-2+really2.41-4devuan1               amd64        system login tools
ii  login.defs                            1:4.17.4-2                                   all          system user management configuration
ii  lxpolkit                              0.5.6-2                                      amd64        LXDE PolicyKit authentication agent
ii  pkexec                                126-2devuan1                                 amd64        run commands as another user with polkit authorization
ii  polkitd                               126-2devuan1                                 amd64        framework for managing administrative policies and privileges

#48 Re: Hardware & System Configuration » [SOLVED] Stale keyring files? » 2025-05-23 14:29:55

I think the background color in openbox is built into the binary. I couldn't find a way to change it. Two ways I know to have a bg image in openbox are with spacefm or feh. I seem to recall some gaseous element name for bg images with a window manager - I think it's nitrogen but it might be oxygen.

#49 Re: Hardware & System Configuration » [SOLVED] Stale keyring files? » 2025-05-23 00:28:38

Openbox now includes an applications menu that uses the .desktop files in /usr/share/applications. I added a few items to the main menu, but everything expanded from "Applications" was automatically added.
https://get.refracta.org/files/misc/ope … s-menu.png

#50 Re: Installation » Daedalus desktop live: Cannot load memtest » 2025-05-22 21:58:12

Good find. I'll have to remember to play with that on a multi-boot live-usb that uses syslinux to see what it does.

I don't know if the .bin file is needed. I'll leave it for now and see if someone finds a case where that's the only one that works for them.

Board footer

Forum Software