Notizie: se possiedi un dispositivo Android, prova Firefox per Android, un browser scattante e dinamico per navigare in ambiente mobile.

Autore Topic: [Linux] Problema libxul.so vecchi sistemi  (Letto 1055 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline mozzissimo

  • Post: 10
[Linux] Problema libxul.so vecchi sistemi
« il: 08 Settembre 2019 20:05:31 »
Oggi ho provato ad aggiornare da firefox 50.0.9 perfettamente funzionante a 69.
Al lancio vedo che ricrea la directory .mozilla nella home però non parte.
Da terminale segnala "...firefox/libxul.so: undefined symbol: dbus_validate_bus_name".
Firefox 69 è diventato incompatibile con i vecchi sistemi operativi?

Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Re:[Linux] Problema libxul.so vecchi sistemi
« Risposta #1 il: 08 Settembre 2019 22:04:25 »
Ciao, i requisiti di sistema sono questi:

https://www.mozilla.org/en-US/firefox/69.0/system-requirements/

[Inviato con Tapatalk]


Offline trekfan1

  • Post: 610
    • http://www.startrekitalia.net
Re:[Linux] Problema libxul.so vecchi sistemi
« Risposta #2 il: 09 Settembre 2019 09:41:51 »
@mozzissimo se non dici che distribuzione usi...

Offline Winfox

  • Post: 4519
Re:[Linux] Problema libxul.so vecchi sistemi
« Risposta #3 il: 09 Settembre 2019 17:06:44 »
E poi versione del repo o di Mozilla?

Offline mozzissimo

  • Post: 10
Re:[Linux] Problema libxul.so vecchi sistemi
« Risposta #4 il: 09 Settembre 2019 22:35:48 »
Il sistema è un'antidiluviana ubuntu 12.04 (precise pangolin)... che però con qualche accortezza (istallando il pacchetto gcc-mozilla, quindi libatomic, e configurando ld.so.conf.d ) ha funzionato bene fino a Firefox 66.0.5 (pacchetto scaricato dal sito perchè i repo di precise non sono più aggiornati da un pezzo).

Offline fabrixx

  • Post: 5888
Re:[Linux] Problema libxul.so vecchi sistemi
« Risposta #5 il: 10 Settembre 2019 19:50:05 »
Alcune soluzioni estreme (visto che a quanto pare sai dove mettere le mani):

Qualcuno nella tua situazione ha risolto scompattando dei vecchi file .deb, prelevando le librerie dbus all'interno e piazzandole nel proprio sistema.
In particolare usano questa versione: http://launchpadlibrarian.net/289310731/libdbus-1-3_1.4.18-1ubuntu1.8_amd64.deb (data.tar.gz>.>lib>architettura>libdbus...)
(se hai 32 bit è questo)   

Altri risolvono semplicemente avviando firefox da terminale in questo modo (eventualmente creando poi un lanciatore con lo stesso comando)

firefox --profile /percorso/cartella/profilo/      (lo trovi in about:support)

Offline mozzissimo

  • Post: 10
Re:[Linux] Problema libxul.so vecchi sistemi
« Risposta #6 il: 11 Settembre 2019 01:51:24 »
...Qualcuno nella tua situazione ha risolto scompattando dei vecchi file .deb, prelevando le librerie dbus all'interno e piazzandole nel proprio sistema.
Perchè scompattarlo? i pacchetti .deb si istallano praticamente da soli. Piuttosto la versione di libdbus del pacchetto linkato è la stessa che ho già, quindi sarebbe inutile resistallare la stessa versione.


Citazione
Altri risolvono semplicemente avviando firefox da terminale in questo modo (eventualmente creando poi un lanciatore con lo stesso comando)
firefox --profile /percorso/cartella/profilo/      (lo trovi in about:support)
Magari... mi restituisce il solito errore " symbol lookup error ...firefox/libxul.so: undefined symbol: dbus_validate_bus_name "
« Ultima modifica: 11 Settembre 2019 12:24:09 da mozzissimo »

Offline mozzissimo

  • Post: 10
Re:[Linux] Problema libxul.so vecchi sistemi
« Risposta #7 il: 11 Settembre 2019 12:37:03 »
...e comunque la versione già istallata (libdbus-1-3_1.4.18-1ubuntu1.8... ) dovrebbe già soddisfare i requisiti minimi se non erro.
Invece libxul.so e libxul.so.sig c'erano pure in firefox 66.0.5 e funzionavano bene con lo stesso dbus: cosa sarà cambiato con questi nuovi libxul ?

Offline fabrixx

  • Post: 5888
Re:[Linux] Problema libxul.so vecchi sistemi
« Risposta #8 il: 19 Settembre 2019 21:46:08 »
Mi ero confuso forse con un altra discussione ed ero convinto che usassi Puppy Linux   :oops:
Ho provato a virtualizzare Ubuntu 12.04 e ho lo stesso problema.

Ho installato allora xulrunner manualmente da qui:
https://ftp.mozilla.org/pub/xulrunner/releases/

Ho risolto via via le varie mancanze che riscontravo lanciando xulrunner-bin(libmozsqlite3, libxul.so, libxpcom.so, ecc) ma mi sono dovuto fermare sul:
Codice: [Seleziona]
"undefined symbol: ns_initxpcom3_p"  :shock:

Se lancio firefox 69 dalla build sbatto sempre quindi con l'inesorabile
Codice: [Seleziona]
Couldn't load XPCOMTipo ci ho fatto mezzanotte e mezza ieri (pensa la mia vita sociale come è messa....)

Ho letto anche di una remota possibilità attraverso un astruso meccanismo di far girare i pacchetti SNAP su una versione così datata di Ubuntu (non ritrovo neppure il link) ma ci rinuncio ....



0 Utenti e 1 Visitatore stanno visualizzando questo topic.