Webmin-1.140


Auf Vserver schon, aber wie lange?

"Zunächst ganz passabel" wäre wohl treffender,
auf meinem Vserver wurde jetzt schon 2x die Anbindung
wieder zerschossen. Man richtet webmin ja auf einem Port,
zb 10000 ein. Nach einer Weile funktioniert dieser Port aber nicht mehr.
Ich vermute, daß Confixx da irgend eine Datei neu generiert,
und das dann verloren geht. Ich hatte aber auch noch nicht die
Muße, das nachzuforschen.

Gruß

Martin
 
fmschrader said:
Man richtet webmin ja auf einem Port,
zb 10000 ein.
Konkreter: den mitgelieferten Webserver miniserv.pl
Wie der Name schon sagt, ist es ein Perl-Script und braucht von sich aus schon mal ne Menge Speicher. Und der ist (vorallem unter RH7.3) nicht ausreichend vorhanden.

Kleiner Tip für alle:
Im Webmin kann man unter 'Sonstiges' -> 'System- und Server-Status' (deutsches Spachdatei) die laufenden Dienste überwachen und ggf. neustarten lassen. U.a. kann man webmin selbst überwachen lassen.
Dazu muß man auf 'Zeitgesteuerte Überwachung' klicken und das Ganze aktivieren. Es läuft dann als cronjob. (Eine Überwachung von crond ist also ziemlich albern. ;) )

huschi.
 
Dann definier bitte 'zerschossen'!

Wer hat auf wen 'geschossen', welche Symtome, welche Logfiles geben Auskunft, was hast Du an Einstellungen geändert?

huschi.
 
Webmin ist halt unter dem Port 10000 bzw 11000 nicht mehr
erreichbar. Es wird wohl nur der Port sein, der möglicherweise
von Confixx überschrieben wurde. Wo ist der Port für webmin definiert?

Gruß

Martin
 
In /etc/webmin/miniserv.conf.
Denn es ist miniserv.pl der als Webserver zwischen dem Browser und dem webmin-System steht. Wenn Dein Webmin nicht mehr erreichbar ist, dann prüfe die Prozessliste auf 'miniserv'. Und schau in /var/log/messages, wo er Fehlermeldungen absetzt.

huschi.
 
Hier kommt die Datei

Hallo Huschi,

schau Dir doch mal die miniserv.conf an. Ist das normal, daß
der listen=10000 nicht auf den port=11000 zeigt?

Gruß

Martin

port=11000
addtype_cgi=internal/cgi
realm=Webmin Server
logfile=/var/webmin/miniserv.log
errorlog=/var/webmin/miniserv.error
pidfile=/var/webmin/miniserv.pid
logtime=168
ppath=
ssl=0
env_WEBMIN_CONFIG=/etc/webmin
env_WEBMIN_VAR=/var/webmin
atboot=0
logout=/etc/webmin/logout-flag
listen=10000
denyfile=\.pl$
log=1
blockhost_failures=5
blockhost_time=60
syslog=1
session=1
userfile=/etc/webmin/miniserv.users
keyfile=/etc/webmin/miniserv.pem
passwd_file=/etc/shadow
passwd_uindex=0
passwd_pindex=1
passwd_cindex=2
passwd_mindex=4
passwd_mode=0
preroot=mscstyle3
root=/usr/local/webmin
mimetypes=/usr/local/webmin/mime.types
 
Bei mir steht listen ebenfalls auf dem std.Port von Webmin. Der Port unter dem ich ihn aber wirklich anspreche steht unter 'Port=...'

huschi.
 
Gut, aber webmin läßt sich nicht ansprechen.

Hier ein kleiner Ausschnitt aus der log-Datei, als ich vorhin einen
reboot durchgeführt habe. Kannst Du daraus etwas erkennen?

Gruß

Martin

