The officially official Devuan Forum!

You are not logged in.

#1 Re: Documentation » How to inspect 3rd Party .deb packages before installing! » 2020-11-10 23:58:54

As a Cinnamon user I use GDebi if I want to install and view, for audit purposes, off-package Debs (including viewing their install scripts).
Much simpler.

#2 Re: ARM Builds » beowulf Raspberry Pi build, not responding » 2020-10-12 22:25:48

The renaming of ethX and wlanX was something that was introduced in Debian 10 Buster and there was a warning about it in the Release Notes. Devuan Beowulf however retained the traditional names and when I've installed it (on AMD64 systems) it's worked out of the box.

I'm unclear how this was done. However I don't think the Devuan linux-images are patched (there aren't even any +deb10u1 markers on the more recent 4.19 linux-images).
My desktop PC which used wlan0 has a udev rule (/etc/udev/rules.d/70-persistent-net-rules)

# PCI device 0x168c:0x0030 (ath9k)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="c0:4a:00:1e:b5:03", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

My mail server, which uses eth0 doesn't.
Neither have the GRUB_CMDLINE_LINUX parameter set either.

#3 Re: Hardware & System Configuration » Changing from amd to nvidia card » 2020-10-12 22:08:24

Unless you want to use CUDA you don't need nvidia-persistenced. Delete or disable it.
I also have a fix for one of the problems you can have with it. Of course, your problem may be different.


#4 Re: Desktop and Multimedia » 'Zoom' crawls in beowulf » 2020-10-09 12:11:38

Comparing your output, running as root with mine as local user, in addition to the lack of pulseaudio (which I have) I also note that you don't seem to have a desktop:

Linux Client Version is 5.3.465578.0920

whereas in mine:

Linux Client Version is 5.0.418682.0603

Also you've truncated the line that gives your PC spec. How much memory do you have? I have 8GiB. Zoom only seems to be using 57 MiB idling but I don't know how much it uses in a live session. I'd expect it would also use quite a bit of graphics memory.

Probably worth checking whether when zoom is active it's not driving you into using swap (disk) memory.

#5 Re: Other Issues » how to get hibernation? » 2020-10-06 22:21:24

You are probably right.

I can't find what the default is for the Devuan/Debian Installer, but you are right that the general recommendation is that you should have more swap than memory, and mostly the recommendation is x2.

This doesn't explain why yours has much less.

I've never used automatic partitioning, usually because I'm configuring something more complicated like LVM or RAID or have other live OS already on other partitions and don't want to lose them.

My mail sever has no swap (well it never hibernates and I'd rather it kill processes than try and use swap).

My desktop machine has lots of disks, from various generations of installs, most have swap partitions and I actually use a different partition for hibernation, which is x2 RAM, than the primary one, which is about 1.5 x RAM, that I use for swap as such.

#6 Re: Desktop and Multimedia » 'Zoom' crawls in beowulf » 2020-10-06 19:52:52

Just as another data point.
I have Zoom installed, version 5.0.418682.0603 on a normal Beowulf installation. It installs in /opt. I have a old Logitech webcam (low res).
And it works fine.
I note that it seems to uses Qt. Could this be an issue?

#7 Re: Other Issues » how to get hibernation? » 2020-10-06 17:15:28

kapqa wrote:

well, i have just let devuan installer do automatic partitioning, there must be an error then -
surely i have forgot to double check the partitioning process.

I doubt if the automatic configuration of the partitioning would have allowed for your wish to use swap for hibernation.

#8 Re: Other Issues » how to get hibernation? » 2020-10-06 09:53:48

kapqa wrote:
root@devuan:~# free -h
              total        used        free      shared  buff/cache   available
Mem:          2.8Gi       491Mi       1.8Gi        85Mi       601Mi       2.1Gi
Swap:         255Mi          0B       255Mi

Whatever the other issues , this looks problematic for successful hibernation since the Mem in use (491Mi), which is what needs to be written to disk on hibernation, is nearly twice as large as Swap you have (255Mi, all free).
Usually you would want to have as much swap as memory.

#9 Re: Desktop and Multimedia » SOLVED: Latest Firefox on 2.0 Cinnamon has resize problems » 2020-10-05 12:16:03

nobodyuknow wrote:

I'm running Devuan 2.0 Cinnamon because the latest Cinnamon does not support most themes anymore (I'm not young, so dark themes hurt my eyes).

Hi, I'm not that young either. And I like light themes and detest dark themes too.
However I've been able to run light/pastel themes no problem even with Devuan 3 (and Firefox-esr 78.3.0, currently at 120%)

  OS: Devuan GNU/Linux 3 (beowulf) x86_64Resolution: 1920x1200,  Screen 24", 16x10
  DE: Cinnamon 3.8.8
  WM: Mutter (Muffin)
  WM Theme: Blue-mint (TraditionalGreen)
  Theme: TraditionalGreen [GTK2/3]
  Icons: menta [GTK2/3]
  Contols: TraditionalGreen
  Mouse: DMZ-White
  Desktop Blue-mint

#10 Re: Other Issues » how to get hibernation? » 2020-10-03 16:05:13

scjorge wrote:

I kind of vaguely remember trying to install the uswsusp/uspsusp package but not being able to find it for the Droid4... this seems to be connected to a hibernation-module in the kernel, right? or is it just about the devices repositories?

I don't know anything about compiling kernels (yet!), but, if I do learn, will it be possible to compile it for that device with the "hibernation-module/functionality" activated? or is it another module? another technique?

how can I get hibernation? i love hibernation smile

You can achieve hibernation either through kernel mode, which requires the appropriate kernel module, or in userspace, using uswsusp or tuxonice.

If your device lacks both kernel support (available kernels don't have the appropriate kernel module) and you don't have the package uswsusp in your sources then I think that means that you would have to compile one or the other to get hibernation (though even then it could be possible that your hardware lacks the appropriate hooks to make it work).

NB. Just as an update on my earlier posts I do now have hibernate running using kernel mode on Beowulf on my (pretty ordinary) AMD64 hardware, though I also still use pm-hibernate to call it as I have a few things I want to invoke in the pre-sleep and post-wake scripts.

You also need to have a (or similar) command in the linux vmlinux line in your grub menuentry. This tells the kernel where to store/restore your memory image.

#11 Re: Desktop and Multimedia » Firefox outdated » 2020-10-02 14:41:18

Firefox-esr was recently upgraded to 78.3 (and was on 68.12 previously) as a security update.
To be honest I don't see much difference or reason not to upgrade.

#12 Re: Other Issues » Mail server don't receive mail » 2020-09-24 10:20:11

xinomilo wrote:

assuming your organization has a domain name and that's the same you use for email addresses, you should add A/MX/SPF records in that domain's DNS server, not setup another one...

You would normally set up a MX record as mail.mydomain.tld, (though it doesn't have ot be 'mail') which is a subdomain of your domain, though it can have the same IP. You will also have to use this name in your MTA configuration and point your (external) users imap/pop3/smtp configs at it, unless you want to add additional records .

For testing purposes incoming mail should work even if you don't have a SPF record, unless you've configured your server to refuse mail that doesn't. Needless to say In my opinion a mail server should filter out email that doesn't have a SPF record, since either the email is spam or the originator hasn't set up their mailserver properly.

Reverse DNS itself is not provided by your domain name registrar (unless they also provide your IP). They come from whoever provided your IP.

In my case this is my ISP (Zen Internet). Previously I had my mailserver in the cloud and it was hosted by Linode who provided my IP (and hence SPF), however Linode wasn't my domain name provider. Of course I did have to put the IP, MX IP (in my case they are the same) and SPF record into my domain name record.

You do need to add a SPF as a TXT record to your DNS. Something like:
v=spf1 a mx ptr ip4:111.222.333.444 -all
where 111.222.333.444 is your mailserver IP4 address.

Also, though it may not be required to test your system, you should enable DKIM and DMARC and check that they are working as unless you do some email providers may reject your emails.

#13 Re: Other Issues » Mail server don't receive mail » 2020-09-23 13:16:33

Assuming you are operating a NAT, have you opened the email ports (25, 143, 443, 587, 993) in your external (router's) firewall and forwarded them to your mail server's ip?

#14 Re: Desktop and Multimedia » evolution email install » 2020-09-06 11:58:58

Likewise I have evolution for mail, running under Cinnamon (where it's been the default for a long time). Now installed in Beowulf, previously in ASCII and Mint 17.3 and Ubuntu before that.
I have the same package version as you: evolution-common 3:30.5-1.1

Looking at the installed files list there's a
/usr/share/help/ru/evolution/ file but not a 
and a
/usr/share/help/el/evolution/ but not a
so something seems to be going wrong in dpkg: I don't know enough about dpkg to say whether we should expect it to produce temp files with these names.

#15 Re: Hardware & System Configuration » [SOLVED] [hardware] Initramfs mdadm assembly woes, udev not triggered? » 2020-09-06 11:34:25

Horses for courses. If a drive is rated for 70C I'd not want to load it to run at that continuously.
I have a BX500 myself in my email server but its very lightly, if continuously, loaded and currently sits at 28C (max 31C). Hopefully it will continue to provide good service. Maybe I should add disk monitoring (currently I just monitor the CPU).

#16 Re: Other Issues » [Solved] System log questions » 2020-09-05 21:28:24

OK, 'blob' is the wrong technical term: clearly they must be decodable or they'd be no use as logs, but seemingly when they get corrupted, say in a crash, you can easily lose the information you need to understand what's gone wrong.

#17 Re: Other Issues » [Solved] System log questions » 2020-09-05 18:38:29

Rolfie, on my box selecting open reverts the sidebar to show my home but the main pane still shows what's in /var/log/. You can then still open another log by double-clicking on it in the main pane, and the updated list of those you have opened reappears in the side pane.
It is all very olde-worlde gnome as I remember it though.
No doubt the newer systemd alternative is slicker - though I gather the binary blob they have made of logs is apparently more fragile if things crash.

#18 Re: Other Issues » [Solved] System log questions » 2020-09-05 11:23:26

gnome-system-log can be used to browse all your log files: they're just not shown in the sidebar by default.

Click on the settings icon ('cog in box', third from right at the top) and then select the first option 'open', this will then show you the whole of the /var/log/ directory and you can select whichever log file you want to browse. Once opened the log file is added to the list of files in the side panel.

Nevertheless I still personally prefer to use the cli-based log browser lnav e.g.

 sudo lnav /var/log/syslog

as it provides colour emphasis in the logs, you can use a wildcard to browse the merged logrotated set of files e.g.

 sudo lnav /var/log/syslog*

  and I find its regex filtering is a bit more intuitive to use than gnome-system-log's.

#19 Re: Hardware & System Configuration » [SOLVED] Learning to use Devuan logs (Nvidia-persistenced) » 2020-09-04 21:57:41

These might be on some help:
- my fixed version of /etc/init.d/nvidia-persistenced.
- which explains that you can probably also get away with simply removing or disabling nvidia-persistenced as for most use cases it's not needed unless you want to use CUDA.

#20 Re: Other Issues » security update delayed for thunderbird ? » 2020-08-31 21:25:19

The fix thunderbird  is already in Debian:, looking at my mirror with Synaptic it's in Devuan (stable -security) too.

#21 Re: News & Announcements » Latest repositories for Devuan 3 ! » 2020-08-16 12:44:08

Devuan Beowulf, like Debian Buster is the stable version, so doesn't get the latest and shiniest version of applications automatically.

Mint and Ubuntu are based on the unstable versions. If you really want new and shiny in everthing then you need to upgrade to Ceres.

Beowulf does however receive any security fixes, albeit with a slight delay, which isn't always bad since security fixes can also have bugs (vide the latest fiasco with grub).

For example the version of Firefox supplied on Devuan is Firefox-esr (the 'enterprise' version), which only resyncs with the latest Firefox once a year. However it does get all the monthly security fixes inbetween. At the moment, although there is a  newly resyced version we will continue to get the security fixed older version for an overlap period.

You can configure Devuan to install updates automatically using the unattended-upgrades package.
This can be configured to run daily from cron, or if you don't keep your computer on all the time but hibernate or suspend , from anacron. which runs a daily check and conditional install when you first resume. You get a email notification if it upgrades anything. I use it but only for security upgrades.

There is also a notifier package (not part of the official Devuan repositories) written by MiyoLinux (see that notifies you, and allows you to install upgrades. It's not quite as slick as the applets in Mint and Ubuntu but is quite flexible. However it doesn't yet work in Ceres: another example of how the Unstable version may break things.

Also if you find you really need a feature in a more recent version you can often get something newer from backports. I  use a LibreOffice backport as its an application where I'm always looking for new shiny but wouldn't search for a postfix backport as I value the stability of the latter. I did backport dnscrypt-proxy as I needed a fix in a feature I used and the backport had it.

Bit surprised by you find that

'the hardware desktop of Linux Mint in Xfce automatically detects the devices when you plug for to the ports,  which is not the case with Devuan Xfce in past versions.

as that's not my experience with either Ascii or Beowulf (albeit I use Cinnamon rather than Xfce). Which hardware is your system not recognising?

#22 Re: Other Issues » pm-suspend becomes catatonic - screen blanks; system never halts » 2020-08-15 23:22:03

Just to check:

As it's been suggested it may be a kernel issue have you tried using either of the two userspace, i.e. non-kernel, sleep methods (uspswap, tuxonice) instead? I recall I had to use uspswap on ascii but could use the kernel method again when I upgraded to Beowulf.

For suspend a black screen is the usual result of calling suspend and its almost instant. if you hibernate then you'll usually see some evidence of disk activity before it shuts down. How are to trying to resume? Pressing the power button is the usual method. Some laptops will suspend/resume when you close/open the lid but whether this happens depends on the laptop.

On my computer pm-utils is set up to call a screensaver on resume so that there's some superficial security (log in required).

Also (but it only affect hibernate so can't be your present problem) have you got a resume=/dev/dm-2 parameter in the linux /boot/vmlinuz... line(s) of your /boot/grub/grub.cfg? It should point to your swap partition, You need this for the system to know where to save/reload its memory state when hibernating.

#23 Re: Documentation » HOWTO: Firefox DoH (DNS over HTTPS) » 2020-08-11 20:49:34

My own choice is to use dnscrypt-proxy, which:

1) Gives you a wide choice of DNS provider, including Cloudflare, using either DoH or Dnscrypt. You can choose from a large number of non-logging (or at least services that say they are) and/or DNSSEC and/or filtered/non-filtered DNS providers.

2) You get periodically to randomise your DNS provider, so no one service sees it all.

3) You will usually choose nearer DNS providers with a lower RTT than Cloudflare (at least here where Ii am in the UK).

4) You can cache your queries, reducing what hits your provider and proving near-instant lookups on your most used sites.

5) You can select from multiple blocklists.

6) it works for all your internet traffic, not just your browser. On mine I also provide a DNS service for other nodes on my network.

7) In the latest versions you can set up a (set of) DNS relays between you and the DNS provider, which masks your IP from them and your query form the relays.

