Linuxiarze.pl Forum

Dystrybucje Linux => Mint, Mint LMDE => Wątek zaczęty przez: studenciak_na_mincie w Grudzień 21, 2016, 12:25:17 am

Tytuł: LMDE 2 problem z java
Wiadomość wysłana przez: studenciak_na_mincie w Grudzień 21, 2016, 12:25:17 am
Forumowicze!!!
Potrzebuję pomocy z moim LMDE2, ostatnio musiałem zainstalować Jave od Oracla , już nawet nie pamiętam jak to zrobiłem ale jakoś strasznie dziko, pamiętam że miałem z tym nie mały problem, (chyba usunąłem open-jdk). Z tego co pamiętam próbowałem też zainstalować (dość nie udolnie) sql Developera (według tej strony) https://trycode.wordpress.com/2010/03/08/oracle-xe-sql-developer-na-debianie/ (https://trycode.wordpress.com/2010/03/08/oracle-xe-sql-developer-na-debianie/)
Obecnie system ciągle sypie problemami (myślę że doskonale wiecie co może robić nie zbyt dobrze działająca java)
oto błąd jaki mnie nęka
adam@iq ~ $ sudo apt-get install -f
[sudo] password for adam:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 322 nieaktualizowanych.
1 nie w pełni zainstalowanych lub usuniętych.
Po tej operacji zostanie dodatkowo użyte 0 B miejsca na dysku.
Konfigurowanie pakietu jdk1.8.0-101 (1.8.0101-1) ...
Unpacking JAR files...
tools.jar...
Error: Could not open input file: /usr/java/jdk1.8.0_101/lib/tools.pack
plugin.jar...
Error: Could not open input file: /usr/java/jdk1.8.0_101/jre/lib/plugin.pack
javaws.jar...
Error: Could not open input file: /usr/java/jdk1.8.0_101/jre/lib/javaws.pack
deploy.jar...
Error: Could not open input file: /usr/java/jdk1.8.0_101/jre/lib/deploy.pack
rt.jar...
Error: Could not open input file: /usr/java/jdk1.8.0_101/jre/lib/rt.pack
jsse.jar...
Error: Could not open input file: /usr/java/jdk1.8.0_101/jre/lib/jsse.pack
charsets.jar...
Error: Could not open input file: /usr/java/jdk1.8.0_101/jre/lib/charsets.pack
localedata.jar...
Error: Could not open input file: /usr/java/jdk1.8.0_101/jre/lib/ext/localedata.pack
/var/lib/dpkg/info/jdk1.8.0-101.postinst: linia 641: /usr/sbin/alternatives: Nie ma takiego pliku ani katalogu
/var/lib/dpkg/info/jdk1.8.0-101.postinst: linia 653: /usr/sbin/alternatives: Nie ma takiego pliku ani katalogu
dpkg: błąd przetwarzania pakietu jdk1.8.0-101 (--configure):
 podproces zainstalowany skrypt post-installation zwrócił kod błędu 127
Wystąpiły błędy podczas przetwarzania:
 jdk1.8.0-101
E: Sub-process /usr/bin/dpkg returned an error code (1)
adam@iq ~ $




Proszę o pomoc. 
Jeżeli podałem za mało informacji (a zdaję sobie sprawę że pewnie tak jest) to proszę o konkretne komendy, wyniki będę umieszczał na forum.

Nie jestem ekspertem w sprawach linuksa więc proszę o wyrozumiałość
Tytuł: Odp: LMDE 2 problem z java
Wiadomość wysłana przez: pavroo w Grudzień 21, 2016, 01:39:51 am
Cytuj
już nawet nie pamiętam jak to zrobiłem ale jakoś strasznie dziko, pamiętam że miałem z tym nie mały problem, (chyba usunąłem open-jdk)
Co to dokładnie znaczy? usunąłeś pliki tej aplikacji ręcznie, czy za pomocą apt?
Tytuł: Odp: LMDE 2 problem z java
Wiadomość wysłana przez: studenciak_na_mincie w Grudzień 21, 2016, 08:59:57 am
Usunąłem open-jdk przez apt.
Tytuł: Odp: LMDE 2 problem z java
Wiadomość wysłana przez: pavroo w Grudzień 21, 2016, 11:53:49 am
Spróbuj usunąć pakiet jdk, który stwarza problem:
sudo apt-get purge jdk1.8.0-101
Tytuł: Odp: LMDE 2 problem z java
Wiadomość wysłana przez: studenciak_na_mincie w Grudzień 22, 2016, 10:56:53 am
Oto wynik próby usunięcia tego pakietu
adam@iq ~ $ sudo apt-get purge jdk1.8.0-101
[sudo] password for adam:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Następujące pakiety zostaną USUNIĘTE:
  jdk1.8.0-101*
