The officially official Devuan Forum!

You are not logged in.

#1 Re: Desktop and Multimedia » requesting recomendations for a small window manager » 2024-01-21 05:38:21

Not sure whats wrong with XFCE4 but I use daily Window Manager and I really enjoy, although is hard to customize and GTK3/4 apps did not fits well ... If you like something that does a little bit more than a drawing a window you may also try Fluxbox.

#2 Re: Devuan » Debian Farm? » 2024-01-08 15:49:39

Poor Debian constantly grabbed in the middle of Boogle and Cononical businesses... 😖

#3 Re: Off-topic » Weak processor + minimal DE = no miracle! » 2023-12-12 21:35:18

My (old) laptop was already slow back to that time. I bought it just because was one the very first shipped with Linux (SLES) in Italy and was cheap too. Today is useless, even with 6GB of RAM and a SSD, the CPU is a crap. Nothing to add.

With your think pad you got a decent hardware, congrats!

#4 Re: Off-topic » Weak processor + minimal DE = no miracle! » 2023-12-12 20:49:56

aluma wrote:

I have no objection at all to someone using any programs.
But the essence of my thread is that with a weak processor the OS turns into a single-tasking, or rather single-window, if we mean browsers.
And no “light” DEs, browsers, etc. things won't help. If you want normal work, you will have to pay for a more productive computer.

Any recent celeron is better than your cpu, I still have a laptop with an E-450 and performs worse than the ROC-RK3328-CC that I am using to writing this reply with LibreWolf.

Auto quote myself about the RK3328:

What can I do with it?

I do almost anything, and with the Renegade board I can do even more. Although this board support video acceleration your phone is better suited for media consuming. Anyway with my first prototype and the last Stealthbox I was able to do almost anything, a great improvement was achieved whan I was able to boost the tethering allowing me to load heavy-weight website.

