The officially official Devuan Forum!

You are not logged in.

#1 Re: Installation » packagemanagement and dependencies - xfce4 setup does not install xorg » 2024-01-11 22:41:50

But why does it work in Debian itself?
As I wrote: Made comparable installs (all via netsetup).
Regards,
Manfred

#2 Hardware & System Configuration » exim4 floods dns (and its log) with AAAA queries, though NO ipv6 avail » 2024-01-09 04:02:33

webman
Replies: 0

Hello!

Wondering, why my DNS log (dnsmasq) is that large and took an tcpdump.
Easy to see, that my new devuan daedalus (running in KVM) causes this,
but the root cause is not easy to find.

Now, that I have Systemtap made running, this is a snip.

stap /ops/monits/watchport53.stp 
exim4[15354] sent packet to 192.168.26.254:53
exim4[15354] sent packet to 192.168.26.254:53
exim4[15364] sent packet to 192.168.26.254:53

So, exim4 ist the beast - dnsmasq shows:

04:55:07 dnsmasq[236175]: 3981 192.168.99.58/35315 query[AAAA] devu5test.home.local from 192.168.26.58
04:55:07 dnsmasq[236175]: 3981 192.168.99.58/35315 config devu5test.home.local is NODATA-IPv6
04:55:07 dnsmasq[236175]: 3981 192.168.99.58/36463 query[AAAA] devu5test1kvm from 192.168.26.58
04:55:07 dnsmasq[236175]: 3981 192.168.99.58/36463 config devu5test1kvm is NODATA-IPv6

The hit to this is the fact, that it queries for its own host, which
does not have any ipv6 address (disabled by kernel commandline)
and no ipv6 addresses in hosts.
The other importent problem with this is, that it makes dns-log checks a pain.

Note (later added): I've removed the ipv6 address from exim's config.

How can I stop this dirty packet flood?

Thanks,
Manfred

#3 Re: Hardware & System Configuration » Systemtap packaging error - cannot be used » 2024-01-09 03:46:07

Someone should contact packagemanagement or whoever is responsible for this.
I dont know!

Regards,
Manfred

#4 Re: Hardware & System Configuration » Systemtap packaging error - cannot be used » 2024-01-09 03:44:32

Hello!

According to the given error message:

$ stap-prep
Configuring for kernel release 6.1.0-16-amd64
Debuginfo automatic downloading is not configured via $DEBUGINFOD_URLS
/usr/bin/stap-prep: line 80: rpm: command not found

Now, I found time to look into the script.
The error is obviously easy to see, the root cause is in line 182:

(180) DISTRO="$(lsb_release --id --short 2> /dev/null)"
(181) case "$DISTRO" in
(182) Debian|Ubuntu) <===
(183)        prep_deb_based "$@"
(184)        ;;
(185) *)
(186)        prep_rpm_based "$@"
(187)        ;;
(188) esac

Just insert "|Devuan" after "Ubuntu" in the case expression and it works.
Sad, but usual for the SystemTap installations all the time, the script
contains - ALWAYS(??) - such errors.
Additionally, at the end of the result (of running 'stap-prep'), you get this:

......
Processing triggers for runit (2.1.2-54) ...
Processing triggers for libc-bin (2.36-9+deb12u3) ...
You need package linux-image-6.1.0-16-amd64-dbgsym but it does not seem to be available

No such package exist, but systemtap is running now (say, at least my old script).
Another pointless waste of time.

Regards,
Manfred

#5 Installation » packagemanagement and dependencies - xfce4 setup does not install xorg » 2024-01-09 02:46:54

webman
Replies: 2

Hi All!

Just wondering, that, for example, xfce4 or xrdp does not enforce the installation of xorg.
Was using a LXC container (using daedalus, kernel 5.10) which should run OpenHAB.
How is this to explain?
I fumbled around for some hours without to understand it.
I just installed another LXC container, configured network, installed minimal tools,
again using devuan daedalus via 'lxc-create'.
Then 'apt install xfce4', following by 'apt install xrdp'.
xrdp comes up with an empty window and I found no xorg installed!
Just to refresh myself, because "Ithink I do it this ways ever" (for tests),
I repeated the same steps to install debian bookworm - works immidiately.
Has included xorg!