0 aktualizowanych, 0 nowo instalowanych, 1 usuwanych i 316 nieaktualizowanych.
1 nie w pełni zainstalowanych lub usuniętych.
Po tej operacji zostanie zwolnione 272 MB miejsca na dysku.
Kontynuować? [T/n] t
(Odczytywanie bazy danych ... 395712 plików i katalogów obecnie zainstalowanych.)
Usuwanie pakietu jdk1.8.0-101 (1.8.0101-1) ...
/var/lib/dpkg/info/jdk1.8.0-101.postrm: linia 586: /usr/sbin/alternatives: Nie ma takiego pliku ani katalogu
/var/lib/dpkg/info/jdk1.8.0-101.postrm: linia 598: /usr/sbin/alternatives: Nie ma takiego pliku ani katalogu
dpkg: błąd przetwarzania pakietu jdk1.8.0-101 (--purge):
 podproces zainstalowany skrypt post-removal zwrócił kod błędu 127
Wystąpiły błędy podczas przetwarzania:
 jdk1.8.0-101
E: Sub-process /usr/bin/dpkg returned an error code (1)

I co dalej??? jakieś propozycje?
Tytuł: Odp: LMDE 2 problem z java
Wiadomość wysłana przez: pavroo w Grudzień 22, 2016, 03:47:08 pm
Pakiet 'jdk1.8.0-101' jest uszkodzony, co powoduje błędy menadżera pakietów.
W takim wypadku spróbuj przeinstalować ten pakiet, istnieje możliwość, że nie został prawidłowo zainstalowany:
sudo apt-get install --reinstall jdk1.8.0-101
Tytuł: Odp: LMDE 2 problem z java
Wiadomość wysłana przez: studenciak_na_mincie w Grudzień 22, 2016, 09:20:46 pm
To generuje ten sam bląd
~ $ sudo apt-get install --reinstall jdk1.8.0-101
[sudo] password for adam:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Ponowna instalacja pakietu jdk1.8.0-101 nie jest możliwa, nie może on zostać pobrany.
Następujące pakiety zostaną USUNIĘTE:
  jdk1.8.0-101