This is what it was possible doing with the current Stealthbox and the prototype:

  • Internet searches ✅

  • Email reading ✅ (with client, but with 4GB and booster also webmail)

  • Online banking and bills ✅

  • Mastodon ✅

  • Diaspora ✅

  • Fora (forums) ✅

  • Amazon, Target, Walmart etc ✅ (with tethering booster)

  • Projects with Inkscape ✅

  • Projects with Gimp ✅

  • LibreOffice ❓ (didn't tested but with 4GB I believe it is feasible)

  • Abiword ✅

  • Text Editor ✅

  • Calibre and connecting a Kindle ✅

  • Youtube/Invidious/Videos ✅❗(no audio)

  • Git and Webdav ✅

  • Compile light software ✅

  • Netflix/Spotify/etc. ❌ (no DRM)

https://portal.mozz.us/gemini/omg.pebca … ox-faq.gmi

I recently bought a second-hand crapbook (Asus L210MA) for less than $60 and compared with this board and the old laptop looks like a Ferrari.

https://portal.mozz.us/gemini/omg.pebca … vuan-5.gmi

On both systems the disk is encrypted therefore extra workload to do in real time, and they works just fine.

Modern internet is a shit, and webpages are a pile of crap, that's why we publish our content on Gemini. Try Lagrange on your computer and see how fantastic is browsing the Geminispace.

#5 Re: Desktop and Multimedia » A lightweight irc client??? » 2023-12-12 05:43:20

Some friends of mine are developing this:

https://lab.abiscuola.com/irctk/dir?ci=tip

Otherwise I use catgirl over the terminal...

#6 Re: Off-topic » Weak processor + minimal DE = no miracle! » 2023-12-10 07:15:48

I have a laptop with a slightly better APU (2011), and it performs worst than an experimental project I am doing with a cheap ARM SBC based on a RK3328 Rockchip SOC (2016).

Those APUs were just crappy.

On that board I am using LibreWolf, however to reduce dramatically the CPU consuming I use the following extensions:

#8 Devuan » A StealthBox with Devuan » 2023-12-07 06:10:16

Danielsan
Replies: 0

Hi Devuanizers,

I'd like to share this Gemlog I wrote that is shaped around Devuan:

HTTP:
https://portal.mozz.us/gemini/omg.pebca … negade.gmi

GEMINI:
gemini://omg.pebcak.club/~freezr/gemlog/2023-12-06-stealthbox-with-devuan-and-libre-computer-renegade.gmi

🤓

#9 Re: Hardware & System Configuration » [SOLVED] Runit: eth0 drops after a short time and does not raise up » 2023-11-23 04:46:29

I want to confirm that with netplug is working very well!

If I unplug the cable the connection does not drop at all, looks like magic!

The usb0 interface must be raised up manually and even if you unplug it you must run again dhclient usb0 but this is just fine, not a big a deal at all!

What is really working poorly is ifplugd, it dramatically slows down the boot process and when you unplug and plug again the cable nothing happens I have to manually force the interfaces to regain their status...

Avoid to use ifplugd for me it is just better!

#10 Re: Documentation » A Gemini guide to install Devuan Daedalus on the ROC-RK3328-CC SBC » 2023-11-23 04:41:06

Good news!!!

I fixed it! 🍾

Unfortunately runit couldn't handle properly this situation but OpenRC is doing its job magnificently!!!

#11 Re: Documentation » A Gemini guide to install Devuan Daedalus on the ROC-RK3328-CC SBC » 2023-11-23 01:19:33

Guys,

I put my guide offline because some pebcak, hopefully I might have fixed them, I will restore the guide when I got stable results! Sorry about that! 😫

#12 Re: Hardware & System Configuration » [SOLVED] Runit: eth0 drops after a short time and does not raise up » 2023-11-23 01:09:12

Apparently switching on OpenRC fixed the problem, it is about 10" pinging the board from the client and the connection is just stable...

On my Crapbook Devuan use runit on a eMMC module as well, perhaps the default installations brought with itself other packages that doing a manual bootstrap I missed when I made the migration from Debian to Devuan.

Maybe now those packages ifplugd and netplug might finally work! 🤔

#13 Hardware & System Configuration » [SOLVED] Runit: eth0 drops after a short time and does not raise up » 2023-11-22 23:44:39

Danielsan
Replies: 2

Hi guys,

this is something unexpected and it is driving me crazy...

After migrating from Debian to Devuan on the ROC-RK3328-CC the network interfaces stopped working properly.

With the Debian installation everything went, I guess systemd has a lot of tricks to use, but with my migration using runit I am having a lot of headache.

This is the dmesg log:

sudo dmesg | grep eth0
[    3.848306] rk_gmac-dwmac ff540000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[    3.850388] rk_gmac-dwmac ff540000.ethernet eth0: PHY [stmmac-0:00] driver [RTL8211E Gigabit Ethernet] (irq=POLL)
[    3.858623] rk_gmac-dwmac ff540000.ethernet eth0: No Safety Features support found
[    3.858816] rk_gmac-dwmac ff540000.ethernet eth0: PTP not supported by HW
[    3.859643] rk_gmac-dwmac ff540000.ethernet eth0: configuring for phy/rgmii link mode
[    6.911578] rk_gmac-dwmac ff540000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[    6.911669] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   32.460881] rk_gmac-dwmac ff540000.ethernet eth0: Link is Down
[   34.572069] rk_gmac-dwmac ff540000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[   34.598686] rk_gmac-dwmac ff540000.ethernet eth0: PHY [stmmac-0:00] driver [RTL8211E Gigabit Ethernet] (irq=POLL)
[   34.614080] rk_gmac-dwmac ff540000.ethernet eth0: No Safety Features support found
[   34.622853] rk_gmac-dwmac ff540000.ethernet eth0: PTP not supported by HW
[   34.629805] rk_gmac-dwmac ff540000.ethernet eth0: configuring for phy/rgmii link mode
[   37.695512] rk_gmac-dwmac ff540000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx

It is active but it got disconnected:

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether f6:8a:73:c2:25:2d brd ff:ff:ff:ff:ff:ff
3: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
    link/ether 42:b9:69:8d:26:76 brd ff:ff:ff:ff:ff:ff
    inet 192.168.97.141/24 brd 192.168.97.255 scope global dynamic noprefixroute usb0
       valid_lft 3425sec preferred_lft 3425sec
    inet6 2607:fb90:79b4:95d:8c39:304d:26d1:eff5/64 scope global dynamic noprefixroute 
       valid_lft 7038sec preferred_lft 7038sec
    inet6 fe80::4ed8:1715:d765:6eb0/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

As a matter of fact it should have assigned a static IP:

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

## CROSS CABLE SETUP: ETH0
auto eth0
allow-hotplug eth0
iface eth0 inet static
	address 10.0.10.3/24
	netmask 255.255.255.0
	#gateway 10.0.10.254

# DHCP SETUP: USB0
# auto usb0
allow-hotplug usb0
iface usb0 inet dhcp

