Kirjoittaja Aihe: Javan asennus rikkoi systeemit  (Luettu 3072 kertaa)

JussiS

  • Käyttäjä
  • Viestejä: 689
    • Profiili
Javan asennus rikkoi systeemit
« : 25.08.06 - klo:00.34 »
Luin täältä keskustelupalstalta ohjeita Javan asentamisesta. Kiitos vinkeistä, miltei ymmärsin ne.

Lisäsin repositoireihin (tiedostolähteet?) multiversyn ja käynnistin adeptin.
Sieltähän se Java paketti löytyi, ja ei kuin komentamaan että install. Asennus kuitenkin hyyti kohtaan 28 % ja kun painoin adeptin show details nappulaa, niin siellähän näkyi sellainen Sunin agreement ikkunan yläosa, jonka alaosassa olisi ilmeisesti pitänyt sanoa yes. Pulma oli vain se, että adeptin kautta ei päässyt tätä "suostun" ilmaista lausumaan.
No, sitten avaamaan konsolia ja apt-get install jne, mutta mikään ei enää toimi.
Aina tulee ilmoitus, ettei voida muuttaa mitään systeemin asetuksia, eikä asentaa mitään jne. koska joku toinen asennusohjelma hallinnoi konetta. Adept ei toimi. Apt-get ei toimi.

Kun yritän mennä sysgiardin kautta laittamaan kill käynnissä oleville adepteille ja muille, niin sanotaan ettei privilegiot riitä.

Tätäkin pitää kirjoittaa Windowsin puolelta, kun googleakaan ei enää saa auki.

On tää hieman harmillista.

Periaatteessa haluaisin käyttää graafisia työkaluja, koska idea on että suosittelelisin U/Kubuntua yliopistolla perusopiskelijoille, mutta näillä konsolivirityksillä on ihan turha mennä mitään markkinoimaan.

Alkaa tulla SuSEa ikävä jos ei tähän löydy ratkaisua.

Help, please.
JusSi
Ubuntu 22.04.1 LTS (XPS 13, DELL), Ubuntu Mate 22.04.1 LTS, Linux Mint 20.3.

JussiS

  • Käyttäjä
  • Viestejä: 689
    • Profiili
Re: Javan asennus rikkoi systeemit
« Vastaus #1 : 25.08.06 - klo:00.53 »
Joopa, sain parin buuttamisen jälkeen Kubuntun takaisin verkkoon, yritän täsmentää ongelmaa.

Adept-updater siis antaa seuraavan ilmoituksen:
"Another process is using the packaging system database (probably some other Adept application or apt-get or aptitude). Please close the other application before using this one."

Kun katsoin KDE system guardilla, niin ei siellä mitään apt-getiä tai aptitudea ollut käynnissä.

Ja yritys käynnistää Adept uudestaan antaa saman virheilmoituksen.

Tapoin tuon adept updaterin, mutta ei muutu tilanne miksikään.

Näinkö loppuivat mahdollisuudet päivittää yhtään mitään tässä systeemissä?
 

JusSi
Ubuntu 22.04.1 LTS (XPS 13, DELL), Ubuntu Mate 22.04.1 LTS, Linux Mint 20.3.

peran

  • Vieras
Re: Javan asennus rikkoi systeemit
« Vastaus #2 : 25.08.06 - klo:00.59 »
Taitaa yksi 'sun'-paketti olla rikki.
Avaappas synaptic, ja poista paketti: 'sun-java-doc'
Ainakin mulla oli ongelmia kyseisen paketin kanssa, ja kyseinen paketti häiritsi synapticin normaalia toimintaa.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Javan asennus rikkoi systeemit
« Vastaus #3 : 25.08.06 - klo:01.00 »
Tapoin tuon adept updaterin, mutta ei muutu tilanne miksikään.

Näinkö loppuivat mahdollisuudet päivittää yhtään mitään tässä systeemissä?

niin siis alun perin ongelma oli siinä, että ajoit adeptia ja apt-get:iä samaan aikaan. apt-get ei toiminut kun adept oli lukinnut paketinhallinnan. et pystynyt tappamaan prosesseja koska ne ajetaan pääkäyttäjän oikeuksin, eikä tavallinen käyttäjä voi koskea toisen käyttäjän prosesseihin (komentoriviltä tappaminen sudon kanssa olisi kyllä toiminut).

bootin jälkeen homman pitäisi toimia, mutta jos se ei toimi, on mahdollista, että käynnissä ollut adept jätti lukon vapauttamatta sammuessaan. kokeile vielä komentoriviltä:
Koodia: [Valitse]
$ sudo apt-get install <joku paketti>
homma ei varmaankaan toimi, mutta ilmoittanee lukkotiedoston sijainnin (kun en sitä juuri nyt satu muistamaan, olisiko ollut /var/lib/dpkg/lock ?). no, kun tiedosto on selvillä, niin voit tuhota sen komentamalla:
Koodia: [Valitse]
$ sudo rm <tähän se lukkotiedoston nimi>
ja homman pitäisi taas toimia.
Janne

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Javan asennus rikkoi systeemit
« Vastaus #4 : 25.08.06 - klo:01.03 »
Taitaa yksi 'sun'-paketti olla rikki.
Avaappas synaptic, ja poista paketti: 'sun-java-doc'
Ainakin mulla oli ongelmia kyseisen paketin kanssa, ja kyseinen paketti häiritsi synapticin normaalia toimintaa.

