Distributor ID: Pop
Description: Pop!OS 22.04 LTS
Release: 22.04
Codename: jammy
I tried creating a new cronjob through webmin, and it didn't display in webmin. I made another attempt and it also didn't display display in webmin. I then went and checked crontab -e and discovered that the entire file was overwritten with the last job I created through webmin. I verified this behavior with a regular user and root (sudo crontab -e). I've marked this as high severity since it overwrites existing files.
Example:
sudo crontab -e shows "@hourly test-job-1"
In webmin I create test-job-2
That sounds like a bug. Is POP!OS based on some other more common Linux distro, like Ubuntu?
Yes, Pop!OS is based on the equvelent Ubuntu 22.04 LTS.
On the dashboard in Webmin, is the OS shown as Ubuntu 22 ?
No it does not, it shows:
Ok, that's the issue - Webmin doesn't know how to manage Cron on your linux distribution.
Unfortunately we only support the more common distros..
Perhaps, we could add support for Pop!OS? Is this a Debian derivative?
We could if it's not too different. Is there an /etc/*-release file that we could use to identifiy it?
~~~
$ cat /etc/os-release
NAME="Pop!OS"
VERSION="22.04 LTS"
ID=pop
IDLIKE="ubuntu debian"
PRETTYNAME="Pop!OS 22.04 LTS"
VERSIONID="22.04"
HOMEURL="https://pop.system76.com"
SUPPORTURL="https://support.system76.com"
BUGREPORTURL="https://github.com/pop-os/pop/issues"
PRIVACYPOLICYURL="https://system76.com/privacy"
VERSIONCODENAME=jammy
UBUNTUCODENAME=jammy
LOGO=distributor-logo-pop-os
~~~*
Thanks, we'll add proper support for Pop!OS in the next release.