webmin: Webmin does not start immediately after installing package on Raspberry Pi OS 64-bit . systemd service file not created until reboot .

I am unable to start webmin RaspiOS Bullseye 64-bit . Here is the OS information. I’m running on a Pi4B with 8GB, FYI.

root@pi64:/home/pi# !cat
cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

When I install, I get the following error

root@pi64:/home/pi# apt -y install ./webmin_1.990_all.deb 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'webmin' instead of './webmin_1.990_all.deb'
The following NEW packages will be installed:
  webmin
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
After this operation, 302 MB of additional disk space will be used.
Get:1 /home/pi/webmin_1.990_all.deb webmin all 1.990 [28.3 MB]
Selecting previously unselected package webmin.
(Reading database ... 126347 files and directories currently installed.)
Preparing to unpack /home/pi/webmin_1.990_all.deb ...
Unpacking webmin (1.990) ...
Setting up webmin (1.990) ...
Webmin install complete. You can now login to https://pi64:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.
W: Repository is broken: webmin:arm64 (= 1.990) has no Size information

telnet shows that there is no daemon listening on port 10000 .

Where is the log that shows where the problem might be ?

Has anyone succeeded installing webmin on this OS version ?

About this issue

  • Original URL
  • State: open
  • Created 2 years ago
  • Comments: 28 (1 by maintainers)

Commits related to this issue

Most upvoted comments

So Webmin really should start immediately after install, but it looks like recent changes in Debian (or maybe the Webmin installer) mean that it can’t start until systemctl daemon-reload is run.

I can add that to the install process though.

Good suggestion, I will stop suppressing error output in the next release.