Nieuws:

Ubuntu-NL weer online!

Na een periode van technische problemen en een overbelaste server zijn we eindelijk weer bereikbaar.
Samen met Hobbynet, onze sponsor en hostingpartner, hebben we een oplossing gevonden zodat alles weer soepel draait.

Bedankt voor jullie geduld en begrip. We hopen nu weer verder te gaan waar we gebleven waren.

Het team van Ubuntu-NL

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [OPGELOST] rc.local wordt soms niet uitgevoerd  (gelezen 5315 keer)

Offline track

  • Lid
Re: rc.local wordt soms niet uitgevoerd
« Reactie #25 Gepost op: 2009/03/25, 19:11:59 »
Wanneer verwacht je dat die wordt uitgevoerd dan ?
Volgens mij gebeurt dat alleen als je naar een andere runlevel gaat.  Dus normaal alleen bij het opstarten.
En dat doet hij dus juist niet ?
(Je kunt trouwens alleen comandolijn-programma's starten, want op dit moment is er nog geen Xserver)

track

Offline tmp_t

  • Lid
Re: rc.local wordt soms niet uitgevoerd
« Reactie #26 Gepost op: 2009/03/25, 19:44:06 »
Wanneer verwacht je dat die wordt uitgevoerd dan ?
Volgens mij gebeurt dat alleen als je naar een andere runlevel gaat.  Dus normaal alleen bij het opstarten.
En dat doet hij dus juist niet ?

Klopt: ik verwacht het bij het opstarten, en dat doet hij soms niet.

(Je kunt trouwens alleen comandolijn-programma's starten, want op dit moment is er nog geen Xserver)

track

Uiteraard. Maar dat doe ik ook niet

Offline tmp_t

  • Lid
Re: rc.local wordt soms niet uitgevoerd
« Reactie #27 Gepost op: 2009/03/25, 20:25:40 »
Ik ben ietsje verder denk ik:

Het lijkt erop dat het systeem ergens in de opstartfase blijft hangen.
Als /etc/rc.local niet uitgevoerd wordt staat het volgende nog in de lijst met processen:

root      5198  0.0  0.1   1844   528 ?        S    20:14   0:00 /bin/sh /etc/rc2.d/S98usplash start
root      5206  0.0  0.0   1756   384 ?        S    20:14   0:00 chvt 1

Klopt mijn conclusie?
Heeft iemand een tip om hiermee verder te komen?
« Laatst bewerkt op: 2009/03/25, 20:48:30 door tmp_t »

Offline track

  • Lid
Re: rc.local wordt soms niet uitgevoerd
« Reactie #28 Gepost op: 2009/03/26, 00:36:49 »
Is er een vastloper dan ?   In ieder geval zou ik het verhaal in de /var/log/* proberen te vinden.  Want daar vind je alle foutmeldingen terug.

Dus daar verder zoeken en eventuëel onderdelen hier posten.

track

Offline tmp_t

  • Lid
Re: rc.local wordt soms niet uitgevoerd
« Reactie #29 Gepost op: 2009/03/26, 12:55:14 »
Ik kan daar niks bijzonders vinden.
Ik wil best iets posten... maar wat dan?

Het systeem blijft opzich niet hangen. Ik kan met ssh gewoon inloggen in ieder geval.
Maar wel gek dat /bin/sh /etc/rc2.d/S98usplash start in fr proceslijst staat, of niet?
Moet dat niet gewoon weer verder doorstarten...?

In ieder geval is me inmiddels wel duidelijk dat als dit proces in de lijst staat, dat dan /etc/rc.local niet uitgevoerd wordt.
Ik weet ook dat /etc/init.d/rc.local niet draait, want daar heb ik inmiddels ook echo's ingezet.
« Laatst bewerkt op: 2009/03/26, 12:58:07 door tmp_t »

Offline vanadium

  • Lid
Re: rc.local wordt soms niet uitgevoerd
« Reactie #30 Gepost op: 2009/03/26, 13:37:13 »
"debug" tips geprobeerd van mijn vorig postje?

Offline tmp_t

  • Lid
Re: rc.local wordt soms niet uitgevoerd
« Reactie #31 Gepost op: 2009/03/26, 14:35:34 »
Ja.
En de eerste echo (1) wordt al niet uitgevoerd als het fout gaat.

Ik heb daarna ook echo's gezet in /etc/init.d/rc.local en ook die komen niet als het fout gaat.

Offline vanadium

  • Lid
Re: rc.local wordt soms niet uitgevoerd
« Reactie #32 Gepost op: 2009/03/26, 14:41:03 »
Bedankt voor de feedback.

Offline tmp_t

  • Lid
Re: rc.local wordt soms niet uitgevoerd
« Reactie #33 Gepost op: 2009/03/26, 15:40:00 »
Als ik in de situatie dat rc.local niet uitgevoerd wordt in de proceslist kijk zie ik
/bin/sh /etc/rc2.d/S98usplash start

Als ik dat proces kill, dan wordt rc.local alsnog uitgevoerd.

Er hangt dus toch iets (?)
Wat kan ik hier aan doen.

Niks in de log's te vinden dat mij doet verontrusten

Offline vanadium

  • Lid
Re: rc.local wordt soms niet uitgevoerd
« Reactie #34 Gepost op: 2009/03/26, 15:58:37 »
S98usplash wordt inderdaad uitgevoerd vóór rc.local (S99rc.local
). Dat zou wijzen op een probleem met usplash, maar ook op het feit dat de volgende opstart event pas uitgevoerd wordt als de vorige succesvol is (?).

Lost fundamenteel het probleem met usplash niet op, maar rc.local kan naar voor geplaatsd worden met

mv S99rc.local S98rc.local

Hierdoor zal het net vóór usplash uitgevoerd worden.


Offline track

  • Lid
Re: rc.local wordt soms niet uitgevoerd
« Reactie #35 Gepost op: 2009/03/26, 16:34:07 »
In dit geval zou ik "gewoon"  /etc/rc2.d/S98usplash   backuppen en dan ook met enkele echo's larderen.
Ergens moet er de knoop zitten toch ?  (later kun je de ongelardeerde versie weer terug zetten)

... en en-passant zie je ook nog een beetje hoe die usplash in elkaar zit.

track
« Laatst bewerkt op: 2009/03/26, 17:15:22 door track »

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: rc.local wordt soms niet uitgevoerd
« Reactie #36 Gepost op: 2009/03/26, 17:13:01 »
Misschien helpt het al als je de bootsplash uitschakelt?
Dat kan je doen door /boot/grub/menu.lst aan te passen. (splash weghalen uit de opstartopties)

Offline tmp_t

  • Lid
Re: rc.local wordt soms niet uitgevoerd
« Reactie #37 Gepost op: 2009/03/28, 13:14:15 »
Misschien helpt het al als je de bootsplash uitschakelt?
Dat kan je doen door /boot/grub/menu.lst aan te passen. (splash weghalen uit de opstartopties)

Gedaan. Ik ga nu in de gaten houden of het probleem weg is.

Overigens heb ik inmiddels ook een bug gevonden. Het probleem schijnt in de ubuntu 9.04 opgelost te zijn: https://bugs.launchpad.net/ubuntu/+source/usplash/+bug/160209

Bedankt allen voor de hulp