voi toki olla noinkin. kyseinen paketti pitää itse ladata sunin sivuilta (kuten paketinhallinta käskee) ja kopioida /tmp:iin rooitn omistamaksi (kuten paketinhallinta käskee), jotta paketti asentuisi. tosin jos ei aio kirjoitella java-ohjelmia, niin dokumentaatiokin on aika turha (aivan kuten jdk-pakettikin).
Janne

JussiS

  • Käyttäjä
  • Viestejä: 689
    • Profiili
Re: Javan asennus rikkoi systeemit
« Vastaus #5 : 25.08.06 - klo:09.41 »
No niin, nukuttuani yön yli ja buutattuani koneeni sain apt-getin toimimaan ja Java näkyy Adeptissakin asennettuna.
Tuo oli hyvä opetus, ettei noita saa ajaa samanaikaisesti. Toisaalta kyllä mielestäni osoittaa systeemin arkkitehtuurissa pahaa suunnittelun heikkoutta, kun tällainen lukkiutuma ylipäänsä pääsee tapahtumaan.
Mutta asiaan. Java siis asentui ja esimerkiksi OpenOfficessa se tulee näkyviin Tools/Options/OpenOffice.org/Java ikkunassa. Ruksasin sen sieltä ja OOo:n tietokanta toimii edelleenkin, eli ei se ainakaan OOo:ta mitenkään hajottanut.
Ongelmaksi näyttää jäävän Firefox. Java on siis asennettu, muttei toimi FF:n plug-inninä. Mitenköhän tämä viimeinen vääntö tehdään, että saataisiin Java näkymään/toimimaan FF:sakin?
JusSi
Ubuntu 22.04.1 LTS (XPS 13, DELL), Ubuntu Mate 22.04.1 LTS, Linux Mint 20.3.

raimo

  • Käyttäjä
  • Viestejä: 4260
  • openSUSE Tumbleweed
    • Profiili
Re: Javan asennus rikkoi systeemit
« Vastaus #6 : 25.08.06 - klo:09.46 »
No niin, nukuttuani yön yli ja buutattuani koneeni sain apt-getin toimimaan ja Java näkyy Adeptissakin asennettuna.
Tuo oli hyvä opetus, ettei noita saa ajaa samanaikaisesti.

Ei kun se opetus oli että ei pidä käyttää Adebtiä vaan vain ja ainoastaan apt-get:llä asentaa kaikki. :)

« Viimeksi muokattu: 25.08.06 - klo:09.55 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

juyli

  • Vieras
Re: Javan asennus rikkoi systeemit
« Vastaus #7 : 25.08.06 - klo:10.01 »
Toisaalta kyllä mielestäni osoittaa systeemin arkkitehtuurissa pahaa suunnittelun heikkoutta, kun tällainen lukkiutuma ylipäänsä pääsee tapahtumaan.


Ehkä? Mutta kyseessä oli käyttäjän virhe. Kun tapoit Adept:in jäi tuo Jannen mainitsema lock tiedosto yhä päälle. Näin estetään usein tiettyjen ohjelmien yhtäaikainen käyttö. Adept, apt-get sekä synaptic käyttävät samoja tietokantoja, joten niitä ei voi yhtäaikaa muutella usealla ohjelmalla.

Ongelmaksi näyttää jäävän Firefox. Java on siis asennettu, muttei toimi FF:n plug-inninä.

Yleensä tuo kyllä toiminee automaattisesti, kun java (JRE) on asennettu asianmukaisesti.
Mutta pluginin toimimisen periaate on linkittää Firefox:in plugins-hakemistosta linkki libjavaplugin_oji.so.
   1. Install Java Runtime Environment.
   2. Make a symbolic link to libjavaplugin_oji.so in your Mozilla Plugins directory. Unless you are using an old version of Mozilla, or one you compiled yourself with gcc 2.9x, use the copy located in the plugin/i386/ns7 directory of JRE 5.0, or plugin/i386/ns610-gcc32 if you are using JRE 1.4.2.


http://plugindoc.mozdev.org/linux.html#Java

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Javan asennus rikkoi systeemit
« Vastaus #8 : 25.08.06 - klo:11.28 »
Toisaalta kyllä mielestäni osoittaa systeemin arkkitehtuurissa pahaa suunnittelun heikkoutta, kun tällainen lukkiutuma ylipäänsä pääsee tapahtumaan.

kuten juyli jo saxnoikin, normaalitilanteessa noin ei pitäisi käydä jos ohjelmat ajetaan alas normaalilla tavalla.

Ongelmaksi näyttää jäävän Firefox. Java on siis asennettu, muttei toimi FF:n plug-inninä. Mitenköhän tämä viimeinen vääntö tehdään, että saataisiin Java näkymään/toimimaan FF:sakin?

asensithan varmasti myös paketin sun-java5-plugin?
Janne

JussiS

  • Käyttäjä
  • Viestejä: 689
    • Profiili
Re: Javan asennus rikkoi systeemit
« Vastaus #9 : 25.08.06 - klo:11.46 »
No niinpä! Tuohan se oli unohtunut. Kiitos ja kumarrus, nyt java-viritykset pelittävät FF:ssa.
JusSi
Ubuntu 22.04.1 LTS (XPS 13, DELL), Ubuntu Mate 22.04.1 LTS, Linux Mint 20.3.