Firefox 9.0.1 és Ubuntu = elérhetetlenné váló weboldalak

 ( KG | 2012. január 31., kedd - 22:58 )

Hosszú idő után most mérgemben írok egy kis szösszenetet - és remélem, hogy ha valaki belefut ilyen problémába, akkor gyors segítségül szolgálnak a tapasztalatok.

Az egyik gépünkön, amin Ubuntu Lucid Lynx rendszer van, ma este érdekes dolgot vettünk észre:
egy, a Firefox alatt korábban rendesen működő weboldal nem jelent meg, hanem a Firefox egyfolytában azt kérte,
adjunk meg egy helyet az "application/vnd.wap.xhtml+xml" mentéséhez...
Nagyokat néztünk, mégis mit és miért akar menteni?
Aztán feltűnt, hogy valamiért az oldal wap-verziójára irányítják a túloldalon, azzal pedig nem tud mit kezdeni.

Tippem sem volt, hogy hol lehet a hiba. Próbáltam egy Windows-os gépen, szintén Firefox alól - ott hibátlanul bejött az oldal.
Némi keresgélés után ráakadtam erre:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/909680
innen pedig erre:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/897794

Azaz sikerült Ubuntu-éknak a böngésző User Agent-jét szabálytalanul módosítaniuk.
Bizonyára nagyon-nagyon fontos volt beleírni, hogy "Ubuntu", pláne rossz helyre.
Mások már rájöttek, hogy ha ezt kiirtják onnan, akkor helyreáll a rend.

Annyit tudtam, hogy módosíthatom az értéket az about:config-on keresztül - de úgy tudom, hogy ez csak az adott felhasználó esetében jelent megoldást.
(Ugyanezt csinálja a User Agent Switcher add-on is, ráadásul ez csak ideiglenesen állítja át.)
Elkezdtem keresgélni, mégis hol állíthatom most (9.0.1-es Firefox) a User Agent értéket "globálisan".
Lehetőleg persze gyorsan, mert az áhított weboldalon a mérőállást kellett megadni.

Néztem a Google találatait: 2005-ben a /usr/lib/mozilla-firefox alatt volt egy prefs.js file, azt lehetett ilyen célokból szerkesztgetni.
Most? Nincs ilyen könyvtár, cserébe van "mozilla" és van külön "firefox", meg "firefox-9.0.1". Prefs.js file egyikben sincs...
Nem is értem: miért kellett mindent így összekuszálni?

MEGOLDÁS: Végül maradt a gyalog-módszer, a Firefox-ban about:config -> igen, megígérem, hogy nagyon óvatosan javítom mások hülyeségét -> új karakterlánc (String) létrehozása "general.useragent.override" néven, értéke "Mozilla/5.0 (X11; Linux i686; rv:9.0.1) Gecko/20100101 Firefox/9.0.1" .
Böngésző újraindítása után azonnal bejött a weboldal...

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Nem tudom, en tenyleg kedveeltem regen az Ubuntu/Debian vonalat, de egyre gyengebb eresztesek. Sajnalom, kar ertuk.

strace-vel amugy ki lehetne nezni, hogy hol keresi a prefs.js-t, gondolom indulaskor automatikusan felnyalja.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal

Nálam itt van, mármint létezik is:
~/.mozilla/firefox/zbft2051.default/prefs.js

Ubuntu 10.04 és Firefox 9.01 párosítás

Az nem _globalis_.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal

Ah, bocs.

A strace kimenetét valamint az alábbi olvasmányt átnézve ennél globálisabb megoldás nincs jelenleg.
http://kb.mozillazine.org/Prefs.js_file

Nálam van egy defaults/pref/ könyvtár, abban egyetlen fájl (channel-prefs.js), elképzelhetőnek tartom, hogy ha ide teszünk további fájlokat, azokat is beolvassa.

Beolvassa.

4374 open("/usr/lib/firefox-9.0.1/defaults/pref/prefs.js", O_RDONLY|O_LARGEFILE) = 22

