[opensuse-buildservice] package conflicts with SLES 11 sp1 migration patch
Some packages installed via the build service (notably,
apache2-mod_auth_mysql [1]) conflict with the sp1 migration patch, for
no apparent (to me) reason. (Note: I still haven't upgraded to sp1 on
this machine, just keeping its patches up to date, one of which is this
"migration" patch, which is apparently needed pre-upgrade.)
There appears to be a workaround -- choosing to uninstall the affected
package lets the patch install, and I can reinstall the package
afterwards without any conflicts. I don't see any reason for the
conflict in the first place, as it's apparently not in the RPM itself.
Zypper session follows:
====
webdev:~ # zypper patch
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: product:SUSE_SLES-11-73.1.100.x86_64 obsoletes
apache2-mod_auth_mysql < 3.0.0-15 provided by
apache2-mod_auth_mysql-3.0.0-4.1.x86_64
Solution 1: replacement of apache2-mod_auth_mysql-3.0.0-4.1.x86_64 with
product:SUSE_SLES-11-73.1.100.x86_64
Solution 2: do not install patch:slessp0-SP1-Migration-2484.noarch
Choose from above solutions by number or cancel [1/2/C]: 2
Resolving dependencies...
Resolving package dependencies...
Nothing to do.
webdev:~ # zypper patch
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: product:SUSE_SLES-11-73.1.100.x86_64 obsoletes
apache2-mod_auth_mysql < 3.0.0-15 provided by
apache2-mod_auth_mysql-3.0.0-4.1.x86_64
Solution 1: replacement of apache2-mod_auth_mysql-3.0.0-4.1.x86_64 with
product:SUSE_SLES-11-73.1.100.x86_64
Solution 2: do not install patch:slessp0-SP1-Migration-2484.noarch
Choose from above solutions by number or cancel [1/2/C]: 1
Resolving dependencies...
Resolving package dependencies...
The following package is going to be upgraded:
sles-release
The following product is going to be upgraded:
SUSE_SLES
The following NEW patch is going to be installed:
slessp0-SP1-Migration
The following package is going to be REMOVED:
apache2-mod_auth_mysql
Overall download size: 17.0 K. After the operation, 99.0 K will be
freed.
Continue? [YES/no]: y
Retrieving package sles-release-11-73.1.100.x86_64 (1/3), 17.0 K (51.0 K
unpacked)
Retrieving: sles-release-11-73.1.100.x86_64.rpm [done]
Installing: sles-release-11-73.1.100 [done]
webdev:~ # rpm -qi apache2-mod_auth_mysql
package apache2-mod_auth_mysql is not installed
webdev:~ # zypper in !$
zypper in apache2-mod_auth_mysql
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following NEW package is going to be installed:
apache2-mod_auth_mysql
The following package is not supported by its vendor:
apache2-mod_auth_mysql
Overall download size: 32.0 K. After the operation, additional 99.0 K
will be used.
Continue? [YES/no]:
Retrieving package apache2-mod_auth_mysql-3.0.0-4.1.x86_64 (1/1), 32.0 K
(99.0 K unpacked)
Retrieving: apache2-mod_auth_mysql-3.0.0-4.1.x86_64.rpm [done]
Installing: apache2-mod_auth_mysql-3.0.0-4.1 [done]
====
Is it correct that I should continue using packages from "SLE 11" repos
in sp1, etc.? There isn't a separate sp1 repo for e.g. Apache:Modules.
However there is a separate choice for sp1 in the form at
http://software.opensuse.org/search , which doesn't find very much
software compared to SLE-11 (but there is some, e.g. asterisk). This is
a bit confusing.
[1] Installed from the repo at
http://download.opensuse.org/repositories/Apache:/Modules/SLE_11/
--
Andrew Daugherity
On Tue, Jun 29, 2010 at 11:08:42AM -0500, Andrew Daugherity wrote:
Some packages installed via the build service (notably, apache2-mod_auth_mysql [1]) conflict with the sp1 migration patch, for no apparent (to me) reason. (Note: I still haven't upgraded to sp1 on this machine, just keeping its patches up to date, one of which is this "migration" patch, which is apparently needed pre-upgrade.)
This is the Build Service mailing list, you should probably ask on some other list about package manager problems.
There appears to be a workaround -- choosing to uninstall the affected package lets the patch install, and I can reinstall the package afterwards without any conflicts.
You can reinstall the package afterwards because the "Obsoletes" from the product is ignored for installed packages. But that's probably not the intention of the "Obsoletes", my guess is that "apache2-mod_auth_mysql-3.0.0-15" should be installed instead.
Is it correct that I should continue using packages from "SLE 11" repos in sp1, etc.?
Probably not for packages that are included in SP1. As there seems to be a "apache2-mod_auth_mysql" in SP1 you're no longer in a supported state when you install the package from the build service.
There isn't a separate sp1 repo for e.g. Apache:Modules.
Maybe the maintainer of that project knows if that's a problem or not. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Tue, 29 Jun 2010 11:08:42 -0500
"Andrew Daugherity"
Some packages installed via the build service (notably, apache2-mod_auth_mysql [1]) conflict with the sp1 migration patch, for no apparent (to me) reason. (Note: I still haven't upgraded to sp1 on this machine, just keeping its patches up to date, one of which is this "migration" patch, which is apparently needed pre-upgrade.)
There appears to be a workaround -- choosing to uninstall the affected package lets the patch install, and I can reinstall the package afterwards without any conflicts. I don't see any reason for the conflict in the first place, as it's apparently not in the RPM itself. Zypper session follows: ==== webdev:~ # zypper patch Loading repository data... Reading installed packages... Resolving package dependencies...
Problem: product:SUSE_SLES-11-73.1.100.x86_64 obsoletes apache2-mod_auth_mysql < 3.0.0-15 provided by apache2-mod_auth_mysql-3.0.0-4.1.x86_64 Solution 1: replacement of apache2-mod_auth_mysql-3.0.0-4.1.x86_64 with product:SUSE_SLES-11-73.1.100.x86_64 Solution 2: do not install patch:slessp0-SP1-Migration-2484.noarch
Choose from above solutions by number or cancel [1/2/C]: 2 Resolving dependencies... Resolving package dependencies... Nothing to do. webdev:~ # zypper patch Loading repository data... Reading installed packages... Resolving package dependencies...
Problem: product:SUSE_SLES-11-73.1.100.x86_64 obsoletes apache2-mod_auth_mysql < 3.0.0-15 provided by apache2-mod_auth_mysql-3.0.0-4.1.x86_64 Solution 1: replacement of apache2-mod_auth_mysql-3.0.0-4.1.x86_64 with product:SUSE_SLES-11-73.1.100.x86_64 Solution 2: do not install patch:slessp0-SP1-Migration-2484.noarch
Choose from above solutions by number or cancel [1/2/C]: 1 Resolving dependencies... Resolving package dependencies...
The following package is going to be upgraded: sles-release
The following product is going to be upgraded: SUSE_SLES
The following NEW patch is going to be installed: slessp0-SP1-Migration
The following package is going to be REMOVED: apache2-mod_auth_mysql
Overall download size: 17.0 K. After the operation, 99.0 K will be freed. Continue? [YES/no]: y Retrieving package sles-release-11-73.1.100.x86_64 (1/3), 17.0 K (51.0 K unpacked) Retrieving: sles-release-11-73.1.100.x86_64.rpm [done] Installing: sles-release-11-73.1.100 [done] webdev:~ # rpm -qi apache2-mod_auth_mysql package apache2-mod_auth_mysql is not installed webdev:~ # zypper in !$ zypper in apache2-mod_auth_mysql Loading repository data... Reading installed packages... Resolving package dependencies...
The following NEW package is going to be installed: apache2-mod_auth_mysql
The following package is not supported by its vendor: apache2-mod_auth_mysql
Overall download size: 32.0 K. After the operation, additional 99.0 K will be used. Continue? [YES/no]: Retrieving package apache2-mod_auth_mysql-3.0.0-4.1.x86_64 (1/1), 32.0 K (99.0 K unpacked) Retrieving: apache2-mod_auth_mysql-3.0.0-4.1.x86_64.rpm [done] Installing: apache2-mod_auth_mysql-3.0.0-4.1 [done] ====
Is it correct that I should continue using packages from "SLE 11" repos in sp1, etc.? There isn't a separate sp1 repo for e.g. Apache:Modules. However there is a separate choice for sp1 in the form at http://software.opensuse.org/search , which doesn't find very much software compared to SLE-11 (but there is some, e.g. asterisk). This is a bit confusing.
[1] Installed from the repo at http://download.opensuse.org/repositories/Apache:/Modules/SLE_11/
Hi You need to ask the repository owner to add the SLE11_SP1 repository so it will build.... Plus your better off to push these sorts of things back to the SDK folks, at least then it can be added to the SDK repository, then it will become supported.... whereas anything from the build service isn't. If you try to raise a SR or Bug, they may not accept it until you remove the rpms... -- Cheers Malcolm °¿° (Linux Counter #276890) SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.32.12-0.7-default up 3 days 23:56, 3 users, load average: 0.03, 0.05, 0.00 GPU GeForce 8600 GTS Silent - Driver Version: 256.35 -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (3)
-
Andrew Daugherity
-
Malcolm
-
Michael Schroeder