I am trying to install Webmin on a desktop cumputer running openSUSE Leap 15.
This is what I get:
ereyes@ws3:~/Downloads> wget http://www.webmin.com/jcameron-key.asc
--2018-05-28 01:38:12-- http://www.webmin.com/jcameron-key.asc
Resolving www.webmin.com (www.webmin.com)... 216.105.38.10
Connecting to www.webmin.com (www.webmin.com)|216.105.38.10|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1320 (1.3K) [text/plain]
Saving to: ‘jcameron-key.asc.1’
jcameron-key.asc.1 100%[=================================================>] 1.29K --.-KB/s in 0s
2018-05-28 01:38:12 (117 MB/s) - ‘jcameron-key.asc.1’ saved [1320/1320]
ereyes@ws3:~/Downloads> sudo rpm --import jcameron-key.asc
ereyes@ws3:~/Downloads> rpm --checksig webmin-1.881-1.noarch.rpm
webmin-1.881-1.noarch.rpm: digests signatures OK
ereyes@ws3:~/Downloads> sudo rpm -i webmin-1.881-1.noarch.rpm
Unable to identify operating system
Any hint?
Whenever I try installing it I recieve an "error: Failed dependencies: perl(Encode::Detect) is needed by webmin-1.881-1.noarch" but I have all the dependencies installed. I just updated to Leap 15 last night.
Last edit: Jamey S. Starett 2018-05-28
What does the
/etc/issuefile contain on a SuSE 15 system?Here you have it
/etc/issue is suitable to be modified to customize the login screen. May be /etc/os-release would be better for system identification.
Ok, what does
/etc/os-releasecontain?See attached file. Also check this:
https://www.linux.org/docs/man5/os-release.html
Ok, I will use that config file as well to detect openSUSE in the next Webmin release.
That file is present in all modern Linux distros.
I would suggest to use the Common Platform Enumerator (cpe), a standardized way to name software applications, operating systems, and hardware platforms.
More info at:
https://access.redhat.com/blogs/766093/posts/2387501
https://nmap.org/book/output-formats-cpe.html
Originally developed by MITRE, CPE is now under U.S. National Institute for Standards and Technology (NIST).
https://nvd.nist.gov/products/cpe
In RHEL 7.4, /etc/os-release contents is:
NAME="Red Hat Enterprise Linux Server"
VERSION="7.4 (Maipo)"
ID="rhel"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="7.4"
PRETTY_NAME="Red Hat Enterprise Linux Server 7.4 (Maipo)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:7.4:GA:server"
HOME_URL="https://www.redhat.com/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7"
REDHAT_BUGZILLA_PRODUCT_VERSION=7.4
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="7.4"11