Avatar billede lauritsen Nybegynder
27. juni 2001 - 12:06 Der er 20 kommentarer og
1 løsning

RH7.1 hænger under boot

Jeg har RedHat 7.1 kørende på en PIII/866mhz/512mb og det har da også kørt fint indtil nu. Men nu har jeg vist rettet et eller andet den ikke så godt kan lide.

Jeg har på fornemmelsen at det er maskinens hostnavn, den er gal med, da lpd også klager over det under boot (det er ikke gyldigt, dels pga. en tastefejl, dels fordi jeg ikke har noget gyldigt hostnavn (hvad er igrunden det bedste at give som hostnavn når man ikke har noget?))

Anyway, den stopper med at boote efter den har skrevet \"Running Linuxconf hooks\", (jeg kan sagtens trykke Ctrl-Alt-Del og lukke maskinen ned) men det besynderlige er at den har givet den linie en [OK].... Her er de sidste linier den skriver inden den bare \"står stille\":

Monterer andre filsystemer:                [  O.k.  ]
Starter APM-dæmonen:                        [  O.k.  ]
Note: /etc/modules.conf is more recent than /lib/modules/2.4.2-2/modules.dep
Starter automount:                          [  O.k.  ]
Starter atd:                                [  O.k.  ]
Starter xinetd:                            [  O.k.  ]
Starter lpd: 2001-06-27-11:15:16.117 Get_local_host: hostname \'thomaprydsnet.dk\' bad
                                            [  O.k.  ]
Starter sendmail:                          [  O.k.  ]
Starter konsol-musefunktioner:              [  O.k.  ]
Starter crond:                              [  O.k.  ]
Starter xfs:                                [  O.k.  ]
Starter anacron:                            [  O.k.  ]
Running Linuxconf hooks:                    [  O.k.  ]

Hvad kan være galt og hvad kan jeg gøre for at få maskinen tilbage på ret køl?

Mvh. Thomas Pryds Lauritsen
Avatar billede snowball Novice
27. juni 2001 - 12:28 #1
Kan du starte den i Single user mode !?

Snowball
Avatar billede lauritsen Nybegynder
27. juni 2001 - 12:53 #2
Jeg kan ikke rigtig komme ind og lave om på det (eller kan jeg?)
Jeg har forresten også en boot-diskette (den fra installationen) men samme problem med den..
Avatar billede lauritsen Nybegynder
27. juni 2001 - 12:54 #3
Måske skulle det siges at jeg har en anden maskine kørende med DHCP-server som tildeler maskinen lokal IP-adresse og default gateway til Internet..
Avatar billede snowball Novice
27. juni 2001 - 13:02 #4
Lige når den starter, så kommer der enten et \"grafisk\" display frem som viser dine boot muligheder eller også står der LILO. Hvis der står LILO, så prøv og skriv \"init1\" (uden \"). Ellers prøv og tryk ESC når den kommer og så skriv \"init1\" (uden \") og tryk ENTER. Så skulle den gerne starte op i Single user mode.

Snowball
Avatar billede lauritsen Nybegynder
27. juni 2001 - 13:06 #5
ok - det vil jeg prøve
Avatar billede henrik_ffc Nybegynder
27. juni 2001 - 13:31 #6
Hvor længe har du prøvet at \'lade den stå\'.
Det kan være den venter på en timeout af en eller anden art, så prøv at lade den stå i mindst 5 minutter før du giver op....

For at starte op i Single User Mode skal du skrive \"linux single\" når LILO\'s prompt viser sig...
Avatar billede lauritsen Nybegynder
27. juni 2001 - 13:42 #7
Et kvarters tid vil jeg tro jeg har prøvet at lade den stå..

Jeg kan starte op i single user mode ved at sige linux single til lilo...
Avatar billede lauritsen Nybegynder
27. juni 2001 - 13:52 #8
Har prøvet med netconf at sætte en ip-adresse og default gateway op manuelt - så er det da i hvert fald ikke dhcp-serveren den venter på...

Jeg har også sat hostname til localhost.localdomain som vist er default? Nu klager lpd da i hvert fald ikke over bad hostname mere...

