[opensuse] A glitch in upgrading Firefox
In my desktop system (v11.3) I wish to upgrade Firefox from v3.6 (which is still the latest on the usual repos) to v4.0.1-1.2. I added the Mozilla additional repo, and gave it a higher priority, and checked "MozillaFirefox-branding-upstream" for the newer release, and allowed YaST to delete the older one. (At this point, YaST did not offer an updated "MozillaFirefox"). The resulting browser loaded, but About Firevox showed that it was still v3.6. A return to YaST now offered "MozillaFirefox" for v4.0.1-1.2, and I tried to install it. YaST said: "MozillaFirefox-4.0.1-1.2.x86_64 requires libmozalloc-so.1(64bit), but this requirement cannot be provided." The attractive option offered is: "Install mozilla_nss-3.12.9-3.2.x86_64 (with vendor change) opensuse --> obs://build.opensuse.org/mozilla" The "mozilla_nss..." file would presumably contain the missing "libmozalloc..." file, and I suppose that the following line is a clue to its whereabouts, but kget says it doesn't know how to download it. What to do? -- Stan Goodman Qiryat Tiv'on Israel -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Hi, Am 30.04.2011 22:42, schrieb Stan Goodman:
I added the Mozilla additional repo, and gave it a higher priority, and checked "MozillaFirefox-branding-upstream" for the newer release, and allowed YaST to delete the older one. (At this point, YaST did not offer an updated "MozillaFirefox"). The resulting browser loaded, but About Firevox showed that it was still v3.6.
Side question: Why do you want branding-upstream? I cannot easily tell why you didn't get the update offered actually. You probably would have seen it by trying to choose the 4.0.1 version explicitely. Some requirement was not fulfilled but it would have been nice to know which one.
A return to YaST now offered "MozillaFirefox" for v4.0.1-1.2, and I tried to install it. YaST said: "MozillaFirefox-4.0.1-1.2.x86_64 requires libmozalloc-so.1(64bit), but this requirement cannot be provided."
This is interesting. Is libmozalloc-so.1(64bit) a typo actually? The requirement should be libmozalloc.so()(64bit). At least that's what rpm -qR shows for MozillaFirefox-4.0.1. That library is provided (for Firefox) from mozilla-xulrunner20. Is that installed on your system (or installable)?
The attractive option offered is: "Install mozilla_nss-3.12.9-3.2.x86_64 (with vendor change) opensuse --> obs://build.opensuse.org/mozilla"
This is needed in any case because Firefox was built against that version. It does not contain the library from above.
The "mozilla_nss..." file would presumably contain the missing "libmozalloc..." file, and I suppose that the following line is a clue to its whereabouts, but kget says it doesn't know how to download it.
No idea why it cannot be downloaded. The package is there. In the end I have no idea where your problems are coming from. I've read that download.opensuse.org is somehow a fallback solution today for maintenance reasons. Probably something is not fully consistent there? Wolfgang -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Sunday 01 May 2011 at 00:25:12 (GMT+2) Wolfgang Rosenauer <wolfgang@rosenauer.org> wrote:
Hi,
Am 30.04.2011 22:42, schrieb Stan Goodman:
I added the Mozilla additional repo, and gave it a higher priority, and checked "MozillaFirefox-branding-upstream" for the newer release, and allowed YaST to delete the older one. (At this point, YaST did not offer an updated "MozillaFirefox"). The resulting browser loaded, but About Firevox showed that it was still v3.6.
Side question: Why do you want branding-upstream?
I don't, especially, and I don't know why or if it is desirable or not. I chose the newer release because the v3.6 package had been installed. Out of curiosity, I uninstalled it now, to see what difference it would make in the new browser.
I cannot easily tell why you didn't get the update offered actually. You probably would have seen it by trying to choose the 4.0.1 version explicitely. Some requirement was not fulfilled but it would have been nice to know which one.
A return to YaST now offered "MozillaFirefox" for v4.0.1-1.2, and I tried to install it. YaST said: "MozillaFirefox-4.0.1-1.2.x86_64 requires libmozalloc-so.1(64bit), but this requirement cannot be provided."
This is interesting. Is libmozalloc-so.1(64bit) a typo actually? The requirement should be libmozalloc.so()(64bit). At least that's what rpm -qR shows for MozillaFirefox-4.0.1.
Yes, that's what it says. Sorry. It would be nice if it were possible to copy text from those dialogs to avoid such typing errors, but it isn't.
That library is provided (for Firefox) from mozilla-xulrunner20. Is that installed on your system (or installable)?
It wasn't, but it is now. There was no problem installing it; I can only wonder why YaST didn't point me at it instead of the opaque hint that it gave. I then went back to installing the new "MozillaFirefox", which went without a hitch. Many thanks for the steer. Interstingly, however, as I watched the progress of the installation, I saw that "MozillaFirefox-branding-upstream" was being installed anyway, so that it seems to be obligatory. No doubt that's why the earlier installation had it as well, rather than any preference of mine.
The attractive option offered is: "Install mozilla_nss-3.12.9-3.2.x86_64 (with vendor change)
opensuse --> obs://build.opensuse.org/mozilla"
This is needed in any case because Firefox was built against that version. It does not contain the library from above.
The "mozilla_nss..." file would presumably contain the missing "libmozalloc..." file, and I suppose that the following line is a clue to its whereabouts, but kget says it doesn't know how to download it.
No idea why it cannot be downloaded. The package is there.
Probably I didn't do it right.
In the end I have no idea where your problems are coming from. I've read that download.opensuse.org is somehow a fallback solution today for maintenance reasons. Probably something is not fully consistent there?
Wolfgang
Thanks again. -- Stan Goodman Qiryat Tiv'on Israel -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Am 01.05.2011 00:06, schrieb Stan Goodman:
Side question: Why do you want branding-upstream?
I don't, especially, and I don't know why or if it is desirable or not. I chose the newer release because the v3.6 package had been installed. Out of curiosity, I uninstalled it now, to see what difference it would make in the new browser.
went without a hitch. Many thanks for the steer. Interstingly, however, as I watched the progress of the installation, I saw that "MozillaFirefox-branding-upstream" was being installed anyway, so that it seems to be obligatory. No doubt that's why the earlier installation had it as well, rather than any preference of mine.
You need any MozillaFirefox-branding-* package. Usually you should get MozillaFirefox-branding-openSUSE instead of upstream since openSUSE should be installed with openSUSE branding in general and so this gets used for branding packages. Wolfgang -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (2)
-
Stan Goodman
-
Wolfgang Rosenauer