Köszönöm az strace-tippet, és azt is, hogy hogyan lehet globális prefs.js-t csinálni! Hirtelen nem tudtam, hogyan is tudnék "nyomozni" a program indulásával kapcsolatban - természetesen az egész a legrosszabbkor derült ki.

Az bosszant a legjobban, hogy tényleg egyre zagyvább mind az Ubuntu, mind a Firefox. Debian-t használtam az Ubuntu előtt; nem tudom, arrafelé pontosan mi a helyzet... Néha-néha ott is kellett csiszolgatni, de nem változott egyfolytában az alap rendszer.

Ha jól látom, Firefox-ból még mindig nem sikerült hivatalos 64 bites változatot kiadni.
Nem hittem volna, hogy eljön ez a pillanat, de pl. a 64 bites Windows 7-es gépünkre "külső" megoldásként Waterfox-ot telepítettem. A 32 bites Firefox észrevehetően több erőforrást igényelt, és a CPU is jobban melegedett a Flash Player használatakor (pl. Youtube), ami laptop esetében egyáltalán nem mellékes szempont. Nos, a Waterfox jelentős lehűlést hozott, és kevesebb memóriával is megelégszik.

Linux alá nagyon nem szívesen telepítenék "külső" programokat... Talán az Xubuntu-vonalat érdemes még megpróbálni; úgy tudom, ott legalább az alap rendszerben nincsenek ilyen meredek változtatások.

> Talán az Xubuntu-vonalat érdemes még megpróbálni; úgy tudom, ott legalább az alap rendszerben nincsenek ilyen meredek változtatások.

Nem tudom, de szerintem a Firefox csomag az tök ugyanaz lesz. Ugyanabból a poolból építkezik az összes *buntu.

A Firefox-csomag biztosan ugyanaz; csak azt remélem, hogy az alaprendszer stabilabb - az Xfce eleve erőforrás-kímélőbb, így remélhetőleg nem akarnak hirtelen hatalmas újdonságokat bevezetni.

Kulonitsuk el az alaprendszert es a DE-t. A DE stabilabb, ez teny, de ettol az alaprendszer nem lesz stabilabb.

XUbuntut ugyanis ugy csinalunk Ubuntubol, hogy leszedjuk az ubuntu-desktop csomagot, nyomunk egy apt-get autoremove-t, es felrakjuk a xubuntu-desktopot. A telepito csak annyival egyszerubben jatsza ezt, hogy eleve nem fut neki az ubuntu-desktop metacsomagnak. Egy-ket csomag kivetelevel a ket telepitveny meg fog egyezni - bitre.

Innentol en nem remenykednek semmifele stabilitasban.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal

Ez nem hivatalos?

http://packages.ubuntu.com/oneiric-updates/amd64/firefox/download


tr [:lower:] [:upper:] <<<locsemege
LOCSEMEGE

KG írta:
Ha jól látom, Firefox-ból még mindig nem sikerült hivatalos 64 bites változatot kiadni.
Nem hittem volna, hogy eljön ez a pillanat, de pl. a 64 bites Windows 7-es gépünkre "külső" megoldásként Waterfox-ot telepítettem.

(kiemeles tolem)

Es valoban, csak nightlybol van 64 bites verzio.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal

Elismerem, figyelmetlen voltam. Volt ott szó Debianról, Ubunturól is, meg éppen a HUP-on vagyunk, s felületesen olvastam.

Szerk.: Talán ez a mondat zavart össze:

"Linux alá nagyon nem szívesen telepítenék "külső" programokat"


tr [:lower:] [:upper:] <<<locsemege
LOCSEMEGE

nyos@hex:~$ cat /usr/lib/firefox-9.0.1/defaults/pref/syspref.js
// This file can be used to configure global preferences for Firefox
// Example: Homepage
//pref("browser.startup.homepage", "http://www.weebls-stuff.com/wab/");

--
In 2000 years time, historians studying the national census will think we murdered all the Jedi.

Aha. :))

Ma megérkezett Lucidba a 10-es róka, az már nem mutatja ezt a hibát.
___
Arany János: Grammatika versben

Köszi az infót! :) Frissíteni fogom a Lucid-os gépet!