Strona 1 z 1

openoffice.org-gcj - uszkodzony pakiet

: 07 listopada 2009, 14:51
autor: szatyna8
Gdy tylko próbuje coś zainstalować konsola wyświetla mi:

Kod: Zaznacz cały

debian:/home/szatyna8# apt-get install rdate
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
rdate jest już w najnowszej wersji.
Należy uruchomić "apt-get -f install", aby je naprawić:
Następujące pakiety mają niespełnione zależności:
  openoffice.org-gcj: Wymaga: openoffice.org-core (= 1:2.4.1+dfsg-1) ale 1:2.4.1+dfsg-1+lenny3 ma zostać zainstalowany
                      Wymaga: openoffice.org-java-common (= 1:2.4.1+dfsg-1) ale 1:2.4.1+dfsg-1+lenny3 ma zostać zainstalowany
E: Niespełnione zależności. Proszę spróbować "apt-get -f install" bez pakietów (lub podać rozwiązanie).
Próbowałam

Kod: Zaznacz cały

apt-get -f install
ale nie pomogło:

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Naprawianie zależności... Gotowe
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:
  libhsqldb-java-gcj libservlet2.4-java libhsqldb-java
Aby je usunąć należy użyć "apt-get autoremove".
Następujące pakiety zostaną USUNIÊTE:
  openoffice.org-gcj
0 aktualizowanych, 0 nowo instalowanych, 1 usuwanych i 0 nieaktualizowanych.
7 nie w pełni zainstalowanych lub usuniętych.
Po tej operacji zostanie zwolnione 11,2MB miejsca na dysku.
Kontynuować [T/n]? 
(Odczytywanie bazy danych ... 103331 plików i katalogów obecnie zainstalowanych.)
Usuwanie openoffice.org-gcj ...
/usr/bin/rebuild-gcj-db: line 47: find: command not found
/usr/bin/rebuild-gcj-db: line 48: xargs: command not found
Konfigurowanie bsh-gcj (2.0b4-8) ...
/usr/bin/rebuild-gcj-db: line 47: find: command not found
/usr/bin/rebuild-gcj-db: line 48: xargs: command not found
dpkg: błąd przetwarzania bsh-gcj (--configure):
 podproces post-installation script zwrócił kod błędu 1
Konfigurowanie libhsqldb-java-gcj (1.8.0.9-3) ...
/usr/bin/rebuild-gcj-db: line 47: find: command not found
/usr/bin/rebuild-gcj-db: line 48: xargs: command not found
dpkg: błąd przetwarzania libhsqldb-java-gcj (--configure):
 podproces post-installation script zwrócił kod błędu 1
Konfigurowanie libjaxp1.3-java-gcj (1.3.04-3) ...
/usr/bin/rebuild-gcj-db: line 47: find: command not found
/usr/bin/rebuild-gcj-db: line 48: xargs: command not found
dpkg: błąd przetwarzania libjaxp1.3-java-gcj (--configure):
 podproces post-installation script zwrócił kod błędu 1
Konfigurowanie liblog4j1.2-java-gcj (1.2.15-4) ...
/usr/bin/rebuild-gcj-db: line 47: find: command not found
/usr/bin/rebuild-gcj-db: line 48: xargs: command not found
dpkg: błąd przetwarzania liblog4j1.2-java-gcj (--configure):
 podproces post-installation script zwrócił kod błędu 1
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie libxerces2-java-gcj:
 libxerces2-java-gcj zależy od libjaxp1.3-java-gcj; jednakże:
  Pakiet libjaxp1.3-java-gcj nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania libxerces2-java-gcj (--configure):
 problemy z zależnościami - pozostawiony nieskonfigurowany
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie libxalan2-java-gcj:
 libxalan2-java-gcj zależy od libjaxp1.3-java-gcj; jednakże:
  Pakiet libjaxp1.3-java-gcj nie jest jeszcze skonfigurowany.
 libxalan2-java-gcj zależy od libxerces2-java-gcj; jednakże:
  Pakiet libxerces2-java-gcj nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania libxalan2-java-gcj (--configure):
 problemy z zależnościami - pozostawiony nieskonfigurowany
