View previous topic :: View next topic |
Author |
Message |
Revers n00b
Joined: 12 Dec 2004 Posts: 17
|
Posted: Wed Jan 26, 2005 8:40 pm Post subject: [SOLVED] System się sypie po etc-update :( |
|
|
Poniważ nigdy nie aktualizowałem plików konfiguracyjnych, a zebrało się tego około 40, postanowiłem je zaktalizować. Nie wglębiając się w szczegóły wpisałem etc-update i wziąłem "yes" dla wszystkich. Po tym przy następnym boot'owaniu dostałem pare error'ów:
Code: |
[...]
* Mounting local filesystems... [ok]
* Mounting USB device filesystem (usbfs) [ok]
* Activating (possibly) more swap... [ok]
* Caching service dependencies... [ok]
/etc/init.d/clock: line 13: is_uml_sys: command not found
* Setting system clock to hardware clock [Local Time]... [ok]
* Configure kernel parameters... [ok]
* Updating environment... [ok]
* Cleaning /var/lock, /var/run... [ok]
* Cleaning /tmp directory... [ok]
* Loading ALSA modules...
* Loading: snd-card-0... [ok]
* Loading: snd-seq-oss... [ok]
* Loading: snd-pcm-oss... [ok]
* Restoring Mixer Levels [ok]
/etc/init.d/keymaps: line 24: is_uml_sys: command not found
* Loading key mappings... [ok]
* Setting terminal encoding to ASCII... [ok]
/etc/init.d/consolefont: line 13: is_uml_sys: command not found
* Setting user font... [ok]
/etc/init.d/net.lo: line 29:
/lib/rcscripts/net.modules.d/helpers.d/functions: No such file or directory
* Starting lo
/etc/init.d/net.lo: line 789: eindent: command not found
/etc/init.d/net.lo: line 446: eindent: command not found
* /lib/rcscripts/net.modules.d/iproute2 does not exist
* Mounting network filesystems...
mount: option requires an argument -- t
Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is 'mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
mount -a [-t|-O] ... : mount all stuff from /etc/fstab
mount device : mount device at the known place
mount directory : mount known device here
mount -t type dev dir : ordinary mount command
Note that one does not really mount device, on mounts
a filesystem (of the given type) found on the device.
On can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using -L label or by uuid, using -U uuid .
Other options: [-nffrsvw] [-o options] [p passwdfd].
For many more details, say man 8 mount .
* Could not mount all networ filesystems! [!!]
* Initializing random number generator... [ok]
INIT: Entering runlevel: 3
* Starting metalog... [ok]
* Starting automounter...
/var/autofs/RW /var/autofs/RO [ok]
* Coldplugin input devices... [ok]
* Coldplugin isapnp devices... [ok]
* Coldplugin pci devices... [ok]
* Coldplugin pnp devices... [ok]
* Coldplugin usb devices... [ok]
* Starting cupsd... [ok]
* Starting vixie-cron... [ok]
* Bringing wlan0 up... [ok]
* Starting up kdm... [ok]
* Starting up local... [ok]
[...]
|
których następstwem jest strasznie wolne uruchamianie się aplikacji w kde i samego kde. Gdy na splashscreen'ie przy starcie kde pojawia się "Uruchamianie usług systemowych..." trwa to z 10 min. Jak widać w powyższym log'u problem jest z plikami netmount i net.lo z /etc/init.d/. Googlowałem trochę i nie znalazłem nic co mogło by mi pomóc. Może ktoś z Was wie co jest nie tak? Z góry dziękuję za wszelkie wskazówki!
Ps. Nie wiem czy to ma znaczenie, ale korzystam z Internetu przez kartę radiową. Nie potrafiłem skonfigurować w "standardowy sposób" (czyli przez /etc/conf.d/wireless, czy jakoś tak) mojej karty sieciowej więc zrobiłem to po swojemu tworząc taki plik konfiguracyjny:
Code: |
# /etc/init.d/wlan
start() {
ebegin "Bringing wlan0 up"
/sbin/ifconfig wlan0 <mojeIP> \
netmask <mojaMASKA> up 2> /dev/null
/sbin/route add default \
gw <mojaBRAMA> 2> /dev/null
/usr/sbin/iwconfig wlan0 \
essid <mojeESSID> 2> /dev/null
eend 0
}
stop() {
ebegin "Bringing wlan0 down"
/sbin/ifconfig wlan0 down &>/dev/null
eend 0
}
|
i wpisałem coś takiego, żeby uruchamiało się to przy starcie:
Code: |
rc-update add wlan default
|
Last edited by Revers on Thu Jan 27, 2005 1:55 pm; edited 1 time in total |
|
Back to top |
|
|
rzezioo Apprentice
Joined: 02 Nov 2004 Posts: 260 Location: Szczecin, Poland
|
Posted: Wed Jan 26, 2005 9:08 pm Post subject: |
|
|
a jakie pliki wlasciwie update' owales bo jak na moj gust to tutaj gdzies cos jest nie tak z plikiem /etc/fstab bo to w nim sa zapisane opcje montowania wszystkich fs _________________ USE="refrigerator" emerge beer
http://fun.from.hell.pl/2003-05-27/russian_linux.jpg |
|
Back to top |
|
|
Revers n00b
Joined: 12 Dec 2004 Posts: 17
|
Posted: Wed Jan 26, 2005 9:28 pm Post subject: |
|
|
Plik /etc/fstab zrobiło mi tak jak miałem go przy instalacji, więc przywróciłem mu postać z przed etc-update:
Code: |
/dev/hdb1 /boot xfs noauto,noatime 1 2
/dev/hdb2 none swap sw 0 0
/dev/hdb3 / xfs noatime 0 1
/dev/hda1 /mnt/hda1 vfat noatime,umask=000 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/cdrom /mnt/cdrom auto noauto,umask=000 0 0
/dev/sda1 /mnt/camera auto noauto,umask=000 0 0
/dev/fd0 /mnt/floppy auto noauto,umask=000 0 0
|
|
|
Back to top |
|
|
rzezioo Apprentice
Joined: 02 Nov 2004 Posts: 260 Location: Szczecin, Poland
|
Posted: Wed Jan 26, 2005 9:44 pm Post subject: |
|
|
i co dziala juz czy nie bo ja bym szukal wlasnie w miejscach zwiazanych z montowaniem. hmmm... przydala by sie kopia mtab srzed etc-update _________________ USE="refrigerator" emerge beer
http://fun.from.hell.pl/2003-05-27/russian_linux.jpg |
|
Back to top |
|
|
Revers n00b
Joined: 12 Dec 2004 Posts: 17
|
Posted: Wed Jan 26, 2005 9:50 pm Post subject: |
|
|
Niestety nie działa
BTW czy takie sytuacje zdażają się często? czy trzeba b. uważać jak się robi etc-update? |
|
Back to top |
|
|
rzezioo Apprentice
Joined: 02 Nov 2004 Posts: 260 Location: Szczecin, Poland
|
Posted: Wed Jan 26, 2005 9:53 pm Post subject: |
|
|
hmmm... oczywiscie ze trzeba uwazac bo zastepujesz swoje liki konfiguracyjne czyms co zostalo wygenerowane przez emerge przy instalacjii roznych pakietow. ale jak ustawiales zeby montowal te fs-y sieciowe (po instalce, przed etc-update) _________________ USE="refrigerator" emerge beer
http://fun.from.hell.pl/2003-05-27/russian_linux.jpg |
|
Back to top |
|
|
_troll_ Bodhisattva
Joined: 04 Feb 2004 Posts: 1971 Location: Warszawa, Poland
|
Posted: Wed Jan 26, 2005 9:56 pm Post subject: |
|
|
Revers wrote: | Niestety nie działa
BTW czy takie sytuacje zdażają się często? czy trzeba b. uważać jak się robi etc-update? |
a po co? nadpisuj wszystko jak leci - ja zawze tak robie. w ogole sie nie zastanawiam nad tym, co sie dzieje w systemie - normalnie czuje sie jak z windows; niech sie o wszystko martwi moj system operayjny, a ja bede tylko szukal wirusow, aby mial co robic.
NIEczytajacym dokumentacji NIE udzielamy normalnych odpowiedzi........ tym bardziej, ze do **** **** **** etc-update jest opisany nie najgorzej na gentoo.pl
(nie)pozdrawiam,
Przemek _________________ Życie jest jak pudełko czekoladek....
Nigdy nie wiesz na co trafisz" by mother of Forrest Gump |
|
Back to top |
|
|
Revers n00b
Joined: 12 Dec 2004 Posts: 17
|
Posted: Wed Jan 26, 2005 10:53 pm Post subject: |
|
|
@_troll_:
Prawda jest taka, że w świecie Linux'a jestem (i jeszcze długo będę) newbie. A gafy wśród nowiciuszy to chyba nic nadzwyczajnego? (nie próbuje się usprawiedliwiać, ale stary, trochę wyrozumiałości...) [...] Czyli jak po jakimś emergu będzie mi pisać, że mam ileś tam plików konfiguracyjnych do z aktualizowania to jak nie jestem czegoś pewien to lepiej to olać? Co mnie bardzo dziwi, jak naprawdę olewałem te pliki to wszystko chodziło dobrze, a jak zachciało mi się aktualizacji to wszystko się poszło je***. Po co w ogóle te pliki, skoro można żyć bez nich - istny paradoks.
@rzezioo:
ustawiłem dokładnie tak jak podałem w poprzednim poście (wcześniej edytowałem wielokrotnie fstab za pomocą kwrite, a on przy okazji backup'y więc nie było problemu z oddworzeniem akurat tego pliku). A wracając do mojej teori, że to wina net.lo i netmount to jak "wywaliłem" je za pomocą:
Code: |
rc-update del net.lo
rc-update del netmount
|
to przy bootowaniu nie dostawałem żadnych errorów (no może poza tymi typu: "/etc/init.d/keymaps: line 24: is_uml_sys: command not found"), ale KDE nadal chodzi jakby chciało, a nie mogło. A co dziwniejsze uosabia się to tylko przy starcie programów (nie wszystkich) i starcie samego KDE. Jak już się jakiś program uruchomi to działa normalnie. Qna fuck, może reemerge KDE by pomógł? |
|
Back to top |
|
|
_troll_ Bodhisattva
Joined: 04 Feb 2004 Posts: 1971 Location: Warszawa, Poland
|
Posted: Wed Jan 26, 2005 11:07 pm Post subject: |
|
|
Revers wrote: | @_troll_:
Prawda jest taka, że w świecie Linux'a jestem (i jeszcze długo będę) newbie. A gafy wśród nowiciuszy to chyba nic nadzwyczajnego? (nie próbuje się usprawiedliwiać, ale stary, trochę wyrozumiałości...) [...] Czyli jak po jakimś emergu będzie mi pisać, że mam ileś tam plików konfiguracyjnych do z aktualizowania to jak nie jestem czegoś pewien to lepiej to olać? Co mnie bardzo dziwi, jak naprawdę olewałem te pliki to wszystko chodziło dobrze, a jak zachciało mi się aktualizacji to wszystko się poszło je***. Po co w ogóle te pliki, skoro można żyć bez nich - istny paradoks. |
bawi mnie jak kazdy 'nowy user linuxa' wrzeszczy "przestancie mi mowic ze zrobilem zle! jestem newbie!! wy istniejecie, aby MI pomagac!". k*****? Bylem userem linuxa przez przeszlo 2 lata, a zanim dotknalem sie instalacji gentoo, przeczytalem cala dostepna dokumentacje na gentoo.pl ( jest po polsku, wiesz? ) i czesc z gentoo.org. Wiec nie zaslaniaj sie ze jestes newb, bo zwyczajnie jestes len patentowany, jakich ostatnio mocno przybywa.
Moze oczekujesz jeszcze nagrody, ze udalo Ci sie zainstalowac i zwalic gentoo? Prawda - bo newb jestes...........
. _________________ Życie jest jak pudełko czekoladek....
Nigdy nie wiesz na co trafisz" by mother of Forrest Gump |
|
Back to top |
|
|
joker l33t
Joined: 03 May 2003 Posts: 681 Location: www
|
Posted: Wed Jan 26, 2005 11:26 pm Post subject: |
|
|
co do aktualizowania plikow konfiguracyjnych to calkiem niezle sie sprawdza metoda aktualizowania plikow, ktorych sie nigdy w systemie samemu nie zmienialo, a nowe wersje configow ktore sie samemu konfiguruje trzeba przejrzec jakie nastapily zmiany i recznie modyfikowac
a co do bledow to chyba masz jakies braki w systemie
Code: | /lib/rcscripts/net.modules.d/helpers.d/functions |
Code: | eindent: command not found |
to powinno byc w systemie, sprobuj przekompilowac baselayout _________________ http://amarok.org.pl | http://koffice.org.pl | http://kde.org.pl
Last edited by joker on Wed Jan 26, 2005 11:30 pm; edited 1 time in total |
|
Back to top |
|
|
Revers n00b
Joined: 12 Dec 2004 Posts: 17
|
Posted: Wed Jan 26, 2005 11:29 pm Post subject: |
|
|
@_troll_:
Gentoo nie wybrałem dla hardcore'u, czy po to żeby się pochwalić, że udało mi się go zainstalować (notabene w dokumnetacji jest tak wszystko wytłumaczone, że dziwię się że ktoś może mieć problemy z instalacją). Wybrałem Gentoo z powodu wydajności. Mam słabego kompa PIII 550Mhz (przed Gentoo próbowałem Yopera, ale miałem problemy ze sterownikiem do karty graficznej). A co do czytania dokumentacji to staram się czytać, ale tego wszystkiego jest za dużo, żeby na raz chapnąć.
Jak słucham starych wyjadaczy Linux'owych to ciągle słyszę, że dużo uczyli się metodą prób i błędów i wielokrotnie powalali swój system na kolana. A to że nie zrobiłem backup'a plików konfiguracyjnych... oczywiście, że czuję się jak najgorszy idiota, nie trzeba mi tego uświadamiać. Poza tym nieszukam sobie wafla który odczaruje co zchrzaniłem. Zanim przyszedłem z moim problemem na to forum 3 dni googlowałem i eksperymentowałem próbując cofnąć to co zrobiłem (of course nie siedziałem 72h cały czas przed kompem). BTW jako początkujący Linux'owiec nie zdarzyło Ci się zadać pytania na które odpowiedź mogłeś znaleść w dokumentacji?
Last edited by Revers on Wed Jan 26, 2005 11:35 pm; edited 2 times in total |
|
Back to top |
|
|
Revers n00b
Joined: 12 Dec 2004 Posts: 17
|
Posted: Wed Jan 26, 2005 11:32 pm Post subject: |
|
|
joker wrote: | co do aktualizowania plikow konfiguracyjnych to calkiem niezle sie sprawdza metoda aktualizowania plikow, ktorych sie nigdy w systemie samemu nie zmienialo, a nowe wersje configow ktore sie samemu konfiguruje trzeba przejrzec jakie nastapily zmiany i recznie modyfikowac
a co do bledow to chyba masz jakies braki w systemie
Code: | /lib/rcscripts/net.modules.d/helpers.d/functions |
Code: | eindent: command not found |
to powinno byc w systemie, sprobuj przekompilowac baselayout |
Dzięki za wskazówki! Pogoogluje trochę, zemerge'uje baselayout i zobaczymy co z tego wyjdzie (Ale to już jutro bo do budy trzeba zachrzaniać...) |
|
Back to top |
|
|
milu Bodhisattva
Joined: 03 May 2004 Posts: 1122 Location: Poland, Konstancin-Jeziorna
|
Posted: Wed Jan 26, 2005 11:42 pm Post subject: |
|
|
Code: | emerge sys-apps/baselayout |
TYLKO UWAŻAJ JAK BĘDZIESZ ROBIŁ PO TYM ETC-UPDATE!!!!!! |
|
Back to top |
|
|
Revers n00b
Joined: 12 Dec 2004 Posts: 17
|
Posted: Thu Jan 27, 2005 1:54 pm Post subject: |
|
|
Zrobiłem remerge baselayout'u i działa! Dzięki wszystkim za pomoc! Następnym razem będę bardziej uważał i robił backup'y
Jeszcze tylko jedna rzecz razi mnie przy boot'owaniu:
Code: |
* Load ndiswrapper...
loadndisdriver: loadndisdriver: main (479): version 0.12 started
error caling: "unlink" in "GLOBAL"
error caling: "unlink" in "GLOBAL" [ok]
|
Miałem to od początku i nie przejmowałem się tym bo mimo tego ładuje poprawnie moduł i wszystko działa, ale jednak, jak już powiedziałem, razi to trochę... wiecie co może być nie tak? |
|
Back to top |
|
|
cichy Apprentice
Joined: 27 Feb 2004 Posts: 217 Location: Jasionówka/podlaskie/Poland
|
Posted: Thu Jan 27, 2005 7:37 pm Post subject: |
|
|
Revers wrote: | Zrobiłem remerge baselayout'u i działa! Dzięki wszystkim za pomoc! Następnym razem będę bardziej uważał i robił backup'y
Jeszcze tylko jedna rzecz razi mnie przy boot'owaniu:
Code: |
* Load ndiswrapper...
loadndisdriver: loadndisdriver: main (479): version 0.12 started
error caling: "unlink" in "GLOBAL"
error caling: "unlink" in "GLOBAL" [ok]
|
Miałem to od początku i nie przejmowałem się tym bo mimo tego ładuje poprawnie moduł i wszystko działa, ale jednak, jak już powiedziałem, razi to trochę... wiecie co może być nie tak? |
Sprawdz w konfiguracji jajka, jak masz ustawione Enable futex support. Znajduje sie to w General setup/Configure standard kernel features. Powinno byc wlaczone.
Pozdrawiam _________________ ::Gentoo::Linux::(athlon-xp // amd64 // pentium-m // nocona)::ID:387704:: |
|
Back to top |
|
|
Revers n00b
Joined: 12 Dec 2004 Posts: 17
|
Posted: Thu Jan 27, 2005 11:33 pm Post subject: |
|
|
W "General setup -> Configure standard kernel features (for small systems)" mam tylko:
Code: |
--- Configure standard kernel features (for small systems)
--- Load all symbols for debugging/kksymoops
[ ] Do an extra kallsyms pass
|
Używam jądra 2.6.10-gentoo-r6. |
|
Back to top |
|
|
cichy Apprentice
Joined: 27 Feb 2004 Posts: 217 Location: Jasionówka/podlaskie/Poland
|
Posted: Fri Jan 28, 2005 3:05 pm Post subject: |
|
|
Revers wrote: | W "General setup -> Configure standard kernel features (for small systems)" mam tylko:
Code: |
--- Configure standard kernel features (for small systems)
--- Load all symbols for debugging/kksymoops
[ ] Do an extra kallsyms pass
|
Używam jądra 2.6.10-gentoo-r6. |
Zaznacz najpierw w jajku [*] "General setup -> Configure standard kernel features (for small systems)" to bedziesz mogl zrobic to co napisalem wczesniej.
Pozdrawiam _________________ ::Gentoo::Linux::(athlon-xp // amd64 // pentium-m // nocona)::ID:387704:: |
|
Back to top |
|
|
Revers n00b
Joined: 12 Dec 2004 Posts: 17
|
Posted: Sat Jan 29, 2005 5:26 pm Post subject: |
|
|
Zaznaczyłem "Configure standard kernel features (for small systems)" i "Enable futex support", skompilowałem jądro, reemerge'owałem ndiswrapper'a i nadal wyświetla mi ten error |
|
Back to top |
|
|
cichy Apprentice
Joined: 27 Feb 2004 Posts: 217 Location: Jasionówka/podlaskie/Poland
|
Posted: Sun Jan 30, 2005 12:42 am Post subject: |
|
|
Revers wrote: | Zaznaczyłem "Configure standard kernel features (for small systems)" i "Enable futex support", skompilowałem jądro, reemerge'owałem ndiswrapper'a i nadal wyświetla mi ten error |
Dla mnie kiedys to pomoglo...
Bede strzelac... Moze uzywasz udev? Jesli tak to sprawdz, czy w: File systems / Pseudo filesystems / dev file system support masz odznaczona opcje
Automatically mount at boot . Zreszta jesli uzywasz udev, to mozesz spokojnie odznaczyc /dev file system support.
Pozdrawiam. _________________ ::Gentoo::Linux::(athlon-xp // amd64 // pentium-m // nocona)::ID:387704:: |
|
Back to top |
|
|
Revers n00b
Joined: 12 Dec 2004 Posts: 17
|
Posted: Sun Jan 30, 2005 1:31 am Post subject: |
|
|
Nie używam udev. Chyba jednak będę musiał jakoś przeżyć te error'y... |
|
Back to top |
|
|
|