Under 1.91 one cannot use the rpm package, it reconiges Fedora 1 and Fedora 2 only, so download the tarball and make the following change:
[gertjan@gershwin webmin-1.140]$ diff -C 1 os_list.txt*
*** os_list.txt 2004-04-14 00:04:52.092762450 +0200
--- os_list.txt.orig 2004-04-06 01:24:06.000000000 +0200
***************
*** 27,30 ****
Redhat Linux Fedora 1 redhat-linux 10.0 $etc_issue =~ /red\s*hat.*\s10(\.0)?\s/i || `cat /etc/redhat-release /etc/fedora-release 2>/dev/null` =~ /red\s*hat.*\s10(\.0)?\s/i || `cat /etc/redhat-release /etc/fedora-release 2>/dev/null` =~ /Fedora.*\s1\s/i
! Redhat Linux Fedora 1.91 redhat-linux 11.0 $etc_issue =~ /red\s*hat.*\s10(\.0)?\s/i || `cat /etc/redhat-release /etc/fedora-release 2>/dev/null` =~ /red\s*hat.*\s10(\.0)?\s/i || `cat /etc/redhat-release /etc/fedora-release 2>/dev/null` =~ /Fedora.*\s1\s/i
! Redhat Linux Fedora 2 redhat-linux 12.0 `cat /etc/redhat-release /etc/fedora-release 2>/dev/null` =~ /Fedora.*\s2\s/i
Redhat Linux 2.1AS redhat-linux 7.3 `cat /etc/redhat-release 2>/dev/null` =~ /(Advanced\s+Server.*2\.1)|(AS.*2\.1)/i
--- 27,29 ----
Redhat Linux Fedora 1 redhat-linux 10.0 $etc_issue =~ /red\s*hat.*\s10(\.0)?\s/i || `cat /etc/redhat-release /etc/fedora-release 2>/dev/null` =~ /red\s*hat.*\s10(\.0)?\s/i || `cat /etc/redhat-release /etc/fedora-release 2>/dev/null` =~ /Fedora.*\s1\s/i
! Redhat Linux Fedora 2 redhat-linux 11.0 `cat /etc/redhat-release /etc/fedora-release 2>/dev/null` =~ /Fedora.*\s2\s/i
Redhat Linux
Then there is the issue that they use /tmp/.webmin directory to store the complete iso first, so that is asking for trouble, do the following:
*** web-lib.pl 2004-04-14 00:09:13.410948315 +0200 --- web-lib.pl.orig 2004-04-14 00:09:02.758693571 +0200 *************** *** 132,134 **** { ! local $tmp_base = $gconfig{'tempdir'} || "/sda1/tmp/.webmin"; local $tmp_dir = -d $remote_user_info[7] && !$gconfig{'nohometemp'} ? --- 132,134 ---- { ! local $tmp_base = $gconfig{'tempdir'} || "/tmp/.webmin"; local $tmp_dir = -d $remote_user_info[7] && !$gconfig{'nohometemp'} ?
I did choose /sda1/tmp but you can put anything there of course.
Before you run ./setup.sh as being su-user check if Net::SSLeay is in your Perl distribution, not standard in Fedora 1.91. Thus (there are easier methods to do this)
# perl -MCPAN -eshell > install Bundle::CPAN // this will ineractively init /root/.cpan > install Net::SSLeay // this will test at the end some banks and such, and will not succeed // no sweat, go to /root/.cpan/build/Net_SSLeay.pm-1.25 # make install
// goto your webmin-1.40 directory and type # ./setup.sh
-- Vink