Men det var åbenbart ikke det der var galt, for den står stadig stille efter \"Running Linuxconf hooks:  [  O.k.  ]\"
Avatar billede henrik_ffc Nybegynder
27. juni 2001 - 14:13 #9
Hvis du går ind i /etc/rc.d/rc3.d/ kan du se en række filer der starter med K?? og S??.
Dette er de opstartsfiler der bliver udført når du starter op. (S?? er opstartsfilerne, K?? er \'kill\'-filer der udføres når der lukkes ned).
Filerne udføres i nummerorden, så du skal bare finde den fil der indeholder \"Linuxconf hooks\"
(fx med \'grep -ie \"Linuxconf hooks\" *\') og så tage den næste i rækken. Det er formegentlig denne fil der volder problemer.

Du kan også køre den manuelt og se hvilken der stopper...
Skift til biblioteket og tag alle S?? filerne fra starten (eller fra den sidste du VED gik godt)
og udfør dem en for en med
./SXXKommando stop; ./SXXKommando start
(jeg stopper servicen først for at sikre at den ikke fejler fordi den er startet i forvejen)
Avatar billede lauritsen Nybegynder
27. juni 2001 - 14:14 #10
(den har nu stået i 20 min)

Kan det have noget at gøre med fgl. linie fra opstarten:
Note: /etc/modules.conf is more recent than /lib/modules/2.4.2-2/modules.dep
?
Avatar billede henrik_ffc Nybegynder
27. juni 2001 - 14:15 #11
Prøv i øvrigt at sætte hostnavn til noget andet end localhost, fx \"min_pc\"
Avatar billede henrik_ffc Nybegynder
27. juni 2001 - 14:17 #12
Har du kompileret en ny kerne lige før problemet opstod?
Avatar billede lauritsen Nybegynder
27. juni 2001 - 14:26 #13
nej, jeg har ikke kompileret ny kerne på denne maskine overhovedet. Jeg havde før sat hostname til noget andet, men satte til tilbage til localhost for at checke om det kunne være det..
Du foreslår altså kun fx \"min_pc\" og ikke fx \"min_pc.localdomain\" (eller noget opdigtet efter punktummet)?
Jeg prøver at følge din tidl. besked...
Avatar billede henrik_ffc Nybegynder
27. juni 2001 - 14:31 #14
Ja i netconf under host info skriver du kun \"min_pc\" og ikke andet.
Jeg tror dog ikke at det er det der er problemet.....
Avatar billede lauritsen Nybegynder
27. juni 2001 - 14:40 #15
hmm... ja, jeg fandt \"Linuxconf hooks\" i S99linuxconf, men den starter fint (den *fik* jo også en [OK] under opstarten..)

Til gengæld er der *en* mere der startes efter S99linuxconf -- nemlig S99local, og den hænger når jeg starter den...
Avatar billede lauritsen Nybegynder
27. juni 2001 - 14:44 #16
Ah.. jeg tror jeg har den nu... nederst i S99local stod en linie jeg tidligere havde tilføjet til /etc/rc.local (som S99local også er linket til kan jeg se..)
Linien var én der starter setiathome, og jeg har sat stderr til /dev/null (måske ikke så smart ;-)
Avatar billede henrik_ffc Nybegynder
27. juni 2001 - 14:53 #17
OK.
Jeg har følgende linie i min /etc/rc.d/rc.local:
/etc/cron.daily/seti

og så har jeg lavet følgende cron-script.

#!/bin/sh
cd /usr/local/setiathome
./setiathome -email -nice 15 > /dev/null 2> /dev/null &

Det betyder at jeg starter seti, når maskinen booter, samt hver time for
at sikre at programmet kører (selvom det skulle være gået ned...)

Jeg tror du måske har glemt tegnet &, der starter programmet i baggrunden.
Din SETI står altså og kværner og venter på at bliver færdig, før den returnerer.....
Avatar billede lauritsen Nybegynder
27. juni 2001 - 14:54 #18
Jeps, det var det... tak for hjælpen!

setiathome startede, men så skete der heller ikke mere fordi jeg ikke havde et & på enden af linien...

Skriv et \"Svar\" for points :-)
Avatar billede henrik_ffc Nybegynder
27. juni 2001 - 14:56 #19
Takker
Avatar billede lauritsen Nybegynder
27. juni 2001 - 15:08 #20
Forresten... cron.daily = hver time ?!?  ;-)
Du mener vel cron.hourly ...
Avatar billede henrik_ffc Nybegynder
27. juni 2001 - 15:28 #21
Næh det er faktisk cron.daily, så den checker kun hvert døgn.
Ja ja, med linux\' stabilitet og oppetid er det vel også nok :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester