Kirjoittaja Aihe: Opera: Lisäosa ongelma  (Luettu 3978 kertaa)

Nico

  • Käyttäjä
  • Viestejä: 139
    • Profiili
Opera: Lisäosa ongelma
« : 29.12.06 - klo:19.14 »
Ylen elävän arkiston pitäisi toimia Operassa kun on asentanut Totem,Totem-xine + Totem-mozilla pluginin. Näin tein ja Firefoxissa toimii ok, mutta Operassa ei ja antaa seuraavan ilmoituksen:
Koodia: [Valitse]
Opera encountered a problem during plug-in setup.
Plug-ins will not work properly.
Check your installation.

Could not locate plug-in 'libnpp.so'.
This executable is included in the install package.

This executable is included in the install package.Could not locate plug-in executable 'operapluginwrapper'
This executable is included in the install package.

Searched directory:

/usr/lib/opera/9.10-20061214.6/

Elikäs miten tuon ongelman saa korjattua?

raimo

  • Käyttäjä
  • Viestejä: 4180
  • openSUSE Tumbleweed
    • Profiili
Re: Opera: Lisäosa ongelma
« Vastaus #1 : 29.12.06 - klo:20.38 »
Elikäs miten tuon ongelman saa korjattua?

Hmm, libnpp.so on Operan "Netscape Plugins Proxy" plug-in, ikäänkuin rajapinta muille plugineille.
Ja se kylläkin tulee Operan asennuksessa mukana, eli nyt asennus on jotenkin "viallinen", tai jokin asetus pielessä.
Kaikkiaan se etsii nyt sitä ihan väärästä paikasta, pitäisi nimittäin etsiä täältä: /usr/lib/opera/plugins

Tempuilepas Operassa näin:
Ctrl+F12 -> Advanced -välilehti -> Content -lohko -> Plug-in options -painike.

Onko rivi NS4PluginProxy... jne /usr/lib/opera/plugins/libnpp.so näkyvänä?

Jos riviä ei ole (tai vaikka olisikin), paina samassa ikkunassa olevaa Change path... painiketta. *1
Laita ruksi riville /usr/lib/opera/plugins
tai lisää ko. /usr/lib/opera/plugins/ polku Add -painikkeella jos sitä ei ole.

Sulje Plug-in path -dialogi OK napilla ja paina Find new painiketta.
(Ctrl+F12 -> Advanced välilehti -> Content lohko -> Plug-in options -> Find new)
Jolloin NS4PluginProxy... jne -rivi pitäisi ilmetä.

Käynnistä Opera uudelleen, ja tarkista että NS4PluginProxy...jne. rivi pysyi hengissä.

Ellei tokene, herää tosiaan kysymys: miten olet Operan asentanut?
Tässäpä se oikea tapa: *2
Koodia: [Valitse]
sudo dpkg -i UBUNTULLE-OIKEAN-OPERA-PAKETIN-NIMI-TÄHÄN-KIITOS-NAM.deb

Mikäli apuja ei noista irtoa, kannattaa etsiä missä tuo mokomakin libnpp.so lymyilee.
Ja sitten lisätä sijaintipolku Operan Plugin path polkuun, kuten yllä (*1)
Jos asennus on kunnossa sen pitäisi löytyä tällä komennolla oitis:
Koodia: [Valitse]
ls -l /usr/lib/opera/plugins/libnpp.so
Ellei löydy:
Koodia: [Valitse]
sudo find / -name libnpp.so
Ellei vieläkään löydy, sitä ei ole = asenna Opera uudelleen kuten yllä (*2)


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

Nico

  • Käyttäjä
  • Viestejä: 139
    • Profiili
Re: Opera: Lisäosa ongelma
« Vastaus #2 : 29.12.06 - klo:22.39 »
Lainaus
Onko rivi NS4PluginProxy... jne /usr/lib/opera/plugins/libnpp.so näkyvänä?
On, tuolta osin kaikki pitäisi olla kunnossa.
Lainaus
Ellei tokene, herää tosiaan kysymys: miten olet Operan asentanut?
Lisäsin sources.listiin tuon ja asensin Operab avaimen:
Koodia: [Valitse]
# The Opera browser (packages)
deb http://deb.opera.com/opera etch non-free
ja sitten päivitin pakettivarastot ja asensin Operan Synapticin kautta.  Pitäisikö mun nyt kuitenkin poistaa Opera ja ladata asennustiedosto Operan sivulta ja asentaa se sudo dpkg -i... komennolla?

