PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : suse 8.1 runlevel editor macht alles kaputt.



Sonny
05.12.02, 13:51
ich habe webmin installiert und suse baut mir immer eine s01webim und löschr
s99webin, ich muss jedenmal wieder umnennen.

kann man das verhinder?

Rebell
05.12.02, 18:14
Ich schätze mal die Priorität des Webmin auf 99 ändern, wenn das nicht geht aber dich nervt es dann benutz den Runlevel-Editor gar nicht erst. Denn so ein paar Symlinks machen ist ja wohl kein Akt - oder macht der noch was anderes?

Pasulke
05.12.02, 18:47
Hallo, wie kann ich die Priorität von Webmin erhöhen? Hab auch dieses Problem. Und es tritt nicht nur beim Runleveleditor auf, sondern auch bei anderen Yast-Aktionen.
Vielen Dank

Sonny
06.12.02, 06:48
das ist aber mal ne ganz einfache frage

cd /etc/init.d
mv s01webmin s99webmin

Pasulke
06.12.02, 18:02
Das ist schon klar, doch wenn nun Yast läuft (zb. nach Online-Update) steht da wieder S01webmin.

dauni
06.12.02, 18:44
dann mach den link halt schreibgeschützt?

Pasulke
06.12.02, 19:24
Das stört den Yast überhaupt nicht.

dauni
06.12.02, 19:27
hmmmmmmmmm

wie hast du denn den webmin überhaupt auf S99 gebracht? im Runleveleditor oder per hand?

Pasulke
06.12.02, 19:43
linux:/etc/init.d/rc5.d # rm S01webmin
linux:/etc/init.d/rc5.d # ln -s ../webmin S99webmin
linux:/etc/init.d/rc5.d # chmod 555 S99webmin

Sonny
07.12.02, 07:17
geht nicht. nach chmod 555 s99webmin steht da immer nocht:

tux:/etc/init.d/rc5.d # chmod 555 S99webmin
tux:/etc/init.d/rc5.d # ll S99*
lrwxrwxrwx 1 root root 9 Dec 7 08:13 S99webmin -> ../webmin
tux:/etc/init.d/rc5.d #

Thomas Engelke
07.12.02, 11:20
Dies erscheint mir doch etwas surreal. Bist du dir sicher, auch wirklich die Rechte für genau die richtige Datei erwischt zu haben? Denn wenn das nicht funktionieren würde bzw. das bedeuten würde, Suse hätte sich dazwischengeklemmt, das wäre ein immenser Aufwand, nur, um eine solche Datei zu schützen. Ein "chmod 555 Datei" muß hinterher ein ".r-xr-xr-x" ergeben.

AD!

oenone
07.12.02, 18:14
es ist ein link... und links haben immer lrwxrwxrwx

vielleicht wäre es besser, du erstellst eine kopie statt eines links. dann kannst du auch die attribute setzen.

auf bald
oenone

Pasulke
07.12.02, 19:05
Habe nun mal das Skript 'webmin' nach rc5.d kopiert, es in S99webmin umbenannt und chmod 555 darauf angewandt. Yast stört das allerdings nicht, er legt wieder einen Link S01webmin an.

dauni
07.12.02, 19:34
... und wenn du es mit yast auf 99 stetzt?

Pasulke
07.12.02, 20:38
Wüsste nicht wie das geht ?

Sonny
16.12.02, 09:33
das Problem ist immer noch nicht gelöst :-(

Polaris
16.12.02, 11:50
Hi,

falls es Dich tröstet, ich habe das gleiche Problem damit. Was besseres als das bereits erwähnte

cd /etc/init.d
mv S01webmin S99webmin

ist mir bisher auch noch nicht eingefallen :-(

Ich melde mich, wenn ich eine Lösung gefunden habe.

HangLoose
16.12.02, 12:22
moin moin

warum ist es denn so wichtig, das webmin quasi zum schluß gestartet wird?

ansonsten gibt es in den init scripten eine "Init Info" in der man festlegen kann, welche *voraussetzungen* für einen entsprechenden dienst erfüllt sein müssen. hier mal ein beispiel für nfs

### BEGIN INIT INFO
# Provides: nfs
# Required-Start: $network portmap
# Required-Stop:
# Default-Start: 3 5
# Default-Stop:
# Description: Imports remote Network File Systems (NFS)
### END INIT INFO

unter Required-Start: könnt ihr ja mal den vorletzten dienst, der gestartet wird, angeben.


Gruß HL

Polaris
16.12.02, 13:33
Hallo,

der Start von Webmin schlägt fehl, wenn andere Dienste (Netzwerk?) noch nicht gestartet sind.

Leider kann ich erst heute abend zuhause nochmal genau nachsehen, welche Dienste das genau sind. Ich werde mir dann auch mal die Sache mit "Init Info" ansehen.

Danke für den Tip!

HangLoose
16.12.02, 13:53
hi

ich bin mir jetzt nicht ganz sicher aber ich glaube bei meinem suse router hatte das startscript von webmin auch immer S01 und webmin startete ohne probleme.


Gruß HL

Sonny
16.12.02, 19:06
webmin startet mit s01 definitiv nicht !!!!!!!!!!!!!!!!!!!!!!!!!1

(darum ist der thread hier erst entstanden)

das mit dem init teste ich mal

:ugly:

Pasulke
16.12.02, 19:49
Bei mir läuft es mit:

# Required-Start: inetd

in /etc/init.d/webmin

Vielen Dank ! @ HangLoose

HangLoose
16.12.02, 20:54
@Sonny


webmin startet mit s01 definitiv nicht !!!!!!!!!!!!!!!!!!!!!!!!!1

sag niemals nie ;) ich hab eben nochmal die suse partition in meinem router gemountet und mal nachgesehen. hier mal ein ausschnitt vom runlevel 3

ls /mnt/suse/etc/init.d/rc3.d

S01SuSEfirewall2_init
S01random
S01webmin
S05network
S06SuSEfirewall2_setup
S06adsl
S06syslog

wie du siehst, hat webmin bei mir die 01 gehabt und es lief definitiv !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ;)
auf einer suse 8.0


Gruß HL

Polaris
16.12.02, 21:53
Sonny & HangLoose,

Ihr habt beide Recht!

Ich habe mir gerade mal das etc-Verzeichnis meiner alten SuSE 7.2 Installation angeschaut. Dort wurde Webmin auch ganz am Anfang mit "S01webmin" gestartet. Diese Installation lief lange Zeit problemlos.

Nachdem ich vor etwa 6 Wochen meinen Rechner mit SuSE 8.1 neu installiert habe, habe ich genau das gleiche Symptom, das Sonny Anfangs beschrieben hat. Ich muß Webmin deutlich später starten (ich setze es auf "S21webmin"). Es ist kein echtes Problem - es ist halt nur lästig, weil Yast2 (oder SuSEconfig) mit seinen teilweise etwas merkwürdigen Automatismen es jedesmal auf S01 zurücksetzt.
:ugly:

Ich werde das, was Pasulke auf HangLoose's Vorschlag hin gemacht hat morgen mal austesten, klingt sehr vielversprechend ... :)

HangLoose
16.12.02, 22:39
@Polaris

das 8.1 hab ich wieder mal übersehen ;)


Gruß HL

Jinto
16.12.02, 23:11
Habt ihr mal in den manpages/Handbüchern: chkconfig zu gemüte geführt?
Und auch einen Blick hierin geworfen: /etc/init.d/README

HTH