Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: netrag 12. 03. 2013, 23:38:01
-
Zdravím,
neviem si rady s rozbehnutím "poškodeného" linuxu, a tak Vás odborníkov prosím, či by ste mi ako čerstvému užívateľovi linuxu pomohli :)
Počas nejakých nešťastných updateoch/inštaláciách v linuxe som bol nútený reštartovať PC natvrdo, odvtedy mi pri bootovaní vypíše len: Checking battery state....[OK] a to je asi tak všetko.
Neviem, čo všetko sa updateovalo, bolo toho na niekoľko desiatok, okrem toho sa inštaloval aj Steam a aktualizačný soft v Ubuntu (názov som si ešte nezapamätal) vyžadoval reštart, no zatiaľ sa ešte inštaloval Steam myslím (alebo sa len o to snažil, po dvoch hodinách to nebolo hotové).
Odvtedy po boote vidím len spomínanú hlášku a neviem, ako ďalej.
Vďaka za čas a za každú relevantnú radu/tip :)
-
Vložit instalační cd, zvolit aktualizaci (ne novou instalaci) zaktualizovat, zrestartovat a spustit aktualizace znova. O žádná data bys neměl přijít.
-
Vložit instalační cd, zvolit aktualizaci (ne novou instalaci) zaktualizovat, zrestartovat a spustit aktualizace znova. O žádná data bys neměl přijít.
Skúšal som, ale naozaj nikde som nemal položku "Update" alebo jej podobnú, len novú inštaláciu alebo Live...
-
Vložit instalační cd, zvolit aktualizaci (ne novou instalaci) zaktualizovat, zrestartovat a spustit aktualizace znova. O žádná data bys neměl přijít.
Skúšal som, ale naozaj nikde som nemal položku "Update" alebo jej podobnú, len novú inštaláciu alebo Live...
Hm, je to možné, vařil jsem podle svého OpenSUSE, nicméně, nabízí instalačný médium něco jako záchranný mód? Pokud ano, tak se do něj přihlásit a pokusit se to opravit z něj. Tak záchranný režim má: http://wiki.ubuntu.cz/recoverymode (http://wiki.ubuntu.cz/recoverymode) snad to pomůže.
-
Hm, je to možné, vařil jsem podle svého OpenSUSE, nicméně, nabízí instalačný médium něco jako záchranný mód? Pokud ano, tak se do něj přihlásit a pokusit se to opravit z něj. Tak záchranný režim má: http://wiki.ubuntu.cz/recoverymode (http://wiki.ubuntu.cz/recoverymode) snad to pomůže.
Ano toto som skúšal, konkrétne "dpkg", ale nič to nevyriešilo. No a s terminálom sa ešte len zoznamujem a zatiaľ neviem, ako mám v linuxe hľadať chybu :(
-
zkus napsat
sudo apt-get -f install
to by melo opravit vsechny spatne zavislosti / nedoinstalovane balicky, pokud nepomuze (kdyztak vyzkouset i bez sudo), tak by se hodil vypis z dmesg hned po "startu systemu" (prikaz dmesg|tail)
-
No, kdyz to nebootuje, tak apt-get mu asi bude platny, jak psovi kapsa.
-
podle toho co pise jsem pochopil, ze jde najet do "zachranneho modu", akorat nevi, co do konzole napsat (jelikoz dpkg nepomohlo)
-
zkus napsat sudo apt-get -f install
to by melo opravit vsechny spatne zavislosti / nedoinstalovane balicky, pokud nepomuze (kdyztak vyzkouset i bez sudo), tak by se hodil vypis z dmesg hned po "startu systemu" (prikaz dmesg|tail)
Nejaké balíčky to aj doinštalovalo, ale systému to nijak nepomohlo :-\
Oh a výpis dmsg|tail ihned po "bootu"
[fglrx] Gart cacheable size:246 M.
[fglrx] Reserved FB block: Shared offset:0, size:1000000
[fglrx] Reserved FB block: Unshared offset:fb0700, size:1f9000
[fglrx] Reserved FB block: Unshared offset:1fff4000, size:c000
uli526x 000:00:12.0: eth0: NIC Link is Up 100Mbps Full duplex
ADDRCONF(NETDEV_CHAGE): eth0: link becomes ready
[fglrx] IRQ 66 Disabled
init: lightdm main process (912) terminated with status 1
init: failsafe-x main process (1205) terminated with status 127
eth0: no IPv6 routers present
-
Hmm, díky za výpis. Snad pomůže toto:
sudo /usr/share/ati/amd-uninstall.sh
U mě to po aktualizaci řeší problém v 99% případů.
-
A jen pro tvou informaci - jedná se o odinstalaci proprietálních ovladačů na AMD grafiku. Po aktualizaci jádra se to obvykle posere. Takže odinstaluj, restartuj, systém by pak už snad měl naběhnou s otevřeným ovladačem a pokud chceš, nainstaluj AMD ovladač znovu. Mělo by to pak fungovat až do další aktualizace jádra :)
-
To mi připomíná slavné Visťácké instalace service packu :)
Jinak teda, podle tvého logu z dmesg, bych řekl žes "nabootoval" ale máš pokažený display manager.
Jde stisknutím ctrl+alt+f1 nahodit login prompt?
-
sudo /usr/share/ati/amd-uninstall.sh
Nie, nič také ani len nenašlo o.O A skúšal som viacero "verzií".
A tiež, skúšal som tento (https://help.ubuntu.com/community/BinaryDriverHowto/ATI#Installing_via_the_command_line) návod, krok za krokom, aj sa zdalo, že je všetko OK, ale keď som zadal fglrxinfo, dostal som len hlášku [Error] unable to open display (null)
Jde stisknutím ctrl+alt+f1 nahodit login prompt?
Jop bez problémov kedykoľvek.
-
Nie, nič také ani len nenašlo o.O A skúšal som viacero "verzií".
A /usr/share/ati/fglrx-uninstall.sh
také není?
Mrkni co máš v adresáři /usr/share/ati. Pokud jsi instaloval driver stažením ze stránek AMD, odinstalační skript tam musí být. Pokud to bylo přes ubuntu utilitu v nastavení systému (tuším že se jmenuje jockey), tak to bude možná jinak.. Ale to teď z hlavy nedám :(
-
A tiež, skúšal som tento (https://help.ubuntu.com/community/BinaryDriverHowto/ATI#Installing_via_the_command_line) návod, krok za krokom, aj sa zdalo, že je všetko OK, ale keď som zadal fglrxinfo, dostal som len hlášku [Error] unable to open display (null)
Z toho návodu by pro tebe měl stačit krok 2 (odinstalace balíčků s ovladačem) následovaný upraveným krokem 1, kdy xorg.conf nahradíš souborem který by tam mohl být pod jménem xorg.conf.failsafe.
Reboot a hin sa ukáže...
-
Jde stisknutím ctrl+alt+f1 nahodit login prompt?
Jop bez problémov kedykoľvek.
Dobrá, takže se přes ctr+alt+f1 přihlas do systému - zadej svůj login a heslo. A skus display manager nahodit manuálně příkazem
sudo /etc/init.d/lightdm start
Pokud nenaskočí, mohl by ti vypsat nějakou víc specifickou chybovou hlášku.
Eventuálně jej můžes skusit přeinstalovat příkazem
sudo apt-get install --reinstall lightdm
-
A /usr/share/ati/fglrx-uninstall.sh
také není?
Mrkni co máš v adresáři /usr/share/ati. Pokud jsi instaloval driver stažením ze stránek AMD, odinstalační skript tam musí být. Pokud to bylo přes ubuntu utilitu v nastavení systému (tuším že se jmenuje jockey), tak to bude možná jinak.. Ale to teď z hlavy nedám :(
V adresári ati boli len rôzne jazykové verzie súboru "amdcccle_cs.qm" a nejaké qt súbory s rovnakým typom.
-
...
sudo /etc/init.d/lightdm start
Vyhodilo mi to toto:
Rather than invoking init scripts through /etc/init.d, use the service(8) utility, e.g. service lightdm start
Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the start(8) utility, e.g start lightdm lightdm start/running, process 1406
Skúsil som to teda ako ma žiadal, nič sa nedialo...
sudo apt-get install --reinstall lightdm
...not possible, it cannot be downloaded...
Ja neviem, robím niečo zle alebo je to nazoaj tak komplikovaný problém?
-
Možná že ti nefunguje připojení, tak nejde balíček stáhnout. Zkus třeba pingnout nějakou stránku:
ping www.root.cz
Pokud připojení funguje, tak zkus aktualizovat repozitáře:
sudo apt-get update
a pak jeste jednou zkusit přeinstalovat lightdm:
sudo apt-get install --reinstall lightdm
-
Ak ide o fglrx, skúsil by som v console
aticonfig --initial
Ubuntu asi zle nastavilo xorg.conf.
-
sudo apt-get install --reinstall lightdm
Stále rovnaká hláška, reinstall not possible, it cannot be downloaded, a net jde v pohode...repozitáre updatene v pohode, ale prečo toto nechce stiahnuť?
Ak ide o fglrx, skúsil by som v console aticonfig --initial
Ubuntu asi zle nastavilo xorg.conf.
tento príkaz som už tiež skúšal pri inštalácií fglrx, nič sa nezmenilo :(
-
No tak tímto už nic nepokazíš:
Zazálohuj si někam xorg.conf (najdeš ho v /etc/X11/) a pak jeho obsah nahraď tímto:
Section "Device"
Identifier "Configured Video Device"
Driver "vesa"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Je to fail-safe nastavení Xorg.
Můžeš ještě zkusit udělat jen krok 2 (odinstalace AMD driveru) z toho návodu, na který jsi odkazoval, tj:
sudo apt-get remove --purge fglrx fglrx-amdcccle
a
sudo apt-get remove --purge fglrx-updates fglrx-amdcccle-updates
Psal jsem ti už výše, ale nevím jestlis to zkusil..
-
A nevypadá to náhodou na nakopnuté apt-get ???
-
sudo apt-get install --reinstall lightdm
Stále rovnaká hláška, reinstall not possible, it cannot be downloaded, a net jde v pohode...repozitáre updatene v pohode, ale prečo toto nechce stiahnuť?
Hmm, podivné. Jakou máš verzi ubuntu? 11, 12?
Skus se ještě i mrknout na log od lightdm, jestli tam nebude nějaká užitečná informace.
sudo cat /var/log/lightdm/lightdm.log
-
Hmm, podivné. Jakou máš verzi ubuntu? 11, 12?
Skus se ještě i mrknout na log od lightdm, jestli tam nebude nějaká užitečná informace.
sudo cat /var/log/lightdm/lightdm.log
Verzia 12.04.01 LTS
Neúplný výpis lightdm.log
...
Logging to /var/log/lightdm/x-0-greeter.log
Failed to load session file /usr/share/xgreeters/.desktop: No such file or directory
Greeetr failed to start
Stopping display
Session 1067: Sending SIGTERM
Greeter closed communication channel
Session 1067 terminated with signal 15
Greeter quit
Sending signal 15 to process 929
Process 929 exited with return value 0
X server stopped
Removing X server authority /var/run/lightdm/root/:0
Releasing VT7
Display server stopped
Display stopped
Stopping X local seat, failed to start a display
Stopping seat
Seat stopped
Required seat has stopped
Stopping display manager
Display manager stopped
Stopping daemon
Exiting with return value 1
Ak tomu správne rozumiem, problém je v tom, že sa nenašiel nejaký session file pre greeter?
-
Skusím si do virtuálu nainstalovat stejnou verzi a kouknout co by mohl být za problém že ti nejde přeinstalovat ten lightdm.
Podle logu to skutečně vypadá že bude problém v něm. Snaží se načíst nějaký neexistující session soubor.
Pro jistotu, že chyba není ještě nikde jinde. Skus se zase přihlást přes crtl+alt+f1 a nahodit X-ka příkazem:
startx
-
Podle logu to skutečně vypadá že bude problém v něm. Snaží se načíst nějaký neexistující session soubor.
Pro jistotu, že chyba není ještě nikde jinde. Skus se zase přihlást přes crtl+alt+f1 a nahodit X-ka příkazem:
startx
Vyskúšal som startx, po chvíľke hučania HDD sa aktivita skončila tým, že som na obrazovke videl len výzvu na login ako pri ctrl+alt+f1, len s iným písmom, ale nič sa nedalo písať...po prerušení ctrl+c som v logu našiel toto:
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
-
Nevím jak u AMD to maj řešený a jak je jejich ovladač ohleduplný k jiným. S Nvidiou to jde.. Do Grubu2, kam se dostaneš držením klávesy SHIFT.. editovat parametr kernelu.. klávesou E.. do řádku kde je asi něco jako splash quiet přidat xforcevesa a nabootovat klávesou F10 nebo CTRL+X.
Pořád máš někde schovaný AMD ovladač.
Zkus je odinstalovat. Mělo by to být něco jako:
sudo apt-get purge fglrx fglrx-amdcccle fglrx-driver fglrx-updates xorg-driver-fglrx
Z terminálu se restartuje sudo shutdown now -r či vypnutí parametrem -h.
-
dpkg -l fglrx*
-
Vyskúšal som startx, po chvíľke hučania HDD sa aktivita skončila tým, že som na obrazovke videl len výzvu na login ako pri ctrl+alt+f1, len s iným písmom, ale nič sa nedalo písať...po prerušení ctrl+c som v logu našiel toto:
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
Hmm, takže je rozbitý i ovladač grafiky.
Když si prohlídneš Xorg log:
less /var/log/Xorg.0.log
Nemáš tam někde takovouhle podobnou chybovou hlášku?
(EE) AIGLX error: fglrx exports no extensions (/usr/lib/dri/fglrx_dri.so: undefined symbol: __driDriverExtensions)
-
Tedy tak si říkám, jestli je vůbec možné takhle rozbít Linux. 1) bych zazálohoval disk 2) pustil bych na něj kontrolu fsck 3) odebral bych Xka a nainstaloval je znovu celé, protože chyba asi nebude jen v propiretárním ovladači. A pokud ani to nezabere, neztrácel bych čas a nainstaloval to znova. Zároveň bych se zamyslel, jestli není dobré zkusit jinou distribuci, která má fajn konfigurační nástroje i v textovém režimu. Protože tohle je fakt bída a nepřijde mi to tak přívětivé, jak se Canonical chvástá. Třeba Mageia má svůj Drakconf, Suse Yast atp. A kdo ví, jestli by to nebylo rychleji opravené i v Debianu. Tím nechci psát, že není dobré znát postup, jak zacházet se standardními nástroji v konzoli. Nicméně k tomu se člověk musí propracovat časem, začátečníka tyto stavy asi dost otráví.
-
BTW: co tam máš přesně za grafickou kartu?
Co vypíše příkaz:
grep --ignore-case --extended-regexp "\((ee|ww|'??')\)" /var/log/Xorg.*