Wystąpiły błędy podczas przetwarzania:
 bsh-gcj
 libhsqldb-java-gcj
 libjaxp1.3-java-gcj
 liblog4j1.2-java-gcj
 libxerces2-java-gcj
 libxalan2-java-gcj
E: Sub-process /usr/bin/dpkg returned an error code (1)

Kod: Zaznacz cały

dpkg --configure -a
też nie pomaga?

Jak rozwiązać ten problem?
Z góry dziękuję za pomoc.

: 08 listopada 2009, 00:13
autor: fnmirk
Przedstaw wynik poleceń:

Kod: Zaznacz cały

cat /etc/apt/sources.list
uname -r

: 08 listopada 2009, 11:51
autor: szatyna8
sources.list :

Kod: Zaznacz cały

deb [url]http://www.kadu.net/download/binary/debian/repo[/url] stable main
deb-src [url]http://www.kadu.net/download/binary/debian/repo[/url] stable main
deb cdrom:[Debian GNU/Linux 5.0.1 _Lenny_ - Official i386 CD Binary-1 20090413-$

deb [url]http://ftp.pl.debian.org/debian/[/url] lenny main
deb-src [url]http://ftp.pl.debian.org/debian/[/url] lenny main

deb [url]http://security.debian.org/[/url] lenny/updates main
deb-src [url]http://security.debian.org/[/url] lenny/updates main
deb [url]http://www.backports.org/debian[/url] lenny-backports main contrib non-free

uname -r

Kod: Zaznacz cały

2.6.26-2-686

: 08 listopada 2009, 12:25
autor: pavbaranov
szatyna8, zaglądnij do wątku o sources.list i doprowadź sobie swój sources.list do używalności.
CD-ROM spokojnie możesz zakomentować.
Repozytorium stable kadu jest do etcha a nie do lenny, a nadto obecne paczki Debiana są nowsze niż te, które są dostępne w oficjalnych repozytoriach (jeśli się nie mylę, sprawdzałem już jakiś czas temu).
Nadto z głównego repozytorium (oraz security) Debiana czerpiesz wyłącznie oprogramowanie z sekcji main, z backportów natomiast wszystkie sekcje (tj. main, contrib i non-free). Nie dziw się, że system może się burzyć i może dochodzić do sytuacji takich, w których system chce zainstalować jakiś program, który nie ma odpowiednich zależności. Bez "kombinowania" apt zawsze chce instalować najnowsze oprogramowanie - w Twoim przypadku pociągnie z backportów, jeśli tam jest. Taki program może mieć jakieś zależności w głównym bądź security repozytorium, ale w innej sekcji, której Ty nie masz.
Spróbuj. Jeśli nawet nie pomoże, to nie zaszkodzi i wprowadzi ład w systemie (rozumiem, że ograniczenie do main nie jest celowe, skoro w innym miejscu używasz contrib i non-free).

: 08 listopada 2009, 13:20
autor: ArnVaker
pavbaranov pisze:Bez "kombinowania" apt zawsze chce instalować najnowsze oprogramowanie - w Twoim przypadku pociągnie z backportów, jeśli tam jest.
Akurat backporty (oraz repozytorium experimental) standardowo mają niższy priorytet od innych repozytoriów. Bez "kombinowania" znajdujące się tam pakiety nie są brane pod uwagę.

: 08 listopada 2009, 13:47
autor: fnmirk
Tak naprawdę to apt nic nie potrafi bez dodatkowego oprogramowania - jest to tylko biblioteka.
szatyna8, zacznij od aktualizacji systemu według tego opisu:
http://debian.linux.pl/viewtopic.php?p=89342#89342

: 08 listopada 2009, 14:03
autor: szatyna8
zrobiłam porządek w sources.list, zaktualizowałam system, odinstalowałam :

Kod: Zaznacz cały

bsh-gcj
 libhsqldb-java-gcj
 libjaxp1.3-java-gcj
 liblog4j1.2-java-gcj
 libxerces2-java-gcj
 libxalan2-java-gcj

i zaczeło działać :D