Strona 1 z 1

Icedove nie włącza się po aktualizacji

: 31 sierpnia 2011, 11:11
autor: gromiz
Witam.

Posiadam wersję testową Debiana. Używam do odbioru poczty Icedove i wczoraj zrobiłem aktualizację systemu. Dziś podczas włączania programu pojawia się taki komunikat:

Kod: Zaznacz cały

/usr/lib/icedove/icedove-bin: symbol lookup error: /usr/lib/icedove/components/libdbusservice.so: undefined symbol: NS_Alloc
Jak można uruchomić icedove, ponieważ potrzebuję dostępu do poczty, która jest zapisana w skrzynce odbiorczej?

: 31 sierpnia 2011, 15:13
autor: v-sgfx
Jaka architektura?

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=617759

Popatrz i poczytaj tutaj, ja znalazłem tutaj rozwiązanie - patrz koniec listy, konkretnie ten post w dół:
http://bugs.debian.org/cgi-bin/bugrepor ... 617759#294

ew. prześledź wszystko dokładnie z góry na dół.

: 31 sierpnia 2011, 15:44
autor: gromiz
Mam architekturę 686 czy i386, ale na pewno 32 bit stara architektura standardowa.

Z tych linków wpisałem taki kod:

Kod: Zaznacz cały

$> export LD_PRELOAD=/usr/lib/icedove/components/libmailcomps.so
$> export LD_LIBRARY_PATH=/usr/lib/icedove
$> icedove
Ten kod pomógł w uruchomieniu icedove. Obecnie wszystko już działa, ale nie wiem z jakiego powodu, nagle mam wersje angielską, a nie polską.

Z poważaniem i wielkie dzięki

: 01 września 2011, 08:43
autor: v-sgfx
32bit to i386 w przypadku Debiana. Pytałem o architekturę, bo post w bugs był pod amd64 i tu mogło Cię zmylić wydawanie komend, które mogły być z wpisem pod właśnie amd64.

Co do spolszczenia, tu albo znajdziesz poprzez

Kod: Zaznacz cały

aptitude search icedove
i poszukaj tam pakietu o nazwie: icedove-locale-pl

po czym wstukujesz w konsoli (bądź taki jaki Ci znajdzie, coś z locale-pl szukaj):

Kod: Zaznacz cały

aptitude install icedove-locale-pl


ew. sprawdź jaką masz wersję Icedove po czym spróbuj pobrać plik .deb
http://ftp.de.debian.org/debian/pool/ma ... -2_all.deb

PS. powyższy link to wersja icedove-locale-pl_2.0.0.17+debian-2_all (jeśli podałem coś źle - proszę aby mnie ktoś poprawił), po prostu zamień ten numer na numer Twojej wersji (chociaż ta jest najnowsza sądzę) i spróbuj pobrać ręcznie, jeśli (uprzedzam) poprzednia wskazówka nie zadziała.

Pomocne linki: http://forum.dug.net.pl/viewtopic.php?id=9838
http://debian.linux.pl/threads/5520-Spo ... ie-Icedove
http://debian.linux.pl/threads/5492-Ską ... -locale-pl

: 01 września 2011, 18:08
autor: gromiz
Pakiet nazywał się: icedove-l10n-pl

Zainstalowałem go i ponownie był ten błąd, co wczoraj i nie chciał icedove uruchomić. Wpisałem to co w poprzednim poście było podane i działa już normalnie. Język polski też działa.

Ciekawe gdzie podział się ten pakiet po aktualizacji. Przecież wcześniej miałem wersję polską. Dlaczego Debian sam go usunął? Skąd mogę być pewien, że jutro mi nie skasuje katalogu domowego?

Dziwne jest to, że po aktualizacji systemu, nagle przestaje działać program. Mam już drugi raz problem z Debianem po aktualizacjach. Z parę miesięcy temu, podobnie zrobiłem aktualizację i nie chciał w ogóle system się uruchomić. Tylko działała konsola, a środowisko X nie chciało działać. W końcu przeinstalowałem cały system od nowa.

: 05 września 2011, 09:46
autor: v-sgfx
Może jest na to proste wytłumaczenie: zależności? Do tego, pamiętaj że posiadasz wersję testową Debiana. Aktualizacja co parę miesięcy może powodować takie błędy. Do wersji testowej, która jest błyskawicznie zapychana nowymi pakietami zalecane jest aktualizowanie systemu raz na tydzień.

Najwyżej instaluj poprzez:

Kod: Zaznacz cały

apt-get install nazwa_pakietu