The officially official Devuan Forum!

You are not logged in.

#401 Re: Other Issues » desktop dress-up » 2024-05-27 13:41:59

If you install imagemagick-6.q16 you get convert and display, and then you can amuse yourself with commands like:

$ convert \
https://kathleenkarlsen.com/wp-content/uploads/2021/12/Medicine-Buddha-Mantra-Illustration.png \
-fill black -pointsize 28 -annotate +10+30 "Om Mani Padme Hum" \
PNG:- | display -

#402 Re: Installation » [SOLVED] Unable to install in qemu-based VM on a headless server » 2024-05-24 08:53:01

You may try with a TAB and then add console=ttyS0,115200 to the boot parameters somewhere early, and then you also need to tell qemu to offer the serial on the console perhaps multiplexed with the qemu monitor by adding -serial mon:stdio to its arguments. That will do well until the first reboot where you also need to have configured the bootup init system to offer serial login.

#403 Re: Installation » [SOLVED] No exit from sleep after devuan installation » 2024-05-22 22:06:44

@tyrlak, make sure your xserver-xorg-core and xserver-common packages are version 2:21.1.7-3+deb12u5devuan1 from devuan-security.

#404 Re: Installation » Install from Ventoy » 2024-05-20 10:43:35

Which issue?

Clearly mount doesn't find any partition with label DEVUAN501 so the preamble moves on to the Ventoy patch in order to loopback the ISO image if it finds that, which it does. The loopback device is next presented to the installer which then is quite happy using that.

#405 Re: Other Issues » [SOLVED] crontab has no effect » 2024-05-18 12:29:22

First cabs off the rank would be:
1. Is this a PATH problem? (Non-root user typically lacks /sbin and /usr/sbin in PATH)
2. Or a problem due to that /bin/sh is dash rather than bash ?

#406 Re: DIY » skippy-xd_0.7.2-1_amd64.deb is available to downlod » 2024-05-16 23:50:12

