Onsdag, 8 Juni, 2011 | Författare:

Jag gjorde en fullständig uppdatering på min personliga server hemma som man är skyldig att göra, ofta, med Arch. Det är en huvudlös server så det finns alltid att ringa ångest om huruvida jag måste ansluta ett tangentbord / monitor när saker inte bara arbete. Önskan beviljades inte idag:

Arch Linux började starta upp normalt och init startar runlevel 3, den där den statistik lastning demoner:

:: Inställning av maskinvara Clock [Upptagen]

Och det är där det bara hänger. Inga ytterligare. Ctrl Alt Del verk, enanvändarläge verk, men standard runlevel 3 kommer inte. Det visar sig att orsaken är en bugg mellan hwclock och serverns hårdvaruklockan. Backupbatteriet på moderkortet, driver CMOS-minnet och, därefter, maskinvaruklockan, är död. När systemet startas upp behövs ej batteriet – Men eftersom hårdvaruklockan vet att det har noll, det kommer inte att kryssa förrän vi tala om vad tiden är. Counter till detta är att när hwclock starter, det är väntar för en klocka kryssa i för att det att veta om maskinvaruklockan är takten är bra. Catch 22.

Lösningen i mitt fall var att gå in i enanvändarläge där jag kunde stänga hwclock i /etc / rc.conf. Jag har använt ntpd att hålla systemet tiden i synk som fungerar fint. Jag är inte alltför störd av huruvida maskinvaruklockan är rätt – Jag vill bara ha det levande systemets klocka vara rätt. Det kommer fortfarande att vara en bra idé att få ett nytt batteri eftersom, tills det är gjort, varje gång servern startar kommer det att tänka rygg i 1997.

Dela med sig
Kategori: slumpvis
Du kan följa svar på detta inlägg via RSS 2.0 foder. Du kan Lämna ett svar, eller track från din egen hemsida.
Lämna ett svar » Logga in