missing symlinks break binary compatibility with native upstream components
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
XULRunner |
Fix Released
|
Medium
|
|||
nspr (Ubuntu) |
Fix Released
|
High
|
Alexander Sack | ||
Hardy |
Fix Released
|
High
|
Alexander Sack | ||
Intrepid |
Fix Released
|
High
|
Alexander Sack | ||
nss (Ubuntu) |
Fix Released
|
High
|
Alexander Sack | ||
Hardy |
Fix Released
|
High
|
Alexander Sack | ||
Intrepid |
Fix Released
|
High
|
Alexander Sack |
Bug Description
the .so symlinks currently shipped in libnss-dev and libnspr-dev should go to the main binary package to unbreak binary compatibility with upstream components.
See: https:/
See: https:/
SRU test:
Please test the following:
1. install weave extension on top of the latest firefox in hardy-updates; reproduce that you cannot log-in
2. upgrade the nspr/nss packages from hardy-proposed
3. restart browser
3a. if weave login works all fine (let us know)
3b. if weave login still doesnt work, please uninstall the weave extension, stop firefox, and install the weave extension again.
Changed in xulrunner: | |
status: | Unknown → In Progress |
Changed in xulrunner: | |
status: | In Progress → Fix Released |
Changed in xulrunner: | |
importance: | Unknown → Medium |
Two things would help to diagnose the problem:
1) Go to Tools->Error Console, and enter the following in the "Code"
textbox at the top (as one line) and press enter. It will add a line of output to the error console, eg "x86-gcc3"
Components. classes[ "@mozilla. org/xre/ app-info; 1"] getService( Components. interfaces. nsIXULRuntime) .XPCOMABI
.
2) Create a new profile, install Weave, exit Firefox. Then delete *.dat and extensions.cache from your profile, and launch firefox via:
strace -f firefox > ~/stracelog.txt 2>&1
Let Firefox come up, then quit. You may need to Control-C in the terminal to end the strace. Attach the stracelog.txt here (note that if you didn't start with a clean profile, there could be sensitive data in the trace).