If I manually install xorg after that, I am seeing a <defunkt> xorg process,
which fast exits. This is a container, so I cannot connect to the console,
but made this countlesse number of times without any problem.

Can someone shed some light onto this or give me a tip?
(Used 'devuan daedalus, kernel 5.10)

Thanks anyway,
Manfred

#6 Hardware & System Configuration » Systemtap packaging error - cannot be used » 2024-01-07 08:44:43

webman
Replies: 3

Hello!

Just installed Devuan (daedalus, 6.1.0-16-amd64) in a KVM vm.
Installation of Systemtap (4.8-2) went ok, but the importent step,
executing 'stap-prep' failed:

$ stap-prep
Configuring for kernel release 6.1.0-16-amd64
Debuginfo automatic downloading is not configured via $DEBUGINFOD_URLS
/usr/bin/stap-prep: line 80: rpm: command not found

Quite easy to see, there is usually no rpm, has to be apt ....
How can this be fixed?

Thanks,
Manfred

#7 Installation » Find the latest 'netboot.tar.gz' » 2023-05-05 20:32:27

webman
Replies: 1

Hello!

Just installed a new KVM guest with chimaera, but my network-install
(via PXE) failed - worked shortly before!
After selecting language/country and specifying the proxy,
On screen "Download installer components" I am getting the message:

No kernel modules found
No kernel modules were found. This is probably due to a mismatch between the kernel used
by this version of the installer and the kernel version in the archive.

Have had downloaded a netboot.tar.gz some weeks ago but can currently
not find one any more - does this imply a newer version?

Edit:
Where in this installers are the sources defined?
I was able to find a new realease of the debian-installer - which ist
probably exact the same - what then about the sources?

Thanks,
Manfred

#8 Installation » zfs on boot causes problems » 2023-05-01 14:29:34

webman
Replies: 2

Hello!

I am using KVM to try to install zfs on boot with chimaera,
I've done this since years with debian, using bios-boot
and separate partitions for the bpool and rpool (bootpol
and syspool - my names).
I followed the instructions for debian(!) bullseye, knowing,
that the missing systemd-part may leave "a hole", that I
cannot understand with sysvinit (wether OpenRC nor runit installed).
On a first glance, everything looks ok, but a red message
at shutdown/reboot indicates a (un)mount problem.
But network shares (cifs) do NOT mount at boot, as usual
(have hardware with chimaera to compare), which is a strong
requiremnent for me.
Additionally, if your last command was 'shutdown -r now'
and you login afterwards and use the up-arrow key, exact
this command must be back - but isnt. Something with the
root account not flushed storage/handled properly bevor shutdown.
The message at shutdown is nowhere to find (syslog/daemon).
bootlog (re-)installed (dont remember, if this was installed
by default) in the hope to get less logs to lookup (systemd
is unbeatable in this regard).
bootlogd shows mount errors at boot time:

mount: /home/shared: mount point does not exist.
mount: /ops/tools: mount point does not exist.
mount: /ops/install/global: mount point does not exist.
mount: /home/shared: mount point does not exist.
mount: /ops/tools: mount point does not exist.
mount: /ops/install/global: mount point does not exist.

This means, something looked for the mountpoints before
the syspool has been imported?
The logline above says:

Configuring network interfaces...if-up.d/mountnfs[eth1]: waiting for interface eth0 before doing NFS mounts ... (warning).

Additionally, the file /etc/network/if-up.d/mountnfs is not executed
(I added logger-statements).

My syspool is as follows:

zfs list -o name,canmount,mounted,overlay,mountpoint
NAME                               CANMOUNT  MOUNTED  OVERLAY  MOUNTPOINT
bootpool                           off       no       on       /boot
bootpool/BOOT                      off       no       on       none
bootpool/BOOT/devuan               on        yes      on       /boot
syspool                            off       no       on       /
syspool/ROOT                       off       no       on       none
syspool/ROOT/devuan                noauto    yes      on       /
syspool/home                       on        yes      on       /home
syspool/home/root                  on        yes      on       /root
syspool/home/shared                on        yes      on       /home/shared
syspool/ops                        on        yes      on       /ops
syspool/ops/install                on        yes      on       /ops/install
syspool/ops/install/global         on        yes      on       /ops/install/global
syspool/ops/install/local          on        yes      on       /ops/install/local
syspool/ops/install/local/zfsdone  on        yes      on       /ops/install/local/zfsdone
syspool/ops/tools                  on        yes      on       /ops/tools
syspool/usr                        off       no       on       /usr
syspool/usr/local                  on        yes      on       /usr/local
syspool/var                        off       no       on       /var
syspool/var/lib                    off       no       on       /var/lib
syspool/var/log                    on        yes      on       /var/log
syspool/var/mail                   on        yes      on       /var/mail
syspool/var/spool                  on        yes      on       /var/spool

Like in the ZOL docs for bullseye-on-root, some filesystems
(syspool/var, syspool/var/lib, syspool/usr) have been created like this:

zfs create -o canmount=off	syspool/var/lib

(can be seen in column CANMOUNT).

At initramfs-prompt, the pool can be listed, but nothing has been mounted so far.
This could mean, some sysvinit services come into the game and that is, where
I fail. I remember the times of debian-squeeze, where the zfs-mountpoints
were set to "legacy" and the fstab contains mounts of it (I am, at the moment,
not able to find my old notes), currently, no zfs mounts in fstab.
What I see is a wrong mount-oder - zfs, to be considered local, must be mounted
first!
Astoundig: Using 'service networking --full-restart' invokes netmounts
(and due to my inserted logging statements, I can see it) and it succeeds.
BTW, looking for a way to enhance logging-level!

NB: There is another problem with the network (not part of my question) wich
looks like a KVM problem: The interfaces come up in another order and so, the
static network configuration is not working. Most of the time, another boot fixed it.
Found many discussion about this (the VM gets a SR-IOV VF as NIC), without
final conclusion (bug or feature).

All things said above were noted, when the network was up properly.

Some help would be great and I can send full logs.

Thanks,
Manfred

#9 Re: Installation » Searching package xtables-addons-dkms » 2023-05-01 14:03:28

Thanks!

rolfie wrote:

Testing in Devuan is called Daedalus: https://www.devuan.org/os/releases

Have not known this!

Regards,
Manfred

#10 Re: Installation » Searching package xtables-addons-dkms » 2023-04-28 20:04:31

This looks for me like an individual package install, which I wished to escape.
In debian, the newer version is in the testing repository, so no single package install.
In devuan, so far I looked on the lists, there is no testing, but experimental - dont know the difference.
This might have led to your package links. A devuan repo named testing is not listed on the page:
https://www.devuan.org/os/packages

In debian it is listed:

xtables-addons-dkms:
  Installed: (none)
  Candidate: 3.13-1+deb11u1
  Version table:
     3.23-1 -10
        -10 http://deb.debian.org/debian testing/main amd64 Packages
     3.13-1+deb11u1 990
        990 http://deb.debian.org/debian bullseye/main amd64 Packages

Due to my preferences-file it is listed with "-10".
But in devuan (experimental in sources):

xtables-addons-dkms:
  Installed: (none)
  Candidate: 3.13-1+deb11u1
  Version table:
     3.13-1+deb11u1 500
        500 http://deb.devuan.org/merged chimaera/main amd64 Packages

After your reply, I tried a deeper search and found 'testing' mentioned, without explicit link.
Entered it in the source list and updated - seems to be present!
But does NOT list xtables-addons-dkms, the list above stays the same which lead me
to "individual package install".
BTW, while trying this, the 'experimental' disappeard!

BTW, the mentioned bug, according to the mailinglist debate,
has been fixed in 2020(!!), but never came into the repositories.
Continues the pain with the old patch-o-matic (10 years ago).
Has nothing to do with "willing", I have not the competition
to build a security relevant package.

Though I am trying, I'll make an exception and download the
package - can you give a hint? The daedalus or the ceres version?
I looked to the packages and it needs "xtables-addons-common (>= 3.23)",
which is also not in the repository (has 3.13) .....

Regards,
Manfred

#11 Re: Installation » Searching package xtables-addons-dkms » 2023-04-28 09:46:58

Like I mentioned, there is nothing for chimaera.
Which dependency hell will another repository open for me?
-Manfred

#12 Installation » Searching package xtables-addons-dkms » 2023-04-27 23:15:24

webman
Replies: 6

Hello!

Just installed my first devuan (chimaera) on a piece of hardware.
But this may become my next firewall, so I looked for the mentioned
package and it is not there - I added the experimental repo too.
For debian, this is in testing with 3.23-1, while usually there
is 3.13-1+deb11u1 and so in devuan.
But this package is buggy and is not to install.

Some tips, other then building, would be great.
I know from experience that the 3.23-1 works well.

Thanks,
Manfred

#14 Re: Hardware & System Configuration » How mount samba/cifs share as users home directory at users login? » 2023-04-09 11:11:52

Yes, I stumpled over this on my naive first try and desktop users can even not save all of their,
settings, eben though it "principially" worked.
For samba, there is probably hope via ksmb in the future, I asked them on github. No time now to
ask on cifs mailing-list currently.
For kvm, where the most of my work happens, there is the same for virtiofs(d) and a request is open
to pass a full featured host filesystem - would apply for me too (using zfs).
I need to integrate additional software and will do this using chroot and/or containers.
The best bet for the moment, it looks, is to pass a blockdev to the guest and install zfs in the guest system.
I am on the road to test this and it basicall works. This would allow me to make snapshots and even replicate
them over the network. So I would be, at least, able to have history on a users homedir.
I'll look really to check your example, because it would allow me, to get rid of systemd.
With systemd, if you have configured, say, 10 users, you'll see their mounts, even they are not logged in .....
This is improper state management for users, in my eyes.

#15 Desktop and Multimedia » XFCE4 config on devuan - differences to debian » 2023-04-04 13:40:34

webman
Replies: 3

Hello!

I am looking to understand, where to configure XFCE4 to behave the same as on my debian (bullseye).
At least two things matter:
- dialogs are not resizable
- cannot switch user (logging in parallel with a second user).
Can someone probably shed some light onto this?

Thanks,
Manfred

#16 Re: Hardware & System Configuration » How mount samba/cifs share as users home directory at users login? » 2023-04-03 05:38:40

Hi!

Thank you for your investigation and a big sorry for my late reply.
I am having too much trouble at the moment with something like
this.
I've heart about pam-mount, but, due to the fact, that this moment
I stay on debian, I looked there(!), but missed it.
I just (this moment) checked for that package in the VM and it is really there.
But I must delay further, because at the moment, it's not clear if/how
I can use the whole users homedir on a share - there are hints to this,
but they do not work. I asked in the samba groub, but they directed
mit to "cifs" mailinglist and I have first to make that clear and understandable
completely. If this does not become possible, I'll install ZFS in the VM.
The whole thing is about snapshots (the samba share can be snapshotted
on the server).

Regards,
Manfred

#17 Hardware & System Configuration » How mount samba/cifs share as users home directory at users login? » 2023-01-10 08:28:27

webman
Replies: 4

Hello!

I have setup a devuan (chimaera) system using kvm.
I am planning to have the users home directory residing on a cifs share.
I try to mount is in fstab like this (where ncu9/2009 is the user):

//192.168.26.1/kvmabc-homes--ncu2  /home/ncu9  cifs _netdev,user,mfsymlinks,rw,exec,dev,suid,user_xattr,vers=1.0,username=mbu-smb1,password=123,iocharset=utf8,uid=2009,gid=100,dir_mode=0755,file_mode=0755  0 0

It does not mount on users login.
If I am issuning a "mount -a" as root, it mounts and if the users logs in after this,
everything is ok at a first glance (debating with samba group about missing exec/dev options).

Any tip would be great.
I found hints about a pam.*mount module in the past, but there is nothing on
my devuan-vm and event in the repository.

Manfred

#18 Re: Hardware & System Configuration » Question on mount/unmout on non-systemd systems like Devuan » 2023-01-10 08:15:09

Hi!

Comes to my mind, but must learn about it first.
Probably I need it on that debian-vm.

Manfred

Head_on_a_Stick wrote:

Or just purge that GVFS shite.

#19 Re: Hardware & System Configuration » Question on mount/unmout on non-systemd systems like Devuan » 2023-01-10 08:12:45

Hallo!

Thanks, but there is nothing like this on my debian!
I just beginning from scratch using devuan and even there, there is nothing like this.
On devuan, gvfs is installed, but not active running.

Manfred

andyprough wrote:

Wouldn't you just find the service associated with the process and un-check that service's annoying run-levels with 'sudo sysv-rc-conf'?

Maybe I'm being dense and this has nothing to do with services. But this is usually one of the first places I look to get misbehaving autostart processes under control.

#20 Re: Hardware & System Configuration » Question on mount/unmout on non-systemd systems like Devuan » 2023-01-09 15:49:34

Hi,

thank you.

Head_on_a_Stick wrote:

I think that user process behaviour is dependent on the KillUserProcesses option in logind.conf so it can be disabled under both systemd (/etc/systemd/logind.conf) or sysvinit/elogind (/etc/elongind/logind.conf) by setting that to yes.

So I think the behaviour would be the same under both init systems. Perhaps try it and report back? I might be wrong.

I've already read and tried this (using the "exclude root" option) - but with different success, so the question
came up for me. The remaining processes are something like gfvs.*

You implicitely said, under systemV/etc this is not the case?

I have a lot of computers, am a linux-noob (nearly), countless VMs (kvm+lxc)
and would not be able to migrate that all fast, but were probably unable to work
with different systems.

#21 Hardware & System Configuration » Question on mount/unmout on non-systemd systems like Devuan » 2023-01-09 01:07:07

webman
Replies: 8

Hello!
In the beginning, I was a fan of systemd, even I haven't know to use it, because
I never understood systemv (init-system).
Now, on debian (for several years), I am facing on this and that problems, which seem
to be systemd related.
I have a KVM guest with several accounts.
Astoundingly, each of this have processes running after boot and
independent, if they are logged in or not.
This is problematic, because for some users, I use a homedir which
resides on cifs/smb. On the host, these are zfs filesystems which I want
to snapshot and I wish, that all processes are terminated. For the moment,
I kill them und force unmount by root.

The question is, how this behaves on Devuan.

Thanks so far,
Manfred

#22 Re: Installation » [SOLVED] apt-cacher-ng fails to download most of the time » 2022-08-27 23:12:06

Hallo!
I have the same problem.
The answer does'nt fit.
I have ipv6 disabled on all computers (acp-cacher-ng, proxy, chimera-host).
Just to be sure, I applied the same settings like in your answer, but no changes.
Additionally, on the chimera-box I have a lxc-container (running debian buster), which updates fine.
I found a similar post regarding ubuntu and then, I made a try to load one of the failing urls
using curl over acng:.

curl -p http://192.168.12.132:4455 http://pkgmaster.devuan.org/merged/pool/DEBIAN-SECURITY/updates/main/x/xorg-server/xvfb_1.20.11-1%2bdeb11u2_amd64.deb
curl: (56) Received HTTP code 403 from proxy after CONNECT

Went to the acng-box and I see the response from the final squid-proxy and I get:

<p>Some aspect of the requested URL is incorrect.</p>

<p>Some possible problems are:</p>
<ul>
<li><p>Missing or incorrect access protocol (should be <q>http://</q> or similar)</p></li>
<li><p>Missing hostname</p></li>
<li><p>Illegal double-escape in the URL-Path</p></li>
<li><p>Illegal character in hostname; underscores are not allowed.</p></li>
</ul>

Changing apt-settings from acng to squid, doing update, changing back to acng following an upgrade
works.
There were wrong urls/hostnames in the apt-sources (which were probably very old, because
it is an experiment (which I use to see devuan instead of debian/systemd).

Hope this helps someone, wo felt over this too.

Regards,
Manfred

Board footer

Forum Software