[Megoldva] Firefox bug?

hali, ma volt egy frissites ubuntu 8.04-hez. halvanyan lattam, hogy firefox frissites is tortent.
na ubuntu restart utan nem talalta a jelszavaim, eltunt mind a tarolobol, raadasul eltunt minden "jegyezd meg ezt a jelszot" a proxy auth ablakbox, a felugro csikocska is...

ezt talaltam tobbek kozott a hibakonzolban:

Hiba: LoginManagerPrompter: Epic fail in promptAuth: [Exception... "'[JavaScript Error: "this._storage is null" {file: "file:///usr/lib/xulrunner-1.9.0.2/components/nsLoginManager.js" line: 464}]' when calling method: [nsILoginManager::findLogins]" nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)" location: "JS frame :: file:///usr/lib/xulrunner-1.9.0.2/components/nsLoginManagerPrompter.js :: anonymous :: line 434" data: yes]

Forrásfájl: file:///usr/lib/xulrunner-1.9.0.2/components/nsLoginManagerPrompter.js
Sor: 454

letezik, hogy hibas xulrunnert tettek kozze? vagy a ff 3.0.2 a hibas?

Hozzászólások

Újraindítottál minden FF-et a frissítés után? Olyankor szokott ilyent, ha valahol fut még egy Firefox.
--
Coding for fun. ;)

Sziasztok!

Megerősítem én is...
Upgrade után a Firefox 3.0.2 nem ajánlja fel a korábban mentett jelszavakat és a jelszó mentése sem megy... Újrainditás sem segit neki.

A beállításoknál megpróbáltam meglesni a mentett jelszavaimat, de eltünt mind.
Vidámság... :)

Lehet, hogy jogosultsági gond lesz...

Kollégám most szólt, hogy ha új profilt hoz létre, akkor újra megy a jelszó mentés, de a régieket nem látja...

A téma címét célszerű lenne módosítani "Firefox bug?"-ról valami konkrétabbra, amiről ordít, hogy mire számítson az eccségsugarú júzer upgrade után... ;)

"Megerősítem én is...
Upgrade után a Firefox 3.0.2 nem ajánlja fel a korábban mentett jelszavakat és a jelszó mentése sem megy... "

Hol nem ajánlja fel? Például weboldalakon? Nekem semmi problémám nincs a frissítés után ami ma reggel érkezett. Ugyanúgy működnek az elmentett jelszavak.

--
trey @ gépház

koszonom. nekem is ez volt az elso gondolatom. de nem jott be. mert nem futott sehol.

leszedtem a gyari ff-de a profilommal inditva ugyan az a helyzet. uj profillal viszont hibatlanul mukodott.

ugyhogy gyorsan lementettem a regi bookmarkom, a tobbit meg kukaztam.

a disztrib altall szallitott ff is jo mar igy az uj profillal...
nem ertem mi szallhatott el benne...
de azert koszonom

Mondjuk én nem tettem volna MEGOLDVA státuszta a dolgot, mert az egy dolog, hogy újra tudsz jelszavakat menteni, de a régiek attól még nem lesznek meg...

Mi arra jutottunk, hogy a jelszavak kódolása nem stimmel...
A profil könyvtárban lévő signons3.txt tartalmazza kódolt formában a mentett jelszavakat, de az upgrade után nem tudja a 3.0.2-es verzió dekódolni... A használandó hash-t kellene korrigálni és akkor oldódna meg a dolog... szerintem.

Pár infó a 3.0.2-ről:
http://www.freshwap.net/forums/applications/22494-mozilla-firefox-3-0-2…

Nos... Megtaláltuk... :)

Az xulrunner-1.9 csomagot kellett downgrade-elni...
Nálam ez volt fent: 1.9.0.2+build6+nobinonly-0ubuntu0.8.04.1
és erre downgrade-eltünk: 1.9.0.1+build1+nobinonly-0ubuntu0.8.04.3

Ezután ismét hozzáférhető volt minden régi mentett jelszó az újabb 3.0.2-es Firefox-ban is... ;)

Nekünk aptitude-al sikerült, bár biztos van rá más megoldás is.

Aptitude-ba megkeres az xlurunner, ott entert nyom, és részletezés legvégén hozza a két verziót. Ott a régebbi verzióra egy "+", vagyis hogy install, ezáltal a frissebbet meg törli (meg hozzá a gnomost is). Már csak 2x "g" kell neki, és le is cserélte.
Ha utána "hold"-ra rakod a csomagot az aptitude-ban akkor az ubi sem fog folyton ordítani, hogy van frissebb...