Synapticissa näkyy kaksi pakettia, Opera ja Opera Static, tuota Opera static pakettia ei ole asennettu. Sources.listin osoitteessa oli aluksi etch:n tilalla jokin muu ja sieltä tuli Redhatin paketti, se korjaantui kun laitoin osoitteen oikeaksi, tosin tuo Opera static on näköjään Redhat, mutta onko tuossa vika kun sitä ei ole edes asennettu. Muistaakseni tuota Opera static pakettia ei ole aieminkaan ollut asennettuna (asensin hiljattain Ubuntun uudelleen).

raimo

  • Käyttäjä
  • Viestejä: 4180
  • openSUSE Tumbleweed
    • Profiili
Re: Opera: Lisäosa ongelma
« Vastaus #3 : 30.12.06 - klo:10.56 »
On, tuolta osin kaikki pitäisi olla kunnossa.

Siinä mielessä ihmettelen kun se tuossa virheessä sanoo että juuri libnpp.so ja operapluginwrapper ei löydy,
ja että etsittiin /usr/lib/opera/9.10-20061214.6/ hakemistosta.
Se kun on väärä paikka etsiskellä, kuten näet tällä komennolla
Koodia: [Valitse]
ls -l /usr/lib/opera/plugins/libnpp.so
näkyy tämmäöisiä (pitäisi näkyä jos asiat on OK)
Lainaus
-rw-r--r-- 1 root root 92448 2006-12-14 15:17 /usr/lib/opera/plugins/libnpp.so
joten siellä se on, tuota riviä ei komennon jälkeen näy, on asennus rikki.

Samoin tuo toinen virheessä mainittu, eli operapluginwrapper pitää olla samassa hakemistossa
Koodia: [Valitse]
ls -l /usr/lib/opera/plugins/operapluginwrapper
Nyt näkyy tälläistä jos asia on kunnossa.
Lainaus
-rwxr-xr-x 1 root root 85496 2006-12-14 15:17 /usr/lib/opera/plugins/operapluginwrapper
Huomaa että viimeksimainitun oikeudet pitää olla noin (ajettava tiedosto, chmod 755)

Joten onko /usr/lib/opera/plugins polku nyt varmasti Plug-ins ikkunan Plug-in path rivillä?

Eli siis Ctrl+F12 -> Advanced -välilehti -> Content -lohko -> Plug-in options -painike.
Ko. rivi on ikkunan alaosassa, Change path -painikkeen alla.
Siinä rivillä pitää olla plugin-hakemistot : -merkillä eroteltuina.
Jos tuota polkua ei ole paina Change path -> Add ja lisäät polun.

Ellei apuja, asenna Opera uudelleen.
Otetaan varmuudeksi varmuuskopio kirjanmerkeistä yms asetuksista.
Tyhjennä Operan välimuisti ensin, jotta se ei suotta varmuuskopioidu
(Ctrl+F12 -> Advanced -> History -> Empty now -painike):
Koodia: [Valitse]
cp -r ~/.opera ~/opera-varmuuskopio
Uudelleenasennus joko Operan pakettivarastosta,
Koodia: [Valitse]
sudo apt-get install --reinstall opera
tai imuroi oikea Opera-paketti http://www.opera.com/download/get.pl?distro=ubuntu sivulta, ja komenna:
Koodia: [Valitse]
sudo dpkg -i opera.XXXX.deb
Kolmen minuutin juttu, max. ;)

Static Operaa ei tarvita jos normaali (shared) Opera toimii, liittyy lähinnä käyttöliittymään (qt).
Se että se näkyy jossakin listassa, johtuu vain siitä että se on olemassa, asennettuna sen ei tarvitse olla.
« Viimeksi muokattu: 30.12.06 - klo:11.06 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Nico

  • Käyttäjä
  • Viestejä: 139
    • Profiili
