Nowe posty

Autor Wątek: Ubuntu 13.04  (Przeczytany 11325 razy)

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 28
    • Zobacz profil
Ubuntu 13.04
« dnia: 2013-06-08, 13:00:30 »
Po ostatniej aktualizacji systemu pojawił się dość poważny problem, a nawet dwa.
1.
Przestało działać Pop up przez które mogłam wejść w tryb awaryjny i na przykład uruchomić funkcję "napraw uszkodzone pakiety"
2.
Przestał działać program Software updater. Próba uruchomienia kończy się komunikatem o błędzie: "Program Software updater został niespodziewanie zakończony"

No i zrobiło się błędne koło, bo bez tego programu niczego nie mogę zaktualizować.
Czy jest jakiś sposób naprawienia tego np. z terminala ?
Jeżeli jest to co powinnam wpisać. Proszę o dokładny opis bo jestem bardzo początkującą użytkowniczką linuxa.

Problem nr 2. rozwiązałam. Odinstalowałam i na nowo zainstalowałam przez Centrum.
Z problemem nr 1 niestety nadal nie umiem sobie poradzić. Proszę o pomoc.

alvaro

  • Gość
Ubuntu 13.04
« Odpowiedź #1 dnia: 2013-06-08, 14:15:50 »
Jeśli możesz uruchomić terminal (np. gnome-terminal) to zrób to.
Alternatywnie możesz spróbować zalogować się na konsoli tty-tty6.
Aby to zrobić wciśnij kombinację klawiszy Ctrl-Alt-F2. Zamiast F2 możesz spróbować F3, F4, ..., F6 lub F1.
Powinnaś zobaczyć konsolę z prośbą o podanie loginu.
Zaloguj się na swoje konto (podaj login i hasło).
Jeśli z jakiś powodów nie możesz ani uruchomić terminal ani przejść do konsoli możesz uruchomić system w trybie runlevel 3 (w trybie tekstowym) lub w runlevel 1 (Single-user Mode).

Obojętnie czy korzystasz z jakiegoś terminala (gnome-ternimal) czy przeszłaś do konsoli (tty2) aby ułatwić sobie następne czynności wykonaj:
sudo su -
Alternatywnie możesz poprzedzać każdą komendę wymagającą uprawnień roota "sudo ".

Spróbuj naprawić zepsute pakiety:
apt-get -f install
Następnie spróbuj wykonać aktualizację:
apt-get update
apt-get upgrade
Jeśli wystąpią jakieś błędy - notuj je.

Aby wyłączyć komputer możesz posłużyć się komendą:
poweroff
Aby zresetować:
restart
Będąc w konsoli mogłabyś spróbować przejść w tryb graficzny (Ctrl-Alt-F7), ale jeśli były z nim jakieś problemy to pewnie pewnie musiałabyś zresetować przed tym gdm (service restart gdm3) czy coś w tym stylu (np. startx).

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 28
    • Zobacz profil
Ubuntu 13.04
« Odpowiedź #2 dnia: 2013-06-08, 15:12:04 »
Wszystko się z terminala wykonało poprawnie.
Tyle, że po uruchomieniu apt-get -f install mam komunikat:
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
No i niestety nadal nie wchodzę w tryb awaryjny.
--------------------------------
Poza tym przy wyłączaniu komputera mam takie komunikaty:
speech-dispatcher disabled; edit /etc/default/speed-dispatcher
SpamAssassin Mail Filter Deamon: disabled; see etc/default/spamassassin
i oczywiście nie następuje wyłączenie.
Może to uda się jakoś naprawić
-------------------------------------------
Czy przypadkiem przyczyną nie jest to, że nie jest zainstalowany GRand Unified Bootloader czyli grub ?
Centrum pokazuje, że nie jest.
--------------------------------------
Tak oczywiście chodzi mi o menu bootowania i tryb ratunkowy
(awaryjny to nazwa z Windows, ciągle mi się jeszcze nazwy mylą)

alvaro

  • Gość
Ubuntu 13.04
« Odpowiedź #3 dnia: 2013-06-08, 17:29:17 »
Cytat: bd161153
Wszystko się z terminala wykonało poprawnie.
Tyle, że po uruchomieniu apt-get -f install mam komunikat:
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
No i niestety nadal nie wchodzę w tryb awaryjny.
Może to uda się jakoś naprawić
Ta komenda nie ma wchodzić w "tryb awaryjny" (czymkolwiek on w Ubuntu jest) tylko naprawiać zepsute pakiety (gdy instalacja się nie powiodła/została przerwana).

Cytat: bd161153
Czy przypadkiem przyczyną nie jest to, że nie jest zainstalowany GRand Unified Bootloader czyli grub ?
Centrum pokazuje, że nie jest.
Zapewne nie masz zainstalowanego GRUBa w wersji 1 (GRUB Legacy) tylko w wersji 2 (GRUB2)
Możesz to sprawdzić np.:
apt-cache policy grub grub2
czy:
dpkg -l grub
To nic złego a nawet lepiej, jeśli masz GRUB2.