Ami viszont szívás, hogy xp alatt is ugyanez a helyzet, csak ott nem tudom hogy lehetne visszabutítani ezt a részét...

Mondjuk nálam ebből szerencsére már nincs probléma, mert még a frissítés előtt kiderült hogy szívás lehet, így eleve úgy kezdtem, hogy a password exporter pluginnal kimentettem a jelszavakat.
A frissítés után töröltem a signons3.txt-t, és mivel FF2-ről frissítettem annó, begyűjtötte az FF2-es tárolt jelszavakat... Ezeket töröltem, és a mentést importáltam vissza pluginnal. Így szerencsére műxik.

----------

"Rendszergazda vagyok. Ha beszólt, mentsen! Ha mosolyogni lát, már késő!" ;)

Nálam ez van fenn:

dpkg -l | grep xulrunner
ii xulrunner-1.9 1.9.0.2+build6+nobinonly-0ubuntu0.8.04.1 XUL + XPCOM application runner
ii xulrunner-1.9-gnome-support 1.9.0.2+build6+nobinonly-0ubuntu0.8.04.1 Support for Gnome in xulrunner-1.9 applicati

Hogy lehet ezt a hibát reprodukálni?

--
trey @ gépház

> Hogy lehet ezt a hibát reprodukálni?

Nos... Visszatettem a frissebb xulrunner-t és ismét nem látok egy mentett jelszót sem és a jelszómentést sem ajánlja fel a firefox...

dpkg -l | grep xulrunner
ii xulrunner-1.9 1.9.0.2+build6+nobinonly-0ubuntu0.8.04.1 XUL + XPCOM application runner
ii xulrunner-1.9-gnome-support 1.9.0.2+build6+nobinonly-0ubuntu0.8.04.1 Support for Gnome in xulrunner-1.9 applicati

dpkg -l | grep firefox
ii firefox 3.0.2+build6+nobinonly-0ubuntu0.8.04.1 meta package for the popular mozilla web bro
ii firefox-3.0 3.0.2+build6+nobinonly-0ubuntu0.8.04.1 safe and easy web browser from Mozilla
ii firefox-3.0-gnome-support 3.0.2+build6+nobinonly-0ubuntu0.8.04.1 Support for Gnome in Mozilla Firefox
ii firefox-gnome-support 3.0.2+build6+nobinonly-0ubuntu0.8.04.1 meta package pointing to the latest gnome-su

Milyen infót adjak még?

ii xulrunner-1.9 1.9.0.2+build6+nobinonly-0ubuntu0.8.04.1 XUL + XPCOM application runner
ii xulrunner-1.9-gnome-support 1.9.0.2+build6+nobinonly-0ubuntu0.8.04.1 Support for Gnome in xulrunner-1.9 applicati

ii firefox 3.0.2+build6+nobinonly-0ubuntu0.8.04.1 meta package for the popular mozilla web bro
ii firefox-3.0 3.0.2+build6+nobinonly-0ubuntu0.8.04.1 safe and easy web browser from Mozilla
ii firefox-3.0-gnome-support 3.0.2+build6+nobinonly-0ubuntu0.8.04.1 Support for Gnome in Mozilla Firefox
ii firefox-gnome-support 3.0.2+build6+nobinonly-0ubuntu0.8.04.1 meta package pointing to the latest gnome-su

Magyar Firefox-al megvannak a jelszavaim.

Magyarul használom a FF-ot, frissítettem, hiba nincs, anno FF2-ről volt frissítve, a profil igen régi, még debian-ról hoztam, és volt már pár FF verizóval használva.

---------------------------------------------------------------------------------
A Linux nem ingyenes. Meg kell fizetni a tanulópénzt.
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!

Nos, nekem és kollégának FF2 volt frissítve FF3-ra, nekem Xp-n, kollégának Ubin, és hát ugyanaz a szitu (én az Ubimon még nem engedtem rá frissítést...). Ja és kollégának Etch/Iceweasel 2-ről volt frissítve Ubuntu/Firefox 3-ra, rendszercserével, és mindegyik angol volt.

Annyi különbség volt még, hogy a signons3.txt törlése után a signon2.txt-ből benyalta régi kódokat, de az nem a teljes lista, ami a FF3-ban volt (vagyis a FF2-FF3 frissítéskori állapot).

