CloudServices/Sync/FxSync/Archived/Weave FAQ: Difference between revisions

Replaced the Ubuntu instructions with safer ones
No edit summary
(Replaced the Ubuntu instructions with safer ones)
Line 34: Line 34:
::Note: the @@| at the beginning of the filter means it is an exception filter. I have not tested which of this filters actually solved the problem, but i was able to create the account and use weave.
::Note: the @@| at the beginning of the filter means it is an exception filter. I have not tested which of this filters actually solved the problem, but i was able to create the account and use weave.


:; How do I make Weave work in Ubuntu
:; How do I make Weave work in Ubuntu 8.04 Hardy Heron?
 
:: There are many solutions but this is one that has had success on more than one occasion:


:: 1. Uninstall Weave from Firefox. Close Firefox.
:: 1. Uninstall Weave from Firefox. Close Firefox.


:: 2. Pick from one of two methods of updating the necessary libraries:
:: 2. Install updated and fixed versions of libnss and libnspr:
 
:::a. Manually install working builds of libnss3 and libnspr:
 
::::NSPR:
::::http://launchpadlibrarian.net/15727099/libnspr4-0d_4.7.1%2B1.9-0ubuntu0.8.04.2%7Emt1_i386.deb
 
::::NSS:
::::http://launchpadlibrarian.net/15726878/libnss3-1d_3.12.0.3-0ubuntu0.8.04.1%7Emt1_i386.deb
 
::::One of the easiest ways to do this is not to install them using the debi installer, which fails because of other installed versions. Instead, download them into a new folder (such as ~/downloads/weave), open a terminal and 'cd' to that folder. Run dpkg -i libn* and it should install the new versions while removing the old.
 
:::b. Enable pre-released updates and install new versions of nspr and nss from the repos. NOTE: This has the possibility of giving you more updates to your system than just nspr and nss. Please understand that before choosing this method.
 
::::Click on System > Administration > Software Sources, and then the 'updates' tab.
 
::::Check the box next to pre-released updates. Click Close, then Reload. You should now have updates available, which you can install the usual way.


::3. Install Mozilla's version of Firefox.
::: NSS:
:::: (i386) http://launchpadlibrarian.net/15726878/libnss3-1d_3.12.0.3-0ubuntu0.8.04.1%7Emt1_i386.deb
:::: (amd64) http://launchpadlibrarian.net/15726871/libnss3-1d_3.12.0.3-0ubuntu0.8.04.1%7Emt1_amd64.deb


:::Get the tar.bz2 from http://www.mozilla.com/en-US/products/download.html?product=firefox-3.0&os=linux&lang=en-US.
::: NSPR:
:::: (i386) http://launchpadlibrarian.net/15727099/libnspr4-0d_4.7.1%2B1.9-0ubuntu0.8.04.2%7Emt1_i386.deb
:::: (amd64) http://launchpadlibrarian.net/15727094/libnspr4-0d_4.7.1%2B1.9-0ubuntu0.8.04.2%7Emt1_amd64.deb


:::Open the .bz2 file, and you will see that it contains a 'firefox' folder.
::: These versions will soon be available in the hardy-updates repository. But for now, you can get them from the above links.
:::Double-click the firefox folder, and you will see the folders inside that.
:::Press Ctrl-A to select all, then click extract and browse to "/usr/lib/firefox-3.0". Make sure you are extracting 'selected files' and not 'all files', then press extract. You are basically overwriting Ubuntu's version of Firefox with Mozilla's.


::4. Open Firefox, and install Weave 0.2. Restart Firefox.
:: 3. (64-bit only) If you are using 64-bit Ubuntu (amd64), you need to build Weave yourself, because the official build is 32-bit-only for now. It's easy, just follow the instructions on this page: http://wiki.mozilla.org/Labs/Weave/Building


::5. Follow the wizard and create a new account. You should be able to log in now.
:: 4. Install Weave in Firefox.


:; Weave is not working on my Mac, what should I do?
:; Weave is not working on my Mac, what should I do?
1

edit