I recently locked Thunderbird 3.1.8 and Firefox 4.0 using zypper addlock, but now every time I go into Online Update I get “There are some conflicts on the transaction that must be solved manually.” with these “options” which I have to tell it “Do not install…” (2x) seen at SUSE Paste
Is Online update trying to update my locked apps or a DEP of the locked app or something else?
I can’t touch those 2 apps, but how can I “fix” this behavior?
Case sensitive locks re-added.
Bad ones removed.
But I am still being prompted for what’s at SUSE Paste using Online Update.
Software Management says they’re locked also.
It’s not critical, just annoying and since I only update manually… not entirely necessary that is *has to be *“fixed”
Thanks for your time and effort, I really appreciate it.
Is there a way to track down exactly what/where I got this installed version from?
It’s late here and us old(er) folks are going to bed.
At this point you have two Mozilla repos enabled, Mozilla:Beta and Mozilla:Factory. Where the noarch FF came from I can’t tell. Try switching FF to one of the Mozilla repos in Yast. You can do this by listing by repositories in the software manager, choose Mozilla and click “Switch installed packages to the versions in this repository.”
I have to keep ff 4.0 b/c ElasticFox works (mostly) on that one alone.
It died on every version after that, and I haven’t heard anyone else complain about ElasticFox NOT working, nor have I seen an update. (Last Updated: September 1, 2010 9:48 PM GMT)
Tbird, well, I’m stuck on Lightning for calendar reasons at work.
Both 32bit.
6 | ff4 | ff4 | No | No
7 | mozilla:Factory | mozilla:Factory | No | No
removed and I still get ‘prompted’ for the patching for those 2 Mozilla Products.
Maybe I will go ahead and update those, I can always ‘go back’ if I have to.
I hope to bring you a bit of light into your problem, and hopefully the advice that will make look at openSUSE with very different eyes! In fact, if you master repository configuration you will find out that no other distribution offers such awesome customization capabilities like openSUSE! For example, using the openSUSE rock solid base, you can still use bleeding edge applications! (or any other requirements).
To make things simple, because I know you want your problem solved and not waste time with my crazy talk, though advice like this is far too rare to be shared with such heavy handed words! Now… what you need to know!
On openSUSE you can configure repositories with priorities! This means the system will always use the package from the repository with highest priority… if you are wise using such options you don’t need locks or any other crazy John Wayne stuff… What you need to do is to configure the repository with the software you want to use (usually conflicting packages) with higher priority! You will be required to change vendor the first time, and from that moment on the system will use the packages from that repository…
How to set priority? I’m sure there’s a nice CLI command for it, nevertheless… try this (your normal user):
xdg-su -c "/sbin/YaST2 repositories"
You will get this screen… This are some of my custom repositories… If you look carefully they have different priorities… the lower the number, the higher priority they have! This means that the system will use the packages from the repo with higher priority. http://susepaste.org/images/6449473.png
Hope this helps… configure your repositories and you can do many beautiful things