Azzal próbálkoztunk még tegnap, hogy miután csináltunk egy új profilt, ahol a signons3.txt még érintetlen volt, és elmentettünk 2 weblaphoz jelszót, fogtuk, és a régi txt-ből egy jelszóhoz tartozó adatot bemásoltunk a friss txt-be, a két mentett jelszó közé. Ennek az lett a következménye, hogy a az elmentett jelszavak megvoltak, de a beszúrt nem. Ergo azt nem bírta "visszakódolni". De volt olyan, hogy egy ilyen bemásolástól semmi sem látszott a mentett jelszavaknál. Tehát lehet, hogy attól is függ, hogy megy-e vagy sem, hogy milyen jelszó/weblap mentéseket tartalmaz a signons3.txt.

----------

"Rendszergazda vagyok. Ha beszólt, mentsen! Ha mosolyogni lát, már késő!" ;)

Sziasztok,

Hasonló szitu, de a 2->3-as váltásnál (amikor "erőszakosan" megjött). Annyi különbséggel, hogy megmaradt a mentési lehetőség, és a régi jelszavak egy része, de korábbi állapotban. Több olyan oldal volt, ahol felkínálta a mentett jelszót, de nem engedett be vele, majd némi debug után kiderült, hogy 1-2 módosítással korábbi ami el van mentve. Ez xp és ubi alatt is megvolt. Mindkét helyen használok master password-öt. Az ubin nem régi a profil, az xp alatt már az 1-es ff előtt megvolt. Annyira nem volt fontos, hogy a megoldásért küzdjek, így megoldással nem csak esettanulmánnyal járulhatok hozzá a thread-hez :-)

Üdv,
BaZso

>> Epic fail

:DDD
azt azér el kell ismerni, hogy mókás urak ezek a bugrókások

Hát itten van a kutya elesve:

"Hey everyone,

Shortly after releasing Firefox 3.0.2 our QA and Support teams began
seeing reports of problems certain users were having with the Firefox
Password Manager. This was being caused by non-ASCII data (in domains,
logins or passwords) saved as something other than UTF-8 failing to
convert back to Unicode (see bug 454708) which was a regression from a
fix to make the Password Manager work on IDN sites with characters
over U+0100 (see bug 451155).

The symptom is that users who have password data stores with non-ASCII
data saved as something other than UTF-8 (more common for people who
have saved passwords on IDN domains or non en-US domains) will not be
able to access their saved passwords or create any new saved
passwords. There is no permanent dataloss, the saved data is just
inaccessible. While this doesn't affect all Firefox users, it is a
significant regression and has triggered a fast-release Firefox 3.0.3
which will contain a single fix for this issue. Once released, this
will restore the functionality for all users.

The fix has been landed and tested, and builds are coming out and
being delivered to QA today. We hope to be releasing updates on the
beta channel by early next week and issuing a release soon thereafter.

cheers,
mike "

Forrás: http://groups.google.com/group/mozilla.dev.planning/browse_thread/threa…

Vagyis akkor a karakterkódolás kavart be, és ezért van az, hogy van akinél van hiba, és van akinél nincs...

És ha jól ferdítem, jövő héten jön(jöhet) a javítás a 3.0.3-ba.

szerk: Esetleg annak, aki szeret forrásból telepíteni: https://launchpad.net/ubuntu/intrepid/+source/firefox-3.0/3.0.3+build1+…

----------

"Rendszergazda vagyok. Ha beszólt, mentsen! Ha mosolyogni lát, már késő!" ;)

Nos... Bundás megtalálta, hol van a kutya elásva...

A jelszavakat tároló signons3.txt-ben volt egy olyan url bejegyzésem, aminek a nevében ékezetes magánhangzó volt...

"http://10.x.x.x (V�dett ter�let)"

Az ékezetes betű helyett benyestünk éktelent, azóta müxik a többi jelszó a frissebb xulrunner-rel is!

Hát ennyi. Most már tényleg MEGOLDVA :D

Ubuntu-ba ma reggel megérkezett nálam a javítás.

--
trey @ gépház

Csakhogy van egy kis bibi ezzel a frissítéssel...

Legalábbis nálam is, és kollégánál is fennáll a hiba a 3.0.3-ra történő frissítés után is... :S

Beraktam Ubi alatt - még a frissítés előtt - az eredeti mentett, ékezetes karaktereket tartalmazó signons3.txt-t, működött, megvoltak a jelszavak. Frisítettem (FF 3.0.3 xulrunner 1.9.0.3), és megint nem bírta értelmezni a dolgot. Kitöröltem az ékezetes karaktereket, és megint jó.

Akkor most egyáltalán történt valami ebben a frissítésben? XD

Itt valamit most nagyon benéztek ezek a fiúk...

----------

"Rendszergazda vagyok. Ha beszólt, mentsen! Ha mosolyogni lát, már késő!" ;)