Kirjoittaja Aihe: oracle-java7-installer'in poistaminen [ratkaistu]  (Luettu 2689 kertaa)

E_LE

  • Käyttäjä
  • Viestejä: 95
    • Profiili
Yritin kokeilla uutta sun-javaa tuon alla olevan ppa:n kautta
sudo add-apt-repository ppa:eugenesan/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

asennus epäonnistui: sha256sum mismatch jdk-7u3-linux-x64.tar.gz
Oracle JDK 7 is NOT installed.

No, mitäs tuosta. roskiin vain sekä paketti & ppa. synaptic (tai oikeastaan dpkg) ei kuitenkaan onnistu installerin poistossa (tuo tarkistussummavirhe). dpkg -h näyttää tarjoavan joitain --force optioita. mutta ennen kokeilua: onnistuuko niillä rikkinäisen paketin poisto väkisin?
« Viimeksi muokattu: 11.04.12 - klo:21.48 kirjoittanut E_LE »

Eesaurus

  • Käyttäjä
  • Viestejä: 3410
    • Profiili
Vs: oracle-java7-installer'in poistaminen
« Vastaus #1 : 11.04.12 - klo:19.23 »
Jotain hyvin samanlaista kävi minullakin Oracle Java7:n kanssa 12.04:ssä. Asennus ei onnistunut, mutta poistaakaan ei anna. Nyt tulee virhenootti joka kerta, kun päivittää systeemin.

En tosin ole viitsinyt asialle mitään tehdä, enkä ottaa selvää, koska kohtapuolin asennan uusiksi koko käyttiksen. :)

Vika/fiba

  • Käyttäjä
  • Viestejä: 652
    • Profiili
Vs: oracle-java7-installer'in poistaminen
« Vastaus #2 : 11.04.12 - klo:19.36 »
Ei ole ihmeellistä, että paketti särkyy ladattaessa, siksi md5sum-testi on olemassa. Pakottaminen ei ole tarpeen, jollet tiedä hyvää syytä.
Poista ladattu paketti ja yritä asennusta uudestaan.
Koska asensit apt-getilla, pitäisi poiston onnistua samalla työkalulla
Koodia: [Valitse]
apt-get remove oracle-java7-installerTämän pitäisi riittää, koska pakettia ei asennettu. Poiston jälkeen kokeile asentaa uudelleen.
Katso: http://linux.fi/wiki/Apt-get ja http://linux.fi/wiki/Dpkg
Voit tietysti poistaa ppa:n ohjelmalähteistä, jollei se toimi.
En nyt muista pakettilähteen poistokomentoa, koska olen poistanut synapticilla graafisesti (ohjelmalähteet).

E_LE

  • Käyttäjä
  • Viestejä: 95
    • Profiili
Vs: oracle-java7-installer'in poistaminen
« Vastaus #3 : 11.04.12 - klo:20.22 »
Ei ole ihmeellistä, että paketti särkyy ladattaessa, siksi md5sum-testi on olemassa. Pakottaminen ei ole tarpeen, jollet tiedä hyvää syytä.
Poista ladattu paketti ja yritä asennusta uudestaan.
Asennusta on koetettu moneen kertaan huonolla menestyksellä. Ja poistaisin jos voisin.

Lainaus
Koska asensit apt-getilla, pitäisi poiston onnistua samalla työkalulla
Koodia: [Valitse]
apt-get remove oracle-java7-installerTämän pitäisi riittää, koska pakettia ei asennettu. Poiston jälkeen kokeile asentaa uudelleen.
Katso: http://linux.fi/wiki/Apt-get ja http://linux.fi/wiki/Dpkg
Voit tietysti poistaa ppa:n ohjelmalähteistä, jollei se toimi.
En nyt muista pakettilähteen poistokomentoa, koska olen poistanut synapticilla graafisesti (ohjelmalähteet).
Tuota koetin ensimmäiseksi, ei toiminut. Pakettilähteen poistaminen ei myöskään vaikuttanut. googletettu "force" ohje ei auttanut sekään
Koodia: [Valitse]
sudo dpkg --force-depends --purge oracle-java7-installer

Yksi rikkinäinen paketti ei nyt suuria vaivaa, mutta virhe estää kernelin päivityksen. Ja periaatteessa kiinnostaa paketin poisto "väkisin".

Siivottu virhelistaus
Koodia: [Valitse]
sudo apt-get remove oracle-java7-installer

Removing oracle-java7-installer ...
update-alternatives: error: unknown argument `boot'
dpkg: error processing oracle-java7-installer (--remove):
 subprocess installed pre-removal script returned error exit status 2

Downloading...
--2012-04-11 19:46:26--  http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gz
Download done.
sha256sum mismatch jdk-7u3-linux-x64.tar.gz

Oracle JDK 7 is NOT installed.
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1

Errors were encountered while processing:
 oracle-java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)

Sama virhe tulee joka kerta ja näyttäisi siltä, että java-kilke on rikki jo siellä oraclen serverillä. Odotellaan korjausta
 

E_LE

  • Käyttäjä
  • Viestejä: 95
    • Profiili
Vs: oracle-java7-installer'in poistaminen [ratkaistu]
« Vastaus #4 : 11.04.12 - klo:21.47 »
Tämän sivun ohjeita mukaillen sain jossain vaiheessa korjattua saman tilanteen:

http://blog.bodhizazen.net/linux/apt-get-how-to-fix-very-broken-packages/

/var/lib/dpkg/info kansiosta poistelin oracleen liittyvät tiedostot jonka jälkeen pystyin paketit poistamaan
normaalisti.

Tarkempia ohjeita en pysty antamaan kun ei enää muista, pystyykö joku kokeilemaan?

Tämä tehosi.Kiitoksia

Koodia: [Valitse]
cd /var/lib/dpkg/info
sudo rm oracle-java7*
sudo dpkg --remove --force-remove-reinstreq oracle-java7-installer