Actually I can connect through SSH but after 30" more or less, it drops and you need to raise up it manually but you see that is something is not quite right:

sudo ifdown eth0
RTNETLINK answers: Cannot assign requested address

anyway:

sudo ifup eth0
ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether f6:8a:73:c2:25:2d brd ff:ff:ff:ff:ff:ff
    inet 10.0.10.3/24 brd 10.0.10.255 scope global eth0
       valid_lft forever preferred_lft forever
3: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
    link/ether 42:b9:69:8d:26:76 brd ff:ff:ff:ff:ff:ff
    inet 192.168.97.141/24 brd 192.168.97.255 scope global dynamic noprefixroute usb0
       valid_lft 2866sec preferred_lft 2866sec
    inet6 2607:fb90:79b4:95d:8c39:304d:26d1:eff5/64 scope global dynamic noprefixroute 
       valid_lft 7029sec preferred_lft 7029sec
    inet6 fe80::4ed8:1715:d765:6eb0/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

But I can't ping the guest (10.0.10.1):

ping 10.0.10.1
PING 10.0.10.1 (10.0.10.1) 56(84) bytes of data.
^C
--- 10.0.10.1 ping statistics ---
111 packets transmitted, 0 received, 100% packet loss, time 112644ms

Because the inteface wasn't properly raised up:

sudo ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether f6:8a:73:c2:25:2d  txqueuelen 1000  (Ethernet)
        RX packets 285  bytes 25018 (24.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 110  bytes 17164 (16.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 32  

I believe that runit it is not working properly and perhaps I am missing some packages because on my Crapbook where I have a full installation with runit as well everything work very smooth.

I tried to use ifplugd and netplug but both weren't able to raise the connection.

I tried to let the interfaces being managed by Network-Manger as on my Crapbook but it didn't work out.

Now my last options available is change init system for something more reliable as sysv-init, and if this doesn't work as well is very shameful because I failed totally with this board... 😩

#14 Re: Hardware & System Configuration » [SOLVED] allow-hotplug not working properly on ifupdown » 2023-11-22 23:05:04

tf wrote:

This config is designed to specifically work with IWD. It should work like the original script if you are using ethernet (I made it detect if the interface is wireless or not.)

Needless to say that with the default script it doesn't work either.

#15 Re: Hardware & System Configuration » [SOLVED] allow-hotplug not working properly on ifupdown » 2023-11-22 03:30:23

tf wrote:

Are you using IWD?

Hi,
I don't use IWD only interfaces config file.

Did you remove allow-hotplug?

Both auto and allow-hotplug, should I restore auto instead?

Did you make sure not to use IWD's built-in DHCP client?

IWD is not installed!

Did you modify /etc/netplug/netplug?

Yes I did, using the configuration you shared!

I don't actually need the wifi I need it for the eth0, but I guess that if doesn't work is the same for the others, isn't it?

Thanks!

#16 Hardware & System Configuration » Boot analyzer? » 2023-11-21 21:47:47

Danielsan
Replies: 0

Hi guys,

Is there available any boot process analyzer that is not systemd-bootchart?

thanks 🙏

#17 Re: Installation » Issue with libsystemd0 » 2023-11-20 17:25:11

Oh my gosh it is very resilient! 🤨

apt list --installed | grep systemd

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libsystemd-shared/stable,now 252.17-1~deb12u1 arm64 [installed]

apt purge libsystemd-shared -s
NOTE: This is only a simulation!
      apt needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  libsystemd-shared*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Purg libsystemd-shared [252.17-1~deb12u1]

It can be removed without fear! 💪

#18 Re: Installation » Issue with libsystemd0 » 2023-11-20 17:16:26

boughtonp wrote:

In your last command you have > where a | should be...

Thanks you're right... Now I am scared... 😫

#19 Re: Installation » Issue with libsystemd0 » 2023-11-20 15:39:41

Apparently this workaround resolved the issue:

sudo aptitude install elogind libpam-elogind policykit-1 --without-recommends
The following NEW packages will be installed:
  elogind libduktape207{a} libelogind0{a} libpam-elogind{b} 
  libpolkit-agent-1-0{a} libpolkit-gobject-1-0{a} 
  libpolkit-gobject-elogind-1-0{a} pkexec{a} policykit-1 
  polkitd{a} sgml-base{a} xml-core{a} 
The following packages are RECOMMENDED but will NOT be installed:
  gnome-flashback gnome-shell lxpolkit lxqt-policykit 
  mate-polkit phosh policykit-1-gnome polkit-kde-agent-1 
  polkitd-pkla ukui-polkit 
0 packages upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,418 kB of archives. After unpacking 5,246 kB will be used.
The following packages have unmet dependencies:
 dummy-logind : Conflicts: logind which is a virtual package, provided by:
                           - libpam-elogind (246.10-5), but 246.10-5 is to be installed
                           - dummy-logind (246.10-5), but 246.10-5 is installed

 libpam-elogind : Depends: libelogind-compat but it is not going to be installed
The following actions will resolve these dependencies:

     Remove the following packages:                
1)     dummy-logind [246.10-5 (now, stable)]       
2)     libsystemd0 [252.17-1~deb12u1 (now, stable)]

     Install the following packages:               