0 aktualizowanych, 0 nowo instalowanych, 1 usuwanych i 316 nieaktualizowanych.
1 nie w pełni zainstalowanych lub usuniętych.
Po tej operacji zostanie zwolnione 272 MB miejsca na dysku.
Kontynuować? [T/n] t
(Odczytywanie bazy danych ... 393887 plików i katalogów obecnie zainstalowanych.)
Usuwanie pakietu jdk1.8.0-101 (1.8.0101-1) ...
find: `/usr/java/*': Nie ma takiego pliku ani katalogu
/var/lib/dpkg/info/jdk1.8.0-101.postrm: linia 586: /usr/sbin/alternatives: Nie ma takiego pliku ani katalogu
/var/lib/dpkg/info/jdk1.8.0-101.postrm: linia 598: /usr/sbin/alternatives: Nie ma takiego pliku ani katalogu
dpkg: błąd przetwarzania pakietu jdk1.8.0-101 (--remove):
 podproces zainstalowany skrypt post-removal zwrócił kod błędu 127
Wystąpiły błędy podczas przetwarzania:
 jdk1.8.0-101
E: Sub-process /usr/bin/dpkg returned an error code (1)
Tytuł: Odp: LMDE 2 problem z java
Wiadomość wysłana przez: pavroo w Grudzień 22, 2016, 11:06:42 pm
Musisz go siłowo usunąć, spróbuj:
sudo dpkg remove-reinstreq jdk1.8.0-101lub
sudo dpkg remove --force-remove-reinstreq jdk1.8.0-101lub
sudo apt-get remove --force-yes jdk1.8.0-101
Tytuł: Odp: LMDE 2 problem z java
Wiadomość wysłana przez: studenciak_na_mincie w Grudzień 29, 2016, 11:04:11 am
Dopiero teraz mogłem się dostać do mojego laptopa.

Wypróbowałem te komendy pierwsze dwie wyrzucają że mają za argumentów i proponują użyć aptitude

natomiast ostatnia komenda wyrzuca taki oto komunikat:
~ $ sudo apt-get remove --force-yes jdk1.8.0-101
[sudo] password for adam:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Następujące pakiety zostaną USUNIĘTE:
  jdk1.8.0-101
0 aktualizowanych, 0 nowo instalowanych, 1 usuwanych i 316 nieaktualizowanych.
1 nie w pełni zainstalowanych lub usuniętych.
Po tej operacji zostanie zwolnione 272 MB miejsca na dysku.
Kontynuować? [T/n] t
(Odczytywanie bazy danych ... 393887 plików i katalogów obecnie zainstalowanych.)
Usuwanie pakietu jdk1.8.0-101 (1.8.0101-1) ...
find: `/usr/java/*': Nie ma takiego pliku ani katalogu
/var/lib/dpkg/info/jdk1.8.0-101.postrm: linia 586: /usr/sbin/alternatives: Nie ma takiego pliku ani katalogu
/var/lib/dpkg/info/jdk1.8.0-101.postrm: linia 598: /usr/sbin/alternatives: Nie ma takiego pliku ani katalogu
dpkg: błąd przetwarzania pakietu jdk1.8.0-101 (--remove):
 podproces zainstalowany skrypt post-removal zwrócił kod błędu 127
Wystąpiły błędy podczas przetwarzania:
 jdk1.8.0-101
E: Sub-process /usr/bin/dpkg returned an error code (1)

Czyli ogólnie bez zmian. Spróbuję coś trochę podziałać z tym aptitude.

Czy jeszcze są jakieś inne opcje?
Tytuł: Odp: LMDE 2 problem z java
Wiadomość wysłana przez: studenciak_na_mincie w Grudzień 29, 2016, 11:29:43 am
działania w aptitude

$ sudo aptitude
[sudo] password for adam:
(Odczytywanie bazy danych ... 393887 plików i katalogów obecnie zainstalowanych.)
Usuwanie pakietu jdk1.8.0-101 (1.8.0101-1) ...
find: `/usr/java/*': Nie ma takiego pliku ani katalogu
/var/lib/dpkg/info/jdk1.8.0-101.postrm: linia 586: /usr/sbin/alternatives: Nie ma takiego pliku ani katalogu
/var/lib/dpkg/info/jdk1.8.0-101.postrm: linia 598: /usr/sbin/alternatives: Nie ma takiego pliku ani katalogu
dpkg: błąd przetwarzania pakietu jdk1.8.0-101 (--remove):
 podproces zainstalowany skrypt post-removal zwrócił kod błędu 127
Usuwanie pakietu libgsoap5:amd64 (2.8.17-1) ...
Usuwanie pakietu libvncserver0:amd64 (0.9.9+dfsg2-6.1+deb8u1) ...
Usuwanie pakietu virtualbox-dkms (4.3.36-dfsg-1+deb8u1) ...

-------- Uninstall Beginning --------
Module:  virtualbox
Version: 4.3.36
Kernel:  3.16.0-4-amd64 (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

vboxdrv.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.16.0-4-amd64/
rmdir: nie udało się usunąć „”: Nie ma takiego pliku ani katalogu
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetadp.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.16.0-4-amd64/
rmdir: nie udało się usunąć „”: Nie ma takiego pliku ani katalogu
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetflt.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.16.0-4-amd64/
rmdir: nie udało się usunąć „”: Nie ma takiego pliku ani katalogu
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxpci.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.16.0-4-amd64/
rmdir: nie udało się usunąć „”: Nie ma takiego pliku ani katalogu
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod......

DKMS: uninstall completed.

------------------------------
Deleting module version: 4.3.36
completely from the DKMS tree.
------------------------------
Done.
Przetwarzanie wyzwalaczy pakietu libc-bin (2.19-18+deb8u3)...
Wystąpiły błędy podczas przetwarzania:
 jdk1.8.0-101
E: Sub-process /usr/bin/dpkg returned an error code (1)
Failed to perform requested operation on package.  Trying to recover:
Wciśnij return.


Czyli chyba i tak nic z tego...
Czy ktoś jeszcze ma jakiś pomysł czy czeka mnie reinstalacja systemu?