You are not logged in.
heya,
I tried making a pkg for webmin and even posted one, but the problem is that it patches the a lot.
You don't have to patch everything the first time. Even distributions like Gentoo or Fedora had to change the configuration files sometime. And that also depends on the origins of the package you want to use, ie. if bind comes from standard rpm or compile from source for RedHat.
After we got it installed, the same users can made changes to the modules they use and diff the changes to you, or this post, and it can be modifed in stages. In that way I submited some changes to webmin on Gentoo like a year ago.
Offline
Just in case it helps, here is my pacman -Q for a machine on which webmin works:
apache 2.0.52-1
autoconf 2.59-1
automake 1.9.2-1
bash 3.0-2
bftpd 1.0.24-2
bin86 0.16.16-1
binutils 2.15-1
bison 1.875-2
bzip2 1.0.2-3
clamav 0.80-1
coreutils 5.2.1-4
cpio 2.5-4
curl 7.12.1-1
db 4.2.52-1
dcron 2.9-2
devfsd 1.3.25-3
dhcpcd 1.3.22pl4-3
diffutils 2.8.1-2
dw-archive-tar 1.10-1
dw-archive-zip 1.10-1
dw-compress-zlib 1.33-1
dw-convert-tnef 0.17-1
dw-convert-uulib 1.03-1
dw-io-stringy 2.109-1
dw-io-zlib 1.01-1
dw-mailtools 1.62-1
dw-mime-tools 6.200_02-1
dw-net-server 0.87-1
dw-unicode-map 0.112-1
dw-unicode-string 2.07-1
dw-unix-syslog 0.100-1
e2fsprogs 1.35-1
ed 0.2-2
expat 1.95.8-1
file 4.10-1
filesystem 0.7-3
findutils 4.2.1-1
flex 2.5.31-2
gcc 3.4.2-1
gdbm 1.8.3-2
gettext 0.14.1-2
glibc 2.3.3-2
gmp 4.1.4-1
gpm 1.20.1-4
grep 2.5-3
groff 1.19.1-3
grub 0.95-2
gzip 1.2.4b-1
hotplug 2004_09_23-1
initscripts 0.7-7
iputils 021109-2
kbd 1.12-1
kernel26 2.6.8.1-3
less 382-2
libjpeg 6b-3
libnet 1.1.2.1-1
libpng 1.2.5-3
libtiff 3.6.1-4
libtool 1.5.10-1
lilo 22.6-1
links 2.1pre15-1
logrotate 3.6.5-3
lynx 2.8.5-2
m4 1.4.2-1
mailx 8.1.1-2
make 3.80-1
man 1.5o-3
man-pages 1.69-1
mawk 1.3.3-6
mktemp 1.5-1
module-init-tools 3.0-2
nano 1.2.4-2
ncurses 5.4-1
net-tools 1.60-8
netkit-telnet 0.17-6
openssh 3.9p1-3
openssl 0.9.7d-1
pacman 2.9.5-1
pam 0.77-6
patch 2.5.4-2
pciutils 2.1.11-2
pcre 4.5-2
perl 5.8.5-2
perl-digest-hmac 1.01-1
perl-digest-nilsimsa 0.06-1
perl-digest-sha1 2.07-1
perl-html-parser 3.36-1
perl-html-tagset 3.03-1
perl-io-socket-ssl 0.95-1
perl-net-dns 0.46-1
perl-net-ssleay 1.25-1
perl-uri 1.34-1
popt 1.7-2
postfix 2.1.5-1
procinfo 18-2
procps 3.2.3-1
psmisc 21.4-1
raidtools 1.00.3-3
razor 2.61-1
readline 5.0-1
reiserfsprogs 3.6.19-1
sed 4.1.2-2
shadow 4.0.4.1-3
slocate 2.7-2
spamassassin 3.0.1-1
sysklogd 1.4.1-9
sysvinit 2.85-2
tar 1.14-1
tcp_wrappers 7.6-4
usbutils 0.11-4
util-linux 2.12-3
vim 6.3-2
wget 1.9.1-3
which 2.16-1
xinetd 2.3.13-1
zlib 1.2.1-2
Kind regards
Benedict White
Offline
Differences are: (things you have and I don't)
bftpd 1.0.24-2
clamav 0.80-1
curl 7.12.1-1
dw-archive-tar 1.10-1
dw-archive-zip 1.10-1
dw-compress-zlib 1.33-1
dw-convert-tnef 0.17-1
dw-convert-uulib 1.03-1
dw-io-stringy 2.109-1
dw-io-zlib 1.01-1
dw-mailtools 1.62-1
dw-mime-tools 6.200_02-1
dw-net-server 0.87-1
dw-unicode-map 0.112-1
dw-unicode-string 2.07-1
dw-unix-syslog 0.100-1
gmp 4.1.4-1
hotplug 2004_09_23-1
libnet 1.1.2.1-1
links 2.1pre15-1
netkit-telnet 0.17-6
perl-digest-nilsimsa 0.06-1
postfix 2.1.5-1
razor 2.61-1
usbutils 0.11-4
Some of the versions are slightly different for some things as well - but let's start with this...
Offline
tried installing libnet to see if that was it - no joy...
Offline
Well, bftpd is a red herring I only just installed that for some other reason.
I wonder about the perl-digest-nilsimsa and the dw* packages.
Try the perl one first, and then all the dw ones.
Don't worry too much about the versions.
Kind regards
Benedict White
Offline
where are the dw* packages? I've got current, extra and unstable and they don't get returned when I search for "pacman -Ss dw"...
Offline
Ummm..
The dw packages...
I have no idea where they came from either, however, I have looked at another production server running webmin, and a pacman -Q returns:
apache 2.0.52-2
autoconf 2.59-1
automake 1.9.3-1
bash 3.0-3
bin86 0.16.16-1
bind 9.3.0-1
binutils 2.15-1
bison 1.875-2
bzip2 1.0.2-3
clamav 0.80-1
coreutils 5.2.1-4
cpio 2.5-4
curl 7.12.2-1
cvsup 16.1h-2
db 4.2.52-1
dcron 2.9-2
devfsd 1.3.25-4
dhcpcd 1.3.22pl4-4
diffutils 2.8.1-2
e2fsprogs 1.35-1
ed 0.2-2
expat 1.95.8-1
file 4.10-1
filesystem 0.7-4
findutils 4.2.1-1
flex 2.5.31-2
gcc 3.4.3-1
gdbm 1.8.3-2
gettext 0.14.1-2
glibc 2.3.3-2
gmp 4.1.4-1
gpm 1.20.1-4
grep 2.5-3
groff 1.19.1-3
grub 0.95-2
gzip 1.2.4b-1
hotplug 2004_09_23-2
initscripts 0.7-8
iputils 021109-3
kbd 1.12-1
less 382-2
libjpeg 6b-3
libpng 1.2.7-1
libtiff 3.7.0-2
libtool 1.5.10-1
lilo 22.6.1-1
links 2.1pre15-1
logrotate 3.6.5-3
lynx 2.8.5-2
m4 1.4.2-1
mailx 8.1.1-2
make 3.80-1
man 1.5o-3
man-pages 1.70-1
mawk 1.3.3-6
mktemp 1.5-1
module-init-tools 3.1-2
nano 1.2.4-3
ncurses 5.4-1
net-tools 1.60-9
netkit-telnet 0.17-6
openssh 3.9p1-3
openssl 0.9.7e-1
pacman 2.9.5-1
pam 0.77-6
patch 2.5.4-2
pciutils 2.1.11-2
pcre 5.0-1
perl 5.8.5-2
perl-compress-zlib 1.33-1
perl-digest-hmac 1.01-1
perl-digest-nilsimsa 0.06-1
perl-digest-sha1 2.07-1
perl-html-parser 3.36-1
perl-html-tagset 3.03-1
perl-io-socket-ssl 0.95-1
perl-mailtools 1.64-1
perl-mime-lite 3.01-1
perl-net-dns 0.46-1
perl-net-ssleay 1.25-1
perl-uri 1.34-1
popt 1.7-2
postfix 2.1.5-2
procinfo 18-2
procps 3.2.4-1
psmisc 21.4-1
python 2.3.4-2
raidtools 1.00.3-3
razor 2.61-1
readline 5.0-1
reiserfsprogs 3.6.19-1
sed 4.1.2-2
shadow 4.0.6-1
slocate 2.7-2
spamassassin 3.0.1-1
syslog-ng 1.6.5-1
sysvinit 2.85-2
tar 1.14-1
tcp_wrappers 7.6-4
udev 046-1
unzip 5.51-1
usbutils 0.11-4
util-linux 2.12-5
vim 6.3-3
wget 1.9.1-3
which 2.16-1
zlib 1.2.2-1
I am not sure what is breaking your install, but I would be interested to know. I am looking at building a PKGBUILD which misses the setup.sh and just does Arch stuff so any dependency info would be usefull.
I will also be looking at making packages to deal with dependancies for amavisd-new and mailgraph.
Kind regards
Benedict White
Offline
differences now are:
bind 9.3.0-1
clamav 0.80-1
curl 7.12.2-1
hotplug 2004_09_23-2
links 2.1pre15-1
netkit-telnet 0.17-6
pciutils 2.1.11-2
perl-mailtools 1.64-1
perl-mime-lite 3.01-1
postfix 2.1.5-2
razor 2.61-1
syslog-ng 1.6.5-1
udev 046-1
unzip 5.51-1
usbutils 0.11-4
Offline
Umm...
I think the ones you might want are:
perl-mailtools
perl-mime-lite
syslog-ng
And if that still does not help, i always end up with curl somewhere.
In fact try pacman -S curl first and let me know.
Kind regards
Benedict White
Offline
installed them all - no joy
Offline
Something else has occured to me. I've never been able to ssh into this box - even thoguh I've commented out the section in /etc/hosts.deny - it just hangs after asking for a password.
I wonder id there is some problem with the ssh/ssl that is causing the problem. I'm going to test this now, by trying to install webmin without ssl enabled - I'll post back to let you know how I got on...
I'm not sure this is the issue or a red herring, but it's probably worth eliminating
Offline
Made no difference...
Offline
Umm. I would be a bit concerned about the ssh.
Try removing openssh and openssl then pacman Syu, then re pacman -S openssl (this will get ssh as well)
You do have a root password set?
Also there may be a problem with your security system (pam or what ever).
Kind regards
Benedict White
Offline
Fixed it! It was syslog-ng after all. Stupid me - I installed the package, but didn't think to start the service! :oops:
I now have a fully functioning webmin server and you have some idea of what dependencies you may need to include - thanks for all the help!
Offline
OK, final question - what can you do when you try to install a module that doesn't support arch? I tried to install a squid modules and a cups module and they both failed...
Offline
Fixed it! It was syslog-ng after all. Stupid me - I installed the package, but didn't think to start the service!
There, but for the grace of God go I.
I now have a fully functioning webmin server and you have some idea of what dependencies you may need to include - thanks for all the help!
Yep, noted and thanks.
OK, final question - what can you do when you try to install a module that doesn't support arch? I tried to install a squid modules and a cups module and they both failed...
Umm.. I am looking at that at the moment. What I am working on is the rpm module, with patches. I have got it started and running and that works fine, but I have the same problem.
Out of interest, have you updated webmin to 1.180?
Kind regards
Benedict White
Offline
Out of interest, have you updated webmin to 1.180?
Yes - one of the first things I did. Seemed to go well...
Offline
After the update did you try to see if it would install other modules?
Can you tell me which modules you want to work, and I will tell you how to edit the config files.
Kind regards
Benedict White
Offline
I only tried to install the modules after the update. I tried: Cups, Dansguardian and squid. Dansguardian appeared to work, but doesn't actually do anything except display the path to the executable (not sure if that's a problem with the module or it being arch) the other two simply didn't work...
Offline
would also like to get the samba module working if I can...
Offline
Hi are you making any progress getting webmin to pacman
Offline
hi webmin users
please test my package in testing and report problems or corrections
Offline
hi tpowa,
Did you get all the modules working? If so, feed back to benedict_white so he can improve his...
If not, maybe you guys could work together to get a good arch webmin package...
Offline
I have found why samba stops working:
When you use the stuff I built, it works, though there are problems with the version of the webmin module. When you upgrade it brakes.
You need to add 'arch' (without the quotes) to the following line:
samba os_support=solaris redhat-linux ... etc.
in the file /etc/webmin/module.infos.cache
and it all works as the samba config in my version still works. Watch out for word wrap on the line though.
Kind regards
Benedict White
Offline
did you already test my package in testing repo?
in my case this is not necessary.
Offline