3)     libelogind-compat [246.10-5 (stable)]

Accept this solution? [Y/n/q/?] y
The following NEW packages will be installed:
  elogind libduktape207{a} libelogind-compat{a} libelogind0{a} 
  libpam-elogind libpolkit-agent-1-0{a} 
  libpolkit-gobject-1-0{a} libpolkit-gobject-elogind-1-0{a} 
  pkexec{a} policykit-1 polkitd{a} sgml-base{a} xml-core{a} 
The following packages will be REMOVED:
  dummy-logind{a} libsystemd0{a} 
The following packages are RECOMMENDED but will NOT be installed:
  gnome-flashback gnome-shell lxpolkit lxqt-policykit 
  mate-polkit phosh policykit-1-gnome polkit-kde-agent-1 
  polkitd-pkla ukui-polkit 
0 packages upgraded, 13 newly installed, 2 to remove and 0 not upgraded.
Need to get 1,425 kB of archives. After unpacking 4,307 kB will be used.
Do you want to continue? [Y/n/?] y

But:

 util-linux depends on libsystemd0.
 ppp depends on libsystemd0.
 lvm2 depends on libsystemd0 (>= 233).
 libwebkit2gtk-4.1-0:arm64 depends on libsystemd0.
 libwebkit2gtk-4.0-37:arm64 depends on libsystemd0.
 libvte-2.91-0:arm64 depends on libsystemd0 (>= 220).
 libseat1:arm64 depends on libsystemd0 (>= 238).
 libpulse0:arm64 depends on libsystemd0.
 liblvm2cmd2.03:arm64 depends on libsystemd0 (>= 233).
 libjavascriptcoregtk-4.1-0:arm64 depends on libsystemd0.
 libjavascriptcoregtk-4.0-18:arm64 depends on libsystemd0.
 libgnome-desktop-3-20:arm64 depends on libsystemd0.
 gnome-keyring depends on libsystemd0.
 gcr depends on libsystemd0.
 bsdutils depends on libsystemd0.
 at-spi2-core depends on libsystemd0.

Thus:

sudo aptitude reinstall ppp lvm2 libwebkit2gtk-4.1-0 libwebkit2gtk-4.0-37  libvte-2.91-0 libseat1 libpulse0 liblvm2cmd2.03 libjavascriptcoregtk-4.1-0 libjavascriptcoregtk-4.0-18 libgnome-desktop-3-20 gnome-keyring gcr at-spi2-core cryptsetup cryptsetup-initramfs dropbear-initramfs

util-linux and bsd-utils are currently missing on devuan:

sudo apt reinstall util-linux bsdutils
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Reinstallation of util-linux is not possible, it cannot be downloaded.
Reinstallation of bsdutils is not possible, it cannot be downloaded.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

apt-cache policy util-linux bsdutils
util-linux:
  Installed: 2.38.1-5+b1
  Candidate: 2.38.1-5+b1
  Version table:
 *** 2.38.1-5+b1 100
        100 /var/lib/dpkg/status
     2.38.1-5devuan1+b1 500
        500 http://deb.devuan.org/merged daedalus/main arm64 Packages
bsdutils:
  Installed: 1:2.38.1-5+b1
  Candidate: 1:2.38.1-5+b1
  Version table:
 *** 1:2.38.1-5+b1 100
        100 /var/lib/dpkg/status
     1:2.38.1-5devuan1+b1 500
        500 http://deb.devuan.org/merged daedalus/main arm64 Packages

Anyway:

sudo apt install -f -s
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

[UPDATE] And still there 😑

apt list --installed | grep systemd

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libsystemd-shared/stable,now 252.17-1~deb12u1 arm64 [installed]

#20 Installation » Issue with libsystemd0 » 2023-11-20 14:59:31

