Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum zapoznaj się z kilkoma zasadami savoir-vivre'u w wątku Administracja-> Przywitaj się. Wątki z problemami zamieszczone w dziale "Przywitaj się" będą usuwane.

Autor Wątek: LMDE 2 problem z java  (Przeczytany 2092 razy)

Offline studenciak_na_mincie

  • Newbie
  • *
  • Wiadomości: 30
LMDE 2 problem z java
« dnia: 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/
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ść

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1602
Odp: LMDE 2 problem z java
« Odpowiedź #1 dnia: 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?
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline studenciak_na_mincie

  • Newbie
  • *
  • Wiadomości: 30
Odp: LMDE 2 problem z java
« Odpowiedź #2 dnia: Grudzień 21, 2016, 08:59:57 am »
Usunąłem open-jdk przez apt.

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1602
Odp: LMDE 2 problem z java
« Odpowiedź #3 dnia: Grudzień 21, 2016, 11:53:49 am »
Spróbuj usunąć pakiet jdk, który stwarza problem:
sudo apt-get purge jdk1.8.0-101
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline studenciak_na_mincie

  • Newbie
  • *
  • Wiadomości: 30
Odp: LMDE 2 problem z java
« Odpowiedź #4 dnia: 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?

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1602
Odp: LMDE 2 problem z java
« Odpowiedź #5 dnia: 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
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline studenciak_na_mincie

  • Newbie
  • *
  • Wiadomości: 30
Odp: LMDE 2 problem z java
« Odpowiedź #6 dnia: 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)

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1602
Odp: LMDE 2 problem z java
« Odpowiedź #7 dnia: 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
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline studenciak_na_mincie

  • Newbie
  • *
  • Wiadomości: 30
Odp: LMDE 2 problem z java
« Odpowiedź #8 dnia: 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?

Offline studenciak_na_mincie

  • Newbie
  • *
  • Wiadomości: 30
Odp: LMDE 2 problem z java
« Odpowiedź #9 dnia: 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?