You are not logged in.
Odroid Bookworm is on its own way...
https://forum.odroid.com/viewtopic.php?p=375557#p375557
Once released I will try to install it on the eMMC module and then to convert it in Devuan Deadalus plus runit! 😎
apt install runit-initYou probably also want runit-services if that doesn't come in automatically.
Thank you, I hope Meverick from the Odroid community is going to build a bookworm ISO so I can later install Devuan on my Odroid-XU4...
A technology is a technology nor bad or good, but if at Debian don't fix units services why they continue to provide this init system which comes broken by default , this really drive me crazy!
p.s. looks like I pressed report instead of quote... 🤦♂️
I can't help you for runit, but I'm very interested in learning how to de-brick after an attempt to move the OS onto the eMMC.
For what I read you need to flash the eMMC, and then change some files regarding uboot: https://forum.odroid.com/viewtopic.php?p=371017#p371017
Anyway I am not going that far until a bookworm image won't be available.
This was a test to check the feasibility, and it was a success! 🎊 🎊 🎊
It actually worked out

Now for running from the eMMC it is required further jumps on the hoops, but it looks feasible, for testing I've just installed the full DE on a SD card but it is working fine.
Even the GPU acceleration is working:
# glxinfo | grep rendering && glxinfo | grep vendor
direct rendering: Yes
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: Mesa/X.org\Now I would just replace sysvinit with runit!
Any wiki to follow plz?
Hello,
as per the title?
I'd like to replace sysv with runit, I am doing some tests on a board so I couldn't install Devuan with the installer, thanks.
From the Odroid Forum I read about a dude that installed a Debian iso made for this board and then he followed the standard procedure to convert Debian into Devuan, this sound pretty cool but...
Do you believe that is really feasible?
I am using Armbian right now with some very annoying issues, and guess what?
All of them are systemd service failing for unknown reasons.
I could actually testing it with a SD card, it would be very cool using Devuan instead of Armbian... 🤔
Devuan is the best Linux distro.
Thank you guys! I really appreciated it! 🙏
Hi guys,
what is the main difference between /bin and /usr/bin and what do you think about this last Debian decision? Thanks!
Files that are in /usr in the Debian 12 release should remain in /usr, while files that are in /bin, /lib* or /sbin in the Debian 12 release should remain in those directories. If any files are moved from /bin, /lib* or /sbin into /usr after the Debian 12 release, they should be moved back to their Debian 12 locations.
I definitely solved it:
http://portal.mozz.us/gemini/omg.pebcak … vuan-5.gmi
So I am now again on Devuan! 🙏
I came back to Debian to troubleshoot it...
On Debian I used this method:
http://portal.mozz.us/gemini/omg.pebcak … ian-12.gmi
It looks enough reliable, I'll test it for a week and I'll try to adapt it to Devuan, and stick with it. 🤞
I compiled and installed xfce4-screensaver from git, the situation didn't change... 😖
I ran all my tests also without xfce4-power-setting enabled, but I still got the striped screen
what about replacing xfce4-screensaver package with xscreensaver?
yes I am exactly him...
Ha! I remember you! I used to be on that forum too (Ombra) years ago, nice to meet you again
Cool! These days I am bouncing between Devuan, Debian, FreeBSD and OpenBSD...
Anyway xfce4-screensaver is actually missing on the repo... perhaps is too thigh with systemd...
Ciao Lorenzo, yes I am exactly him...
I ran all my tests also without xfce4-power-setting enabled, but I still got the striped screen... 😖
Well the issues is getting worst... 😩
I tested Debian on the same hardware, I bought to my daughter the same laptop and install Debian instead of Devuan, and it does not have issue whatsoever.
The problem is with Devuan and Runit, I guess. 🤔
To recap:
The XFCE4 settings logind workaround does not work anymore
I tried to edit logind.conf ignoring lid actions and did not work
I tried with acpid and acpi/acpi-support, both did not work
I tried disabling KMS, did not work
I tried the steps above with xserver-xorg-video-intel uninstalled, did not solve anything
I tried to general disable the lid botton, could not achieve it
So far the only things that works it is to manually suspend the laptop before to close the lid. If I forget to do so: if I am lucky I get the screen frozen but I can enter in another TTY and relaunch lightdm, I would point out that sudo service lightdm --fullrestart does not work, instead I have to use sudo killall lightdm and perhaps this is some how related; otherwise I get a striped black and white screen with a frozen keyboard and I have to type alt+print_screen reisub to force a reboot.
This is becoming problematic and I would really like to solve it issue, thanks. 🙏
Hi, I ended up here because I am trying to fix an issue with LID that I temporaraly resolved with this trick but some recent changes made it ineffective:
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-lid-switch -n -t bool -s trueWhen I open the lid the system got frozen but the mouse, therefore disabling it looks like a better solution, however I don't have the same output as GNU User:
find /proc/acpi -iname lid
/proc/acpi/button/lid
/proc/acpi/button/lid/LIDI am missing lid in the section he used to disable it:
cat /proc/acpi/wakeup
Device S-state Status Sysfs node
HDAS S3 *disabled pci:0000:00:0e.0
XHC S3 *enabled pci:0000:00:15.0
XDCI S4 *disabled
RP01 S4 *enabled pci:0000:00:14.0
PXSX S4 *disabled pci:0000:02:00.0
CNVW S4 *disabledAny suggestion? Thanks! 🙏
Apparently it was a bug, yesterday I got an grub update that fixed the issue, so if grub can't access to / because encrypted simply falls back to regular grub...
I have no idea what will happen if you simply comment the themes-line from /etc/default/grub. That may cause a real hickup...
Commenting that line simply disables the fancy grub in favor of the always good and old fashioned grub... 😉
I wonder if this should be reported as bug... 🤔
This line
Found theme: /usr/share/desktop-base/grub-themes/desktop-grub-theme/theme.txtindicates that grub wants to read the path /usr/share/desktop-base/grub-themes/desktop-grub-theme. This path is available on an unencrypted system for grub and for the system when running update-grub at any time, no errros.
On an encrypted system, when grub starts, this path isn't available yet until the initramfs has opened the root directory. This is when you get the errors as from the initial post. When running update grub there is no error since then /usr/share.... is available.
Half understood... /boot is actually clear...
Are you tell me to update grub configuration and move the theme into /boot...
I don't need a theme at all how can I remove it? I prefer plain old-style grub perhaps this is even better to solve it... 🤔
The installation of the clearlooks-phenix-sapphire-theme changed /etc/grub/default back to desktop-base and the themes there. On my encrypted Daedalus this produced the initial error in grub, an update-grub did NOT fix this. I copied clearlooks-phenix-sapphire-theme to /boot/grub/themes and changed the /etc/grub/default to point to the /boot/grub/themes-directory, and everything is fine again.
Mi issue came back...
However when I update-grub I don't see any complaining...
sudo update-grub
[sudo] password for freezr:
Generating grub configuration file ...
Found theme: /usr/share/desktop-base/grub-themes/desktop-grub-theme/theme.txt
Found background image: splash.png
Found linux image: /boot/vmlinuz-6.1.0-7-amd64
Found initrd image: /boot/initrd.img-6.1.0-7-amd64
Found linux image: /boot/vmlinuz-6.1.0-6-amd64
Found initrd image: /boot/initrd.img-6.1.0-6-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
doneufff... 😖
acpid might also help with passing events to acpi / the EC
It will help with power key I believe in a more minimal manner.
acpi also deals with lid closure.Glad xfce4-power-manager works for you though.
After some recent updates this trick stopped to work...
What did you mean with acpid? Is it something to install additionally?
Thanks... 🙏
I found the solution here:
https://www.reddit.com/r/xubuntu/commen … &context=3
and here:
https://docs.xfce.org/xfce/xfce4-power- … er-manager
Long story-short: To have logind handle the lid open/close event
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-lid-switch -n -t bool -s trueI found this but it is not very useful...
dmesg | grep -i freez
[ 882.490917] Freezing user space processes
[ 882.499928] Freezing user space processes completed (elapsed 0.009 seconds)
[ 882.499940] Freezing remaining freezable tasks
[ 882.501515] Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
[ 2841.976403] Freezing user space processes
[ 2841.978488] Freezing user space processes completed (elapsed 0.002 seconds)
[ 2841.978495] Freezing remaining freezable tasks
[ 2841.979459] Freezing remaining freezable tasks completed (elapsed 0.000 seconds)Hi folks,
I need help to troubleshoot this issue.
When the AC is uplugged closing and opening the lid causes the screen to become totally insensitive, I can move the mouse but I can't click anything.
If I g too the TTYs and I try to restart the lightdm(runit) through sudo service lightdm stop/start this command doesn't work, but killall lightdm does.
Suspending works, hibernate doesn't, I am not sure if the issue is always because the eMMC storage, by the way I haven't found any hints because I don't know where I actually should looking for.
lsb_release -a && uname -a
No LSB modules are available.
Distributor ID: Devuan
Description: Devuan GNU/Linux 5 (daedalus/ceres)
Release: 5
Codename: daedalus ceres
Linux abook 6.1.0-7-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.20-1 (2023-03-19) x86_64 GNU/Linux00:00.0 Host bridge: Intel Corporation Gemini Lake Host Bridge (rev 06)
00:00.1 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor Dynamic Platform and Thermal Framework Processor Participant (rev 06)
00:00.3 System peripheral: Intel Corporation Celeron/Pentium Silver Processor Gaussian Mixture Model (rev 06)
00:02.0 VGA compatible controller: Intel Corporation GeminiLake [UHD Graphics 600] (rev 06)
00:0e.0 Audio device: Intel Corporation Celeron/Pentium Silver Processor High Definition Audio (rev 06)
00:0f.0 Communication controller: Intel Corporation Celeron/Pentium Silver Processor Trusted Execution Engine Interface (rev 06)
00:12.0 SATA controller: Intel Corporation Celeron/Pentium Silver Processor SATA Controller (rev 06)
00:13.0 PCI bridge: Intel Corporation Gemini Lake PCI Express Root Port (rev f6)
00:14.0 PCI bridge: Intel Corporation Gemini Lake PCI Express Root Port (rev f6)
00:15.0 USB controller: Intel Corporation Celeron/Pentium Silver Processor USB 3.0 xHCI Controller (rev 06)
00:17.0 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor I2C 4 (rev 06)
00:18.0 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor Serial IO UART Host Controller (rev 06)
00:18.1 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor Serial IO UART Host Controller (rev 06)
00:18.2 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor Serial IO UART Host Controller (rev 06)
00:18.3 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor Serial IO UART Host Controller (rev 06)
00:19.0 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor Serial IO SPI Host Controller (rev 06)
00:19.1 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor Serial IO SPI Host Controller (rev 06)
00:1c.0 SD Host controller: Intel Corporation Celeron/Pentium Silver Processor SDA Standard Compliant SD Host Controller (rev 06)
00:1f.0 ISA bridge: Intel Corporation Celeron/Pentium Silver Processor LPC Controller (rev 06)
00:1f.1 SMBus: Intel Corporation Celeron/Pentium Silver Processor Gaussian Mixture Model (rev 06)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mmcblk0 179:0 0 58.3G 0 disk
├─mmcblk0p1 179:1 0 512M 0 part /boot/efi
├─mmcblk0p2 179:2 0 488M 0 part /boot
└─mmcblk0p3 179:3 0 57.3G 0 part
└─mmcblk0p3_crypt 254:0 0 57.3G 0 crypt
├─abook--vg-root 254:1 0 56.3G 0 lvm /
└─abook--vg-swap_1 254:2 0 976M 0 lvm [SWAP]
mmcblk0boot0 179:256 0 4M 1 disk
mmcblk0boot1 179:512 0 4M 1 disk Thanks... 🙏
Good you fixed it
It doesn't matter now, but I'm not sure what you meant with "Already posted"? Afaict your OP doesn't include output of either ls -l /dev/disk/by-uuid (note the -l) or blkid, which both are ways of seeing the associations between uuids and partitions.
I posted the first command but not the second... And actually the partition it was unable to find was the LVM one belonging to root...
/dev/mapper/abook--vg-root: UUID="3ba85e43-bd5b-4a44-9544-41921221101b" BLOCK_SIZE="4096" TYPE="ext4"
/dev/mmcblk0p3: UUID="67af2c73-280d-49f1-aef0-5ed416c42ab8" TYPE="crypto_LUKS" PARTUUID="d37ff9cc-dde0-4633-9a1b-276f81d36161"
/dev/mmcblk0p1: UUID="F447-1A01" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="6391c5b8-f0a0-48f9-bca4-ecbb6a9869de"
/dev/mmcblk0p2: UUID="fa11faec-6990-4e47-b7da-2deba175d392" BLOCK_SIZE="1024" TYPE="ext2" PARTUUID="60c53789-c48d-4052-956d-99a6419a97eb"
/dev/mapper/abook--vg-swap_1: UUID="d1ad949a-3157-4090-b03f-f8fb51c3816f" TYPE="swap"
/dev/mapper/mmcblk0p3_crypt: UUID="SXoUom-lUES-U2K6-Acug-MJDg-1t1P-kudC1C" TYPE="LVM2_member"