In Firefox (about:config) you set your Network.TRR.mode to 5, so bypass the internal DoH with /etc/resolv.conf pointing to your dnscrypt-proxy. There is also an option that allows you to provide a DoH server for Firefox, which then connects to the internet using any of the other dnscrypt-proxy options.

#24 Re: Documentation » Replace GRUB with alternate bootloader: extlinux » 2020-08-06 21:15:11

Vernon wrote:

I have only seen the block device allocation change when disks were added. I have never seen the block device allocation change on a single disk system. Regardless, using UUIDs is a much safer practice long term.

It also happens if you unplug the drives and put them back in a different order.
I did this once, OK, I was adding new drives for a RAID1 install, and forgot to record which socket each disk was plugged in to originally and got some what confused for a while. However even if you don't add drives just permuting the existing drives would do it.

#25 Re: Hardware & System Configuration » [ SOLVED ] cant run command from commandsline » 2020-08-04 22:00:08

Just to provide another example.

Beowulf/Cinnamon, default terminal is gnome-terminal and I've not noticed any issues using it (including a display from the xpra server over ssh on another machine), but I'm running it from an applet, so I don't see any messages.


marjorie@grendel:~$ gnome-terminal
# watch_fast: "/org/gnome/terminal/legacy/" (establishing: 0, active: 0)
# unwatch_fast: "/org/gnome/terminal/legacy/" (active: 0, establishing: 1)
# watch_established: "/org/gnome/terminal/legacy/" (establishing: 0)

and child terminal opens OK.


And then as sudo:

marjorie@grendel:~$ sudo gnome-terminal
# posix_spawn avoided (fd close requested) 
# watch_fast: "/org/gnome/terminal/legacy/" (establishing: 0, active: 0)
# unwatch_fast: "/org/gnome/terminal/legacy/" (active: 0, establishing: 1)
# watch_established: "/org/gnome/terminal/legacy/" (establishing: 0)

and child terminal opens OK as root in my home directory.


I don't have ash, nor xterm for that matter.

Board footer

Forum Software