Danielsan
Replies: 5

Hi folks,

I installed Devuan on SBC bootstrapping before Debain and then migrating on Devuan following the instruction but I didn't realize that package libsystemd0 was still there, now if I want to install elogind or packages that require it, it ask to remove cryptsetup, cryptsetup-initramfs and dropbear, perhaps I need to downgrades those packages...

What's your thoughts?

Thanks! 🙏

#21 Re: Documentation » A Gemini guide to install Devuan Daedalus on the ROC-RK3328-CC SBC » 2023-11-19 06:56:30

soren wrote:

Thankyou. Im debating if i should get a Pi 4 or this Rockchip board for a media player ive been wanting to put together , think i might try the Rockchip first.

I can't tell you. I use this board for another different purpose that I will disclose within a couple of days.

Anyway this is my last ARM board, I won't buy any ARM board anymore, they are a constant headache; next time I have money/need to buy another SBC I'll go directly on a X86 system like this one:

https://www.hardkernel.com/shop/odroid-h3-plus/

#22 Documentation » A Gemini guide to install Devuan Daedalus on the ROC-RK3328-CC SBC » 2023-11-19 00:52:45

Danielsan
Replies: 4

Dear Friends,

I prepared a Gemini guide in three tiers to install Devuan Daedalus on the Libre Computer ROC-RK3328 starting from Debian.

1. Bootstrapping Debian Bookworm into an encrypted LVM:
Gemini: gemini://omg.pebcak.club/~freezr/gemlog/2023-11-15-install-debian-on-libre-computer-renegade-with-encrypted-lvm.gmi
Http: https://portal.mozz.us/gemini/omg.pebca … ed-lvm.gmi

2. Setup Dropbear to unlock the board on a local network headless
Gemini: gemini://omg.pebcak.club/~freezr/gemlog/2023-11-18-setup-dropbear-to-unlock-debian-on-libre-computer-renegade-over-your-local-network.gmi
Http: https://portal.mozz.us/gemini/omg.pebca … etwork.gmi

3. Finally migrating from Debian Bookworm to Devuan Daedalus
Gemini: gemini://omg.pebcak.club/~freezr/gemlog/2023-11-19-migrate-debian-to-devuan-on-libre-computer-renegade.gmi
Http: https://portal.mozz.us/gemini/omg.pebca … negade.gmi

Thanks 🙏

#23 Hardware & System Configuration » Dropbear-initramfs: criptroot-unlock: another workaround » 2023-11-17 06:10:54

Danielsan
Replies: 1

Dear Devuanized

based on a friend of mine, that happens to be also an OpenBSD dev, I got a tip to make the script criptroot-unlock working!

As others already spotted out, the issue is in this block:

Original block

if [ ! -f "$TABFILE" ] || [ "$TABFILE" -ot "/proc/1" ]; then
	# Too early, init-top/cryptroot hasn't finished yet
	echo "Try again later" >&2
	exit 1
fi

My friend took a look briefly and suggested me to remove this section: || [ "$TABFILE" -ot "/proc/1" ]
And it actually worked! With the options -p 222 -c cryptroot-unlock in /etc/dropbear/initramfs/dropbear.conf, when you connect through SSH it will ask directly the passphrase:

Modified block

if [ ! -f "$TABFILE" ] ; then
	# Too early, init-top/cryptroot hasn't finished yet
	echo "Try again later" >&2
	exit 1
fi

The script is located in:
/usr/share/cryptsetup/initramfs/bin/cryptroot-unlock

👍

#24 Re: Hardware & System Configuration » [SOLVED] cryptroot-unlock in dropbear aborts with "Try again later" » 2023-11-16 23:23:30

Thank you for finding a workaround.

I wonder if using a script from the sysv era would fix it. The fact that is working on Debian but not on Devuan let me think only one thing: systemd... 🤦

#25 Re: Hardware & System Configuration » Dropbear-initramfs: cryptroot-unlock says "Try again later" forever » 2023-11-16 00:53:01

kuleszdl wrote:

Hi,

if [ ! -f "$TABFILE" ] || [ "$TABFILE" -ot "/proc/1" ]; then
        # Too early, init-top/cryptroot hasn't finished yet
        echo "Try again later" >&2
        exit 1
fi

Workaround: Uncomment the line with "exit 1", then everything should work.

Is this check systemd-related?

Commenting exit 1 did not solve the issue, unless I misunderstood the fix!

Board footer

Forum Software