Nie wiem za bardzo na czym miałby polegać ten "tryb awaryjny" w Ubuntu.
Może chodzi Ci o recovery mode (tryb ratunkowy)?

Sprawdź czy masz w pliku /etc/default/grub następującą linię:
GRUB_DISABLE_LINUX_RECOVERY=true
lub:
GRUB_DISABLE_RECOVERY=true
Jeśli tak to zakomentuj ją (dodaj "#" na początku):
#GRUB_DISABLE_LINUX_RECOVERY=true
czy:
#GRUB_DISABLE_RECOVERY=true
Możesz to zrobić za pomocą jednej komendy
sudo sed -i -r -e "s/(GRUB_DISABLE_(LINUX_)?RECOVERY=true)/#\\1/" /etc/default/grub
Potem wystarczy odświeżyć konfigurację GRUBa:
sudo update-grub2

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 28
    • Zobacz profil
Ubuntu 13.04
« Odpowiedź #4 dnia: 2013-06-08, 21:42:23 »
Tak wygląda mój /etc/defaults/grub
w tej linii wstawiłam 10 (było 0)
GRUB_HIDDEN_TIMEOUT=10
wykonałam potem sudo update-grub2
ale bez rezultatu

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Offline Lord Darius

  • Guru
  • *****
  • Wiadomości: 1162
    • Zobacz profil
Ubuntu 13.04
« Odpowiedź #5 dnia: 2013-06-08, 22:30:32 »
@bd161153
Jeśli nie skorzystasz z opcji edycji własnych postów ii nie poukładasz je w jedną, logiczną całość - wątek poleci do kosza.
Spójrz bez strachu na rzecz budzącą strach, a straszność sama zniknie.
cat /etc/debian_version

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 28
    • Zobacz profil
Ubuntu 13.04
« Odpowiedź #6 dnia: 2013-06-08, 23:32:33 »
Moim zdaniem one stanowią logiczną całość.
Pytanie; odpowiedź; reakcja na odpowiedź.
Co tu jest nielogiczne ?

alvaro

  • Gość
Ubuntu 13.04
« Odpowiedź #7 dnia: 2013-06-09, 01:08:06 »
Wygląda na to, że nie masz po prostu zainstalowanego metapakietu grub2.
Nawet jeśli tak jest to nic złego. Możesz upewnić się czy masz właściwe pakiety:
apt-cache policy grub-pc grub2-common grub-common grub-pc-bin
Wygląda na to, że po prostu menu Ci się standardowo nie wyświetla. Wystarczy wcisnąć dowolny klawisz (np. strzałkę) podczas rozruchu, żeby wyświetlić menu.

GRUB_TIMEOUT to czas jaki upływa po pojawieniu się menu zanim menadżer rozruchu zbootuje domyślny wpis (GRUB_DEFAULT) - chyba, że zostanie wciśnięty jakiś klawisz. Jeśli chcesz, żeby to trwało powiedzmy 10 sekund to wybierasz 10, jeśli chcesz żeby czekał w nieskończoność: -1. Ustawienie na 0 spowoduje natychmiastowy rozruch bez wyświetlenia menu (chyba, że był przytrzymany klawisz Shift lub został zdefiniowany niezerowy czas GRUB_HIDDEN_TIMEOUT i naciśnięto jakiś klawisz w tym czasie).
GRUB_HIDDEN_TIMEOUT to czas przez jaki GRUB czeka na naciśnięcie klawisza przed pojawieniem się menu. Jeśli żaden klawisz nie zostanie wciśnięty to czeka przez czas określony w GRUB_TIMEOUT zanim zbootuje domyślny wpis.
Jeśli GRUB_HIDDEN_TIMEOUT_QUIET jest ustawiony na true to nie wyświetla odliczania przed pojawieniem menu.

Jeśli ustawisz za mały GRUB_TIMEOUT możesz wymusić wyświetlenie menu poprzez trzymanie klawisza Shfit podczas bootowania.

Pamiętaj o tym, że żeby zaaplikować zmiany poczynione w /etc/default/grub musisz odświeżyć konfigurację GRUBa poleceniem:
sudo update-grub2
Po szczegóły odsyłam do dokumentacji GRUBa.

Gdyby nadal coś nie grało (mimo wyświetlenia menu nie widzisz wpisu recovery mode czy tryb ratunkowy chociaż inne wpisy są widoczne) pokaż zawartość pliku /boot/grub/grub.cfg.
Jeśli nie możesz znaleźć tego pliku to pokaż co zwraca:
find -P /boot/ -mount -type f | xargs file | grep -E "text$"

piotrektt

  • Gość
Ubuntu 13.04
« Odpowiedź #8 dnia: 2013-06-09, 10:58:50 »
ok. sprawdzilem juz to u siebie. zrob tak:
daj koment na
#GRUB_HIDDEN_TIMEOUT=0

oraz upewnij sie żę
GRUB_TIMEOUT= 10 (wartosc wieksza od zera)

i bedzie działać. nie zapomnij o sudo update-grub2 :)

ps. przepraszam, ze wczesniej wprowadzilem Cie w blad tym Grub_hidden_timeout. moj błąd, ze nie sprawdzilem tej opcji - tylko z pamieci podalem.

