Conflicts on the transaction via YAST32

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?

zypper locks output:

# | Name               | Type    | Repository
--+--------------------+---------+-----------
1 | thunderbird        | package | (any)     
2 | firefox            | package | (any)     
3 | thunderbirud       | package | (any)     
4 | mozillathunderbird | package | (any)     
5 | mozillafirefox     | package | (any)

Thank you for your time.

Package names are case-dependent. You don’t appear to have Firefox locked at this point, that should be “MozillaFirefox.”

Thanks chief_sealth,

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”

Where did you get the noarch Firefox? Display the output of ‘zypper lr -d’ (wrapped in CODE tags).

chief_sealth:

Couldn’t tell you where I got FF no-arch, maybe 1-click install?

#  | Alias                      | Name                       | Enabled | Refresh | Priority | Type   | URI                                                                                 | Service
---+----------------------------+----------------------------+---------+---------+----------+--------+-------------------------------------------------------------------------------------+--------
 1 | Education                  | Education                  | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Education/openSUSE_11.4/                  |        
 2 | GNOME:Apps                 | GNOME:Apps                 | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_11.4/                |        
 3 | MalcolmLewis-conkyForecast | MalcolmLewis-conkyForecast | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/malcolmlewis:/Python/openSUSE_11.4/ |        
 4 | VirtualBox_-Oracle?        | VirtualBox -Oracle?        | Yes     | Yes     |   99     | rpm-md | http://download.virtualbox.org/virtualbox/rpm/opensuse/11.4/                        |        
 5 | ec2_api_tools              | ec2_api_tools              | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Virtualization:/Cloud:/EC2/openSUSE_11.4/ |        
 6 | ff4                        | ff4                        | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla:/beta/openSUSE_11.4/              |        
 7 | mozilla                    | mozilla                    | No      | No      |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_11.4/                    |        
 8 | mozilla:Factory            | mozilla:Factory            | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla:/Factory/openSUSE_11.4/           |        
 9 | network:utilities          | network:utilities          | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/network:/utilities/openSUSE_11.4/         |        
10 | openSUSE:11.4:Contrib      | openSUSE:11.4:Contrib      | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/11.4:/Contrib/standard/         |        
11 | openSUSE:Factory:Contrib   | openSUSE:Factory:Contrib   | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Factory:/Contrib/openSUSE_11.4/ |        
12 | repo-debug                 | openSUSE-11.4-Debug        | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/11.4/repo/oss/                      |        
13 | repo-debug-update          | openSUSE-11.4-Update-Debug | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/11.4/                                     |        
14 | repo-non-oss               | openSUSE-11.4-Non-Oss      | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/11.4/repo/non-oss/                        |        
15 | repo-oss                   | openSUSE-11.4-Oss          | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/11.4/repo/oss/                            |        
16 | repo-source                | openSUSE-11.4-Source       | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/11.4/repo/oss/                     |        
17 | repo-update                | openSUSE-11.4-Update       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/11.4/             

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. :slight_smile:

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.”

Are you sure you want to lock FF? There are important security updates, and if you’re using the factory repo it may not be stable.

chief_sealth:

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.

zypper lr -dN output:


#  | Alias                      | Name                       | Enabled | Refresh | Priority | Type   | URI                                                                                 | Service
---+----------------------------+----------------------------+---------+---------+----------+--------+-------------------------------------------------------------------------------------+--------
 1 | Education                  | Education                  | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Education/openSUSE_11.4/                  |        
 2 | GNOME:Apps                 | GNOME:Apps                 | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_11.4/                |        
 3 | MalcolmLewis-conkyForecast | MalcolmLewis-conkyForecast | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/malcolmlewis:/Python/openSUSE_11.4/ |        
 4 | VirtualBox_-Oracle?        | VirtualBox -Oracle?        | Yes     | Yes     |   99     | rpm-md | http://download.virtualbox.org/virtualbox/rpm/opensuse/11.4/                        |        
 5 | ec2_api_tools              | ec2_api_tools              | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Virtualization:/Cloud:/EC2/openSUSE_11.4/ |        
 6 | network:utilities          | network:utilities          | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/network:/utilities/openSUSE_11.4/         |        
 9 | repo-debug                 | openSUSE-11.4-Debug        | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/11.4/repo/oss/                      |        
11 | repo-non-oss               | openSUSE-11.4-Non-Oss      | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/11.4/repo/non-oss/                        |        
12 | repo-oss                   | openSUSE-11.4-Oss          | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/11.4/repo/oss/                            |        
13 | repo-source                | openSUSE-11.4-Source       | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/11.4/repo/oss/                     |        
14 | repo-update                | openSUSE-11.4-Update       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/11.4/                                           |        
10 | repo-debug-update          | openSUSE-11.4-Update-Debug | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/11.4/                                     |        
 7 | openSUSE:11.4:Contrib      | openSUSE:11.4:Contrib      | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/11.4:/Contrib/standard/         |        
 8 | openSUSE:Factory:Contrib   | openSUSE:Factory:Contrib   | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Factory:/Contrib/openSUSE_11.4/ |        

is “currrent”.

Thank you for your time.

too late to edit:
"New version of ElasticFox and discussion at http://aws.amazon.com/developertools/9302537431253167

I know what I’m doing today. :slight_smile:

All better.

FF 4.01 with a new elasticfox-ec2tag-0.2.6.xpi and Thunderbird 3.1.10 ( with Lightning!).

Thanks for all the help.

Have a Great Day!

Hi,

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 :slight_smile:

ketheriel:

Thank you for the SUSE kung-fu!

I love the c-li stuff.

Shed no tears then…

 zypper mr -p 98 -r FOOBAR 

Where 98 is a possible priority and FOOBAR is repository FOOBAR. For further instructions:

 zypper mr --help 

.

And it’s not Kung Fu… it’s the best way to manage repositories and the very own basics for performing decent ‘Distribution Upgrades’ (zypper dup).

Anything at all that adds to my tool-set is .fu (to me)
I almost called is SUSE.fu but I feared you wouldn’t
get the reference for some reason.

I seem to be having issue communicating today.

Thank you *all *for your valuable time and input.

I’ll let the “fu” slide over this time. Take care.