Apr 26 19:20:11 147234 shutdown: shutting down for system halt
Apr 26 19:20:13 147234 init: Switching to runlevel: 0
Apr 26 19:20:15 147234 mysqld: Stopping MySQL: succeeded
Apr 26 19:20:18 147234 httpd: httpd shutdown succeeded
Apr 26 19:20:19 147234 xinetd[32198]: Exiting...
Apr 26 19:20:19 147234 xinetd: xinetd shutdown succeeded
Apr 26 19:20:19 147234 crond: crond shutdown succeeded
Apr 26 19:20:20 147234 syslog: klogd succeeded
Apr 26 19:20:20 147234 exiting on signal 15
Apr 26 19:20:52 147234 syslogd 1.4.1: restart.
Apr 26 19:20:52 147234 syslog: syslogd startup succeeded
Apr 26 19:20:52 147234 syslog: klogd succeeded
Apr 26 19:20:53 147234 xinetd: xinetd startup succeeded
Apr 26 19:20:53 147234 xinetd[11201]: xinetd Version 2.3.11 started with libwrap loadavg options compiled in.
Apr 26 19:20:53 147234 xinetd[11201]: Started working: 5 available services
Apr 26 19:20:54 147234 mysqld: Starting MySQL: succeeded
Apr 26 19:20:33 147234 rc.sysinit: Mounting proc filesystem: succeeded
Apr 26 19:20:33 147234 sysctl: net.ipv4.ip_forward = 0
Apr 26 19:20:33 147234 sysctl: net.ipv4.conf.default.rp_filter = 1
Apr 26 19:20:33 147234 sysctl: error: permission denied on key 'kernel.sysrq'
Apr 26 19:20:33 147234 sysctl: error: permission denied on key 'kernel.core_uses_pid'
Apr 26 19:20:33 147234 rc.sysinit: Configuring kernel parameters: succeeded
Apr 26 19:20:33 147234 date: Mon Apr 26 19:20:33 CEST 2004
Apr 26 19:20:33 147234 rc.sysinit: Setting clock : Mon Apr 26 19:20:33 CEST 2004 succeeded
Apr 26 19:20:33 147234 rc.sysinit: Setting hostname 147234.vserver.de: succeeded
Apr 26 19:20:39 147234 rc.sysinit: Activating swap partitions: succeeded
Apr 26 19:20:39 147234 rc.sysinit: Mounting local filesystems: succeeded
Apr 26 19:20:39 147234 rc.sysinit: Enabling local filesystem quotas: succeeded
Apr 26 19:20:41 147234 rc.sysinit: Enabling swap space: succeeded
Apr 26 19:20:45 147234 init: Entering runlevel: 3
Apr 26 19:20:46 147234 sysctl: error: permission denied on key 'kernel.sysrq'
Apr 26 19:20:46 147234 sysctl: net.ipv4.ip_forward = 0
Apr 26 19:20:46 147234 sysctl: net.ipv4.conf.default.rp_filter = 1
Apr 26 19:20:46 147234 sysctl: error: permission denied on key 'kernel.core_uses_pid'
Apr 26 19:20:46 147234 network: Setting network parameters: succeeded
Apr 26 19:20:48 147234 network: Bringing up loopback interface: succeeded
Apr 26 19:20:51 147234 network: Bringing up interface venet0: succeeded
Apr 26 19:20:51 147234 rc: Starting vzquota: succeeded
Apr 26 19:21:02 147234 httpd: httpd startup succeeded
Apr 26 19:21:04 147234 crond: crond startup succeeded
Apr 26 19:21:05 147234 rc: Starting usermin: failed
Apr 26 19:21:06 147234 init: no more processes left in this runlevel
 
So, jetzt habe ich webmin nochmal drüberinstalliert und siehe da,
es ist wieder ansprechbar. Mal sehen, wie lange.

Gruß

Martin

Installing Webmin from /usr/local/webmin-1.121 to /usr/local/webmin ...

***********************************************************************
Webmin uses separate directories for configuration files and log files.
Unless you want to run multiple versions of Webmin at the same time
you can just accept the defaults.

Config file directory [/etc/webmin]:
Found existing Webmin configuration in /etc/webmin


Copying files to /usr/local/webmin ..
..done

Inserting path to perl into scripts..
..done

Creating start and stop scripts..
..done

Updating config files..
..done

Creating uninstall script /etc/webmin/uninstall.sh ..
..done

Changing ownership and permissions ..
..done

Running postinstall scripts ..
..done

Attempting to start Webmin mini web server..
Starting Webmin server in /usr/local/webmin
..done

***********************************************************************
Webmin has been installed and started successfully. Use your web
browser to go to

http://xxxxxx.vserver.de:11000/

and login with the name and password you entered previously.

[root@xxxxxx webmin-1.121]#
 
Jetzt hab ichs

So, es ist also nur ein Startproblem des miniservs.
Nach einem Reboot ist webmin nicht mehr erreichbar.
Mit bash start im webmin-Verzeichnis startet er wieder.
Damit kann ich leben.
Der Eintrag atboot = 1. in der miniserv.conf sollte doch eigentlich
den automatischen Start bewirken, oder?

Viele Grüße

Martin
 
War der 'Reboot' etwa der 'Abgeschießer'?
fmschrader said:
Der Eintrag atboot = 1. in der miniserv.conf sollte doch eigentlich den automatischen Start bewirken, oder?
Nein, ein Symlink in den richtigen Runlevel würde dies bewirken.
Oder einfacher: trage folgende Zeile in /etc/init.d/webmin in die ersten Zeilen ein (nur falls noch nicht vorhanden):
Code:
# chkconfig: 235 99 10
Dannach kannst Du mit 'chkconfig --add webmin' dies automatisch veranlassen.
Dann startet webmin wirklich immer mit.

huschi.
 
Hallo Huschi,

richtig, Reboot ist Killer. Und die Datei /etc/init.d/webmin existiert nicht. Da wären wir wohl auch an der Ursache angelangt, oder?

Wo bekomme ich denn nun so eine Datei her? Muß ich webmin
neu installieren? Das wäre wohl am saubersten, denn wer weiß,
was sonst noch auf der Strecke geblieben ist.

Wie siehst Du das?

Gruß

Martin
 
fmschrader said:
richtig, Reboot ist Killer.
Dieses kleine aber wesentliche Faktum hast Du uns aber bisher verschwiegen... ;)

Und die Datei /etc/init.d/webmin existiert nicht. Da wären wir wohl auch an der Ursache angelangt, oder?
Wenn ich das richtig lese, ist das doch bereits Deine 2.Installation.
Und laut dem install-log hat er alles was er braucht:
Creating start and stop scripts..
...
Attempting to start Webmin mini web server..
Starting Webmin server in /usr/local/webmin
..done
Mit 'start and stop scripts' ist das init-Script gemeint, und anscheinend wurde webmin bereits schon mal gestartet, also liegen die Scripte irgendwo rum. Du mußt sie nur finden. Z.B. mit whereis, which oder zur Not find.
Hast Du denn das tarball oder das rpm installiert?

huschi.
 

Back
Top