Offline Lord Darius

  • Guru
  • *****
  • Wiadomości: 1162
    • Zobacz profil
Ubuntu 13.04
« Odpowiedź #9 dnia: 2013-06-09, 11:31:42 »
Cytat: bd161153
Moim zdaniem one stanowią logiczną całość.
Pytanie; odpowiedź; reakcja na odpowiedź.
Co tu jest nielogiczne ?
Moim zadaniem nie jest uczyć Cię logiki, tylko dopilnować ładu na forum.

Pisałeś post pod postem, co w efekcie daje tylko efekt podbijania wątku.

Po to jest możliwość edycji postów aby dokleić w nich swą nową myśl, ze się tak wyrażę i bez efektu podbijania.
Proszę o naniesienie poprawek
Spójrz bez strachu na rzecz budzącą strach, a straszność sama zniknie.
cat /etc/debian_version

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 28
    • Zobacz profil
Ubuntu 13.04
« Odpowiedź #10 dnia: 2013-06-09, 11:44:57 »
Cytat: Lord Darius
Cytat: bd161153
Moim zdaniem one stanowią logiczną całość.
Pytanie; odpowiedź; reakcja na odpowiedź.
Co tu jest nielogiczne ?
Moim zadaniem nie jest uczyć Cię logiki, tylko dopilnować ładu na forum.

Pisałeś post pod postem, co w efekcie daje tylko efekt podbijania wątku.

Po to jest możliwość edycji postów aby dokleić w nich swą nową myśl, ze się tak wyrażę i bez efektu podbijania.
Proszę o naniesienie poprawek
Czy teraz jest w porządku ? Szczerze mówiąc nie wiedziałam o co Ci chodzi.

------------------------------------------------------------
Cytat: piotrektt
ok. sprawdzilem juz to u siebie. zrob tak:
daj koment na
#GRUB_HIDDEN_TIMEOUT=0

oraz upewnij sie żę
GRUB_TIMEOUT= 10 (wartosc wieksza od zera)

i bedzie działać. nie zapomnij o sudo update-grub2 :)

ps. przepraszam, ze wczesniej wprowadzilem Cie w blad tym Grub_hidden_timeout. moj błąd, ze nie sprawdzilem tej opcji - tylko z pamieci podalem.
Bardzo dziękuję za pomoc. Działa.
Chciałabym się jeszcze upewnić w takiej sprawie.
Menu trybu awaryjnego wyświetla się jakiś czas potem następuje samodzielne bootowanie.
Chciałabym, żeby to nie było możliwe (ja decyduję, nie system).
Czy mam ustawić GRUB_DEFAULT= -1 ?
O updacie oczywiście pamiętam.
Serdecznie pozdrawiam

alvaro

  • Gość
Ubuntu 13.04
« Odpowiedź #11 dnia: 2013-06-09, 14:15:36 »
Cytat: bd161153
Chciałabym się jeszcze upewnić w takiej sprawie.
Menu trybu awaryjnego wyświetla się jakiś czas potem następuje samodzielne bootowanie.
Chciałabym, żeby to nie było możliwe (ja decyduję, nie system).
Czy mam ustawić GRUB_DEFAULT= -1 ?
O updacie oczywiście pamiętam.
Serdecznie pozdrawiam
Ustawienie GRUB_TIMEOUT na -1 powinno sprawić, że GRUB będzie działać tak jak chcesz.
Dla pewności pomiń spację pomiędzy znakiem równości a liczbą:
GRUB_TIMEOUT=-1
sudo sed -i -r -e "s/([[:blank:]]|^)(GRUB_TIMEOUT=)[[:digit:]]*/\\2-1/" /etc/default/grub
sudo update-grub2
Pamiętaj, że nawet bez tego możesz wybrać pozycję z menu klawiszami strzałek. Musisz tylko zmieścić się w czasie (obecnie 10 sekund - po naciśnięciu klawisza odliczanie zostanie przerwane) lub przytrzymać Shift podczas startu GRUBa (wyłączy odliczanie).

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 28
    • Zobacz profil
Ubuntu 13.04
« Odpowiedź #12 dnia: 2013-06-09, 15:47:22 »
Bardzo dziękuję. Pozdrawiam.

piotrektt

  • Gość
Ubuntu 13.04
« Odpowiedź #13 dnia: 2013-06-09, 19:16:55 »
Cytat: alvaro
GRUB_DEFAULT=-1
to nie zepsuje boot loadera? Ta opcja podaje który wpis ma być realizowany w pierwszej kolejności.

Zapytałem google i nie ma takiej opcji nigdzie.

Offline Lord Darius

  • Guru
  • *****
  • Wiadomości: 1162
    • Zobacz profil
Ubuntu 13.04
« Odpowiedź #14 dnia: 2013-06-09, 20:14:42 »
Cytat: bd161153
Czy teraz jest w porządku ?
Git. Dziękuję za współpracę.
Spójrz bez strachu na rzecz budzącą strach, a straszność sama zniknie.
cat /etc/debian_version