Sounds good. (though I wouldn't keep my software at a microsoft site)

Perhaps check out https://www.debian.org/doc/manuals/maint-guide/ and get your package into the debian collection...

#408 Re: Other Issues » [SOLVED] Network based disk encryption using clevis & tang fails » 2024-05-12 21:42:09

Ok.

Perhaps it requires "netconsole"  for entering password if you don't have console access.
See https://www.kernel.org/doc/Documentatio … onsole.txt

That would  mean to use the "netconsole=" boot parameter rather than (or maybe together with) the "ip=" parameter. At the console end you can run a "socat" process, as per exmaple "3)" on that page.

EDIT: you might also want/need the pty option on the socat service, to make it "user friendlier".

EDIT 2: It's probably obvious, but I don't know anything about "clevis" or "tang", so keep filtering my loose ideas.

#409 Re: Other Issues » [SOLVED] Network based disk encryption using clevis & tang fails » 2024-05-12 12:42:33

Does your initrd contain file /etc/network/interfaces with the lines

allow-hotplug eth0
iface eth0 inet dhcp

I would belive that to be needed in order to get the network interface configured before decryption.

#410 Re: Installation » [SOLVED] Save an installation protocol » 2024-05-11 12:29:24

ok; ctrl+f4 shifts to vt4, which is dedicated to tail -f /var/log/syslog of the installer. Thus, you can use ctrl+f2 and less /var/log/syslog to explore that, or use nc to transfer it to another host.

#411 Re: Installation » [SOLVED] Save an installation protocol » 2024-05-10 23:21:59

I think
https://cryptsetup-team.pages.debian.ne … -boot.html
is a fairly uptodate page, though as I don't use such encryption myself, I don't really know.

The short story is of course that the disk must hold bootloader and decryption software outside of the encryption, and the bootloader installation must know how to use that.

grub offers a granule of documentation at
https://www.gnu.org/software/grub/manua … mount.html
although that merely tells about what's possible rather than how to achieve it. But it looks like section 2 of the debian page above attempts to cover the additional hands-on.

EDIT: That doesn't answer to your actual question, which perhaps would be to use CTRL+F2 to get a command line and use that to explore the installer filesystem. I'm not sure what "installation protocol" is talked about though.

#412 Re: Installation » error install excalibur volume cripto_LUKS » 2024-05-06 23:05:27

Yes, "excalibur" is a testing release, and this is a good find.

@edsonwolf: please lodge a Debian bug report for package partman-crypto which apparently expects libgcc_s.so.1 to be an installed library in the installer but lacks dependency to ensure that. Specifically, it does depend on libc6-udeb rather than libc6 with the significant difference that it lacks the dependency on libgcc_s.so.1. The partman-crypto developer(s) need to decide how to handle that.

NOTE: a "Debian bug report" is an email to mailto:submit@bugs.debian.org where the first two body text lines would be

Package: partman-crypto
Version: testing

and the rest of the body would be any useful notes to in particular assist the developers in repeating the issue.

#413 Re: Devuan » [SOLVED] Why is seatd a hard dependency? » 2024-05-01 21:32:10

Does Void Linux use Devuan's Xorg (i.e. from xserver-xorg-core package)?

That is the variant that includes using seatd rather than logind+dbus to mediate input device access, and it is forked by Devuan for that purpose. The forked version also allows a system setup where the UID/GID running Xorg has file mode access to the input device nodes, in which case it also has the option to spawn a seatd sub process for input device access mediation.

The Debian (non-forked) variant offers only input mediation via logind (over dbus). Though quite possibly Void Linux have their own Xorg variant of course.

#414 Re: Forum Feedback » [SOLVED] Forum timeout while logged in » 2024-04-28 00:09:11

Bringing in javascript so members can avoid maintaining existential presence while composing a post is ruled out on policy grounds. That includes variant solution ideas such as adding javascript only for Altoid or expanding the timer concept to make the limit a profile setting.

(Well that last one is technically ruled out by virtue of its implied complexity relative to the body count at the developer team's morning tea)

Off hand a thing one could do without javascript would be an automatic preview kicking in after, say, 28 minutes (by using a so called "refresh tag"), but that would probably be more annoying than helpful.

The idle timer is a "security measure" where the underlying concern is "identity theft" with respect to forum posts. It's a common solution: a session key cookie with time limited validity where every interaction within that time either yields a new such key or (the weaker but simpler approach) just get a validity time extension for the current session key. Other solutions are possible but the morning tea body count is a barrier.

#415 Re: Forum Feedback » [SOLVED] Forum timeout while logged in » 2024-04-27 13:30:31

Yeah; sorry about that... was meant as a pun really, and not to offend. Apologies.

The key point anyhow is that you can use the preview button to refresh the session.

regards,

#416 Re: Forum Feedback » [SOLVED] Forum timeout while logged in » 2024-04-27 11:54:59

This forum has a half-hour timeout for the idle time between interactions which separates them into sessions. If you are editing a post, you may hit preview within that half-hour so as to maintain the session without making the post. That will extend the session timer with another half-hour. It will also refresh your thread view with any posts that have been made while you ahve been sitting there prefectering spelling.

#417 Re: Installation » devuan_chimaera_4.0.0_amd64_desktop.iso installation freezes » 2024-04-26 14:43:15

Thanks, yes, and it also needs an early short command line detour for device mapping.
But that detour is not available for booting the installed system, and I'm not sure how to set up grub for that... it seems to need a boot device outside of the encrypted disk?

#418 Re: Installation » devuan_chimaera_4.0.0_amd64_desktop.iso installation freezes » 2024-04-26 10:37:26

How do/did you set up "full disk encryption"?

For me the chimaera installer only lets me reduce the disk to a single partition and encrypt that; is that what you mean?

But then, for me, the installer objects and goes into loop trying to force me to have a separate unencrypted /boot partition while not allowing me to erase the setup.

So, would you mind describing your "full disk encryption" (so I can trial it).

#419 Re: Hardware & System Configuration » fsck "FEATURE_C12"? » 2024-04-24 23:50:12

Is 1.46.6-1~bpo11+1 from chimaera-backports sufficient?

#420 Re: Other Issues » [SOLVED] Devuan Excalibur/Ceres started to work slowly after the recent update » 2024-04-24 20:52:04

When installing the package usrmerge it will try to change the file system so that some root directories get changed into symbolic links for the same-named directories in /usr; those are what I call the "silly-links".

Unfortunately the usrmerge developers seemingly opted for going about this in the worst way possible, so the installation of usrmerge is likely to fail successively, requiring some amount of operator hands-on and reinstallation. Once installed, it gets replaced with the usr-is-merged package as indicator or flag for apt/dpkg to not install usrmerge again, ever.

All in all, it's better and almost necessary (esp for avoiding that operator hands-on) when shifting to excalibur, to install usrmerge on daedalus, i.e. before actually shifting. There is no technical difference difference between having or not having silly-links, except for the cases where a package installs binaries with a /bin path and then uses them on a /usr/bin path or vice versa (looking at you, busybox), in which case silly-links are required.

If you want to set up silly-links yourself you only have to make sure that the pathnames /lib* get copied and replaced with their links in "atomic steps"; i.e. you cannot use a shell script that separates "rm /lib" from "ln -sTf usr/lib /lib" specifically because the script intepreter's running of "ln" will require that the ELF-loader is found on its "/lib/.." path. (It's pretty obvious how to work around that though, for example by using busybox-static or , say, newlisp).

#421 Re: Installation » [SOLVED] First (2024-04-13,) Excalibur amd64 netinstall iso, fails kernel panic » 2024-04-24 13:05:19

fwiw, I've now confirmed that the pulished 20240424... iso for me completes base system installation with hands-on as outlined above.

#422 Re: Installation » [SOLVED] First (2024-04-13,) Excalibur amd64 netinstall iso, fails kernel panic » 2024-04-24 12:08:28

Argh! With the downloaded netinstall the failure is that "usr-is-merged" is unavailable.
I thought I had worked around that issue but obviously failed ... yes, failed to add that workaround to the commit.
Thanks for testing. There is a new collection (including that commit) coming up shortly.

#423 Re: Installation » [SOLVED] First (2024-04-13,) Excalibur amd64 netinstall iso, fails kernel panic » 2024-04-24 12:00:23

Ok. Strange. Though I'm using a separate netinstall build so I will download the published one and try that.

"VM" is "virtual Machine", i.e. a machine emulator. I use "qemu-system-x86_64" in its default hardware emulation... with an (emulated) ethernet card, so I'll try without that as well. And the ISO is presented as a cdrom but that also shouldn't make a difference.

#424 Re: Installation » [SOLVED] First (2024-04-13,) Excalibur amd64 netinstall iso, fails kernel panic » 2024-04-24 11:40:11

Are you using "netinstall", "server" or "desktop" ? I'm using netinstall in a VM and have success with the hands-on I outlined. It you're using "server" or "desktop" I can check with those, though the installer software for the base system is meant to be the same.

#425 Re: Installation » [SOLVED] First (2024-04-13,) Excalibur amd64 netinstall iso, fails kernel panic » 2024-04-24 11:28:33

Yes, excalibur is testing, and there's some inconsistency with its packages so you'll have to not install packages. I.e., after selecting kernel and generic modules collection, then you
     skip both the "configure package manager" and "select and install software" steps, and instead
     continue with
        "select an init system" followed by
        "install the grub boot loader" and finally
        "finish the installation"

Doing all that leads to a very basic intallation with "nano" as editor, and you need to manually set up /etc/apt/sources.list in order to start installaing packages with "apt-get".

Board footer

Forum Software