Re: Opera: Lisäosa ongelma
« Vastaus #4 : 30.12.06 - klo:13.11 »
Kyllä kaikki tuntuu olevan oikein? Ainoa poikeava juttu, että päätteellä tuon alla olevan /usr/lib.... polku näkyi neonvihreänä, en tiedä mitä värit tarkoittaa, aiemmin ei päätteellä ole tullut kuin mustaa tekstiä vastaan.
Lainaus
-rwxr-xr-x 1 root root 85496 2006-12-14 15:17 /usr/lib/opera/plugins/operapluginwrapper

Asensin Operan uudelleen imuroimalla sen Operan sivuilta ja sitten sudo dpkg -i .... Poistin vanhan Synapticilla "merkitse poistettavaksi kokonaan", mutta ei se taida aivan kaikkea poistaa sillä uudelleen asennuksen jälkeen kirjanmerkit, suomenkieli, skinit yms. olivat ennallaan. Luulin että olisi auennut englanninkielinen Opera perusasetuksilla? Niin ja sama ongelma edelleen.
Plug-in path on:
Koodia: [Valitse]
/usr/lib/opera/plugins:/usr/lib/mozilla/plugins

raimo

  • Käyttäjä
  • Viestejä: 4180
  • openSUSE Tumbleweed
    • Profiili
Re: Opera: Lisäosa ongelma
« Vastaus #5 : 30.12.06 - klo:14.16 »
Jees, polku näyttää hyvältä. Vaan pitääpä se libnpp olla toisessakin paikassa, en muistanut tätä:
Ctrl+F12 ->  Advanced -välilehti -> Downlads -lohko ja sitten kuten kuvissa (kuvat liitteinä).
Eli kaikki Download tavallaan menee tuon  libnpp "läpi" ja se kaappaa sitten siitä virrasta ne joille plugin löytyy.

edit, juu, asennuksen poisto / uudelleenasennus ei poista käyttäjän ~/.opera hakemistoa
jossa siis kaikki asetukset yms on.
Jos operan asetukset haluaa resetoida/poistaa kaikki, niin sitten näin:
Sulje kaikki Operat ja komenna nämä
Koodia: [Valitse]
cp -r ~/.opera ~/opera-varmuuskopio
rm -r ~/.opera
Nyt kun käynnistät Operan se tekee uudet asetukset, eli nyt asetukset on oletuksissaan vaikka mitään ei uudelleenasennettu.
Vanhat kirjanmerkit sun muut skinit löytyvät nyt sitten ~/opera-varmuuskopio hakemistosta.

edit2, gnome-terminal värjää vihreäksi ajettavat tiedostot, kuvat on vielotteja, paketit punaisia, hakemistot sinisiä jne. Eli ko wrapperi on vihreä siksi että se on ajettava tiedosto.

Mutta itse aiheeseen, kuvat siis tuossa alla, vain kirjautuneet jäsenet näkevät ne: ;)


[ylläpito on poistanut liitteen]
« Viimeksi muokattu: 30.12.06 - klo:14.48 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Nico

  • Käyttäjä
  • Viestejä: 139
    • Profiili
Re: Opera: Lisäosa ongelma
« Vastaus #6 : 31.12.06 - klo:15.39 »
Tein kuten neuvoit ja Opera avautui englanninkielisenä perusasetuksilla.
Kyllä tuon application/x-opera-nsplugin asetukset ovat kuten sinulla.

Minulla on siellä tälläistä:
Koodia: [Valitse]
application/futureplash            spl
application/x-opera-nsplugin
application/x-shockwavw-flash      swf
video/divx                         divx
Ovatko nuo muut ylimääräisiä, sinulla näytti olevan vain x-opera-nspluging?

Sama ongelma edelleen, ei näy elävä arkisto.
« Viimeksi muokattu: 31.12.06 - klo:15.40 kirjoittanut Nico »

raimo

  • Käyttäjä
  • Viestejä: 4180
  • openSUSE Tumbleweed
    • Profiili
Re: Opera: Lisäosa ongelma
« Vastaus #7 : 31.12.06 - klo:18.41 »
Ovatko nuo muut ylimääräisiä, sinulla näytti olevan vain x-opera-nspluging?

Sama ongelma edelleen, ei näy elävä arkisto.

Ei ne varmasti ylimääräisiä ole, johtunee siitä että minulla ei ole yhtäkään plugia asennettuna. :)
Valitettavasti en osaa nyt enempää auttaa kuin että tuossapa Operan virallinen plug-in howto:
http://www.opera.com/linux/docs/plugins/install/
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski