# Patching Conflicts

**URL:** <https://forums.suse.com/t/patching-conflicts/22032>\
**Category:** SLES Updates\
**Created:** [December 27, 2011, 6:26pm UTC](https://forums.suse.com/t/patching-conflicts/22032 "2011-12-27T18:26:02Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![System1](https://avatars.discourse-cdn.com/v4/letter/s/51bf81/32.png) [@System1](https://forums.suse.com/u/System1)\
**Post date:** [December 27, 2011, 6:26pm UTC](https://forums.suse.com/t/patching-conflicts/22032/1 "2011-12-27T18:26:02Z")

</div>

Hi, we are getting patching conflict errors when updating our SLES 11  
(64-bit) server:  
“nothing provides libpciaccess0=7.4\_0.11.0 needed by  
libpciaccess0-devel-7.4\_0.11.0-0.4.6.1.x86\_64”  
“nothing provides libmysqlclient15=5.0.94 needed by  
libmysqlclient-devel-5.0.94-0.2.2.1.x86\_64”  
“nothing provides libldap-2\_4-2=2.4.26 needed by  
openldap2-devel-2.4.26-0.12.1.x86\_64”

The options are: 1) deinstallation of existing packages that conflict  
with the patches; 2) do not install these patches; and 3) break open the  
patches by ignoring some of its dependencies.

Since these are security patches that we need to apply to keep our  
server up to date, we cannot choose option 2. Also, the current  
packages are required for the server to function. If we choose option 1  
(deinstall the conflicting packages), can we re-install the packages  
that we deinstalled, after applying the patches? Also, what does option  
3 mean, and what are the consequences of choosing it? Thanks in advance  
for help that anyone can provide.

## – bhnguyen

bhnguyen’s Profile: [http://forums.novell.com/member.php?userid=90807](http://forums.novell.com/member.php?userid=90807)  
View this thread: [http://forums.novell.com/showthread.php?t=450038](http://forums.novell.com/showthread.php?t=450038)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex022/uploads/suse/original/2X/5/5012ba89e3ffb5220dac47d5ea0ba032e2fe1cb6.png) [@system](https://forums.suse.com/u/system)\
**Post date:** [December 27, 2011, 6:48pm UTC](https://forums.suse.com/t/patching-conflicts/22032/2 "2011-12-27T18:48:14Z")

</div>

On Tue, 27 Dec 2011 16:26:02 GMT  
bhnguyen [bhnguyen@no-mx.forums.novell.com](mailto:bhnguyen@no-mx.forums.novell.com) wrote:  
[color=blue]

> Hi, we are getting patching conflict errors when updating our SLES 11  
> (64-bit) server:  
> “nothing provides libpciaccess0=7.4\_0.11.0 needed by  
> libpciaccess0-devel-7.4\_0.11.0-0.4.6.1.x86\_64”  
> “nothing provides libmysqlclient15=5.0.94 needed by  
> libmysqlclient-devel-5.0.94-0.2.2.1.x86\_64”  
> “nothing provides libldap-2\_4-2=2.4.26 needed by  
> openldap2-devel-2.4.26-0.12.1.x86\_64”
> 
> The options are: 1) deinstallation of existing packages that conflict  
> with the patches; 2) do not install these patches; and 3) break open  
> the patches by ignoring some of its dependencies.
> 
> Since these are security patches that we need to apply to keep our  
> server up to date, we cannot choose option 2. Also, the current  
> packages are required for the server to function. If we choose  
> option 1 (deinstall the conflicting packages), can we re-install the  
> packages that we deinstalled, after applying the patches? Also, what  
> does option 3 mean, and what are the consequences of choosing it?  
> Thanks in advance for help that anyone can provide.  
> [/color]

Hi  
What repositories are active on the system?

```auto
zypper lr -d
```

Normally the development files come from the SLE SDK pool and update  
repository, so are they active?

–  
Cheers Malcolm Â°Â¿Â° (Linux Counter #276890)  
openSUSE 12.1 (x86\_64) Kernel 3.1.0-1.2-desktop  
up 16:20, 3 users, load average: 0.00, 0.02, 0.05  
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex022/uploads/suse/original/2X/5/5012ba89e3ffb5220dac47d5ea0ba032e2fe1cb6.png) [@system](https://forums.suse.com/u/system)\
**Post date:** [December 28, 2011, 6:46pm UTC](https://forums.suse.com/t/patching-conflicts/22032/3 "2011-12-28T18:46:02Z")

</div>

Yes, both the pool and update are active, as shown by the command:

EPI-Nagios:~ # zypper lr -d

# | Alias | Name

| Enabled | Refresh |  
Priority | Type | URI

| Service  
—±----------------------------------------------------------±----------------------------------------------------------±--------±--------±---------±-------±-----------------------------------------------------------------------------------------------------------------------------------------±-------------  
1 | SLES-11-SP1-SDK | SUSE  
Linux Enterprise Software Development Kit 11 SP1 | Yes | No  
| 99 | yast2 |  
iso:///?iso=SLES-11-SP1-SDK-DVD-x86\_64-GM-DVD1.iso&url=nfs://medgwback.medicine.umaryland.edu/mnt/gwback/iso/sles11sp1\_64/  
|  
2 | SUSE-Linux-Enterprise-Server-11-SP1-for-VMware 11.1.1-1.4 |  
SUSE-Linux-Enterprise-Server-11-SP1-for-VMware 11.1.1-1.4 | No | No  
| 99 | yast2 | cd:///?devices=/dev/sr0

|  
3 | nu\_novell\_com:SLE11-SDK-SP1-Pool |  
SLE11-SDK-SP1-Pool | Yes |  
Yes | 99 | rpm-md |  
[https://nu.novell.com/repo/$RCE/SLE11-SDK-SP1-Pool/sle-11-x86\_64?credentials=NCCcredentials](https://nu.novell.com/repo/$RCE/SLE11-SDK-SP1-Pool/sle-11-x86_64?credentials=NCCcredentials)  
| nu\_novell\_com  
4 | nu\_novell\_com:SLE11-SDK-SP1-Updates |  
SLE11-SDK-SP1-Updates | Yes |  
Yes | 99 | rpm-md |  
[https://nu.novell.com/repo/$RCE/SLE11-SDK-SP1-Updates/sle-11-x86\_64?credentials=NCCcredentials](https://nu.novell.com/repo/$RCE/SLE11-SDK-SP1-Updates/sle-11-x86_64?credentials=NCCcredentials)  
| nu\_novell\_com  
5 | nu\_novell\_com:SLE11-SP1-Debuginfo-Pool |  
SLE11-SP1-Debuginfo-Pool | Yes |  
Yes | 99 | rpm-md |  
[https://nu.novell.com/repo/$RCE/SLE11-SP1-Debuginfo-Pool/sle-11-x86\_64?credentials=NCCcredentials](https://nu.novell.com/repo/$RCE/SLE11-SP1-Debuginfo-Pool/sle-11-x86_64?credentials=NCCcredentials)  
| nu\_novell\_com  
6 | nu\_novell\_com:SLE11-SP1-Debuginfo-Updates |  
SLE11-SP1-Debuginfo-Updates | Yes |  
Yes | 99 | rpm-md |  
[https://nu.novell.com/repo/$RCE/SLE11-SP1-Debuginfo-Updates/sle-11-x86\_64?credentials=NCCcredentials](https://nu.novell.com/repo/$RCE/SLE11-SP1-Debuginfo-Updates/sle-11-x86_64?credentials=NCCcredentials)  
| nu\_novell\_com  
7 | nu\_novell\_com:SLES11-Extras |  
SLES11-Extras | Yes |  
Yes | 99 | rpm-md |  
[https://nu.novell.com/repo/$RCE/SLES11-Extras/sle-11-x86\_64?credentials=NCCcredentials](https://nu.novell.com/repo/$RCE/SLES11-Extras/sle-11-x86_64?credentials=NCCcredentials)  
| nu\_novell\_com  
8 | nu\_novell\_com:SLES11-SP1-VMware-Pool |  
SLES11-SP1-VMware-Pool | Yes |  
Yes | 99 | rpm-md |  
[https://nu.novell.com/repo/$RCE/SLES11-SP1-VMware-Pool/sle-11-x86\_64?credentials=NCCcredentials](https://nu.novell.com/repo/$RCE/SLES11-SP1-VMware-Pool/sle-11-x86_64?credentials=NCCcredentials)  
| nu\_novell\_com  
9 | nu\_novell\_com:SLES11-SP1-VMware-Updates |  
SLES11-SP1-VMware-Updates | Yes |  
Yes | 99 | rpm-md |  
[https://nu.novell.com/repo/$RCE/SLES11-SP1-VMware-Updates/sle-11-x86\_64?credentials=NCCcredentials](https://nu.novell.com/repo/$RCE/SLES11-SP1-VMware-Updates/sle-11-x86_64?credentials=NCCcredentials)  
| nu\_novell\_com  
10 | sles-11-sp1-vmware |  
sles-11-sp1-vmware | Yes | No  
| 99 | yast2 |  
iso:///?iso=SLES-11-SP1-for-VMware-DVD-x86\_64-GM-DVD1.iso&url=nfs://medgwback.medicine.umaryland.edu/mnt/gwback/iso/sles11sp1\_64\_vmware/  
|

We have another nagios server that is very similar to this one, and it  
got the same dependency conflicts.

## – bhnguyen

bhnguyen’s Profile: [http://forums.novell.com/member.php?userid=90807](http://forums.novell.com/member.php?userid=90807)  
View this thread: [http://forums.novell.com/showthread.php?t=450038](http://forums.novell.com/showthread.php?t=450038)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex022/uploads/suse/original/2X/5/5012ba89e3ffb5220dac47d5ea0ba032e2fe1cb6.png) [@system](https://forums.suse.com/u/system)\
**Post date:** [December 29, 2011, 2:33am UTC](https://forums.suse.com/t/patching-conflicts/22032/4 "2011-12-29T02:33:08Z")

</div>

On Wed, 28 Dec 2011 16:46:02 GMT  
bhnguyen [bhnguyen@no-mx.forums.novell.com](mailto:bhnguyen@no-mx.forums.novell.com) wrote:  
[color=blue]

> Yes, both the pool and update are active, as shown by the command:[/color]

Hi  
OK, can you check which repository the files are installed from that  
are conflicting;

```auto
zypper if libpciaccess
zypper if libmysqlclient15
```

–  
Cheers Malcolm Â°Â¿Â° (Linux Counter #276890)  
openSUSE 12.1 (x86\_64) Kernel 3.1.0-1.2-desktop  
up 4:35, 3 users, load average: 0.01, 0.03, 0.11  
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex022/uploads/suse/original/2X/5/5012ba89e3ffb5220dac47d5ea0ba032e2fe1cb6.png) [@system](https://forums.suse.com/u/system)\
**Post date:** [December 29, 2011, 4:46pm UTC](https://forums.suse.com/t/patching-conflicts/22032/5 "2011-12-29T16:46:02Z")

</div>

This repo list looks good. The packages you’re missing should be  
provided by SLES11-SP1-VMware-Updates, so my guess is that this  
repository is not properly synced.

can you try “sudo zypper ref -f” ?

## – dirkmueller

dirkmueller’s Profile: [http://forums.novell.com/member.php?userid=21451](http://forums.novell.com/member.php?userid=21451)  
View this thread: [http://forums.novell.com/showthread.php?t=450038](http://forums.novell.com/showthread.php?t=450038)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex022/uploads/suse/original/2X/5/5012ba89e3ffb5220dac47d5ea0ba032e2fe1cb6.png) [@system](https://forums.suse.com/u/system)\
**Post date:** [December 30, 2011, 5:46pm UTC](https://forums.suse.com/t/patching-conflicts/22032/6 "2011-12-30T17:46:02Z")

</div>

Thanks for the response. Below are the results from the repository  
commands:

med-nagios:~ # zypper if libpciaccess  
Refreshing service ‘nu\_novell\_com’.  
Loading repository data…  
Reading installed packages…

package ‘libpciaccess’ not found.

med-nagios:~ # zypper if libmysqlclient15  
Refreshing service ‘nu\_novell\_com’.  
Loading repository data…  
Reading installed packages…

Information for package libmysqlclient15:

Repository: SLES11-SP1-VMware-Updates  
Name: libmysqlclient15  
Version: 5.0.94-0.2.2.1  
Arch: x86\_64  
Vendor: SUSE LINUX Products GmbH, Nuernberg, Germany  
Support Level: Additional Customer Contract Necessary  
Installed: Yes  
Status: out-of-date (version 5.0.67-13.26.1 installed)  
Installed Size: 1.4 MiB  
Summary: MySQL Shared Libraries  
Description:  
This package contains the shared libraries (.so) which certain  
languages and applications need to dynamically load and use MySQL.

Thanks,  
Bao Nguyen  
Desktop Engineer  
Department of Medicine  
410-706-2577  
‘Department of Medicine Information Systems’  
([http://www.medicine.umaryland.edu/is](http://www.medicine.umaryland.edu/is))

## – bhnguyen

bhnguyen’s Profile: [http://forums.novell.com/member.php?userid=90807](http://forums.novell.com/member.php?userid=90807)  
View this thread: [http://forums.novell.com/showthread.php?t=450038](http://forums.novell.com/showthread.php?t=450038)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex022/uploads/suse/original/2X/5/5012ba89e3ffb5220dac47d5ea0ba032e2fe1cb6.png) [@system](https://forums.suse.com/u/system)\
**Post date:** [December 30, 2011, 6:06pm UTC](https://forums.suse.com/t/patching-conflicts/22032/7 "2011-12-30T18:06:01Z")

</div>

Thanks for the reply. I tried your command (see below) and then checked  
updates, but I got the same conflicts which I also listed below:

med-nagios:~ # sudo zypper ref -f  
Forcing raw metadata refresh  
Retrieving repository ‘SLES11-SP1-VMware-Pool’ metadata [done]  
Forcing building of repository cache  
Building repository ‘SLES11-SP1-VMware-Pool’ cache [done]  
Forcing raw metadata refresh  
Retrieving repository ‘SLES11-SP1-VMware-Updates’ metadata [done]  
Forcing building of repository cache  
Building repository ‘SLES11-SP1-VMware-Updates’ cache [done]  
Forcing raw metadata refresh  
Retrieving repository ‘sles-11-sp1-vmware’ metadata [done]  
Forcing building of repository cache  
Building repository ‘sles-11-sp1-vmware’ cache [done]  
All repositories have been refreshed.

#### YaST2 conflicts list - generated 2011-12-30 10:54:35

libmysqlclient-devel-5.0.67-13.20.1.x86\_64 requires libmysqlclient\_r15  
= 5.0.67, but this requirement cannot be provided  
uninstallable providers:  
libmysqlclient\_r15-5.0.67-13.20.1.x86\_64[nu\_novell\_com:SLES11-SP1-VMware-Pool]

libmysqlclient\_r15-5.0.67-13.20.1.x86\_64[sles-11-sp1-vmware]  
 break libmysqlclient-devel by ignoring some of its  
dependencies

deinstallation of libmysqlclient-devel-5.0.67-13.20.1.x86\_64

do not install patch:slessp1-libmysqlclient-devel-5285.noarch

openldap2-devel-32bit-2.4.20-0.4.29.x86\_64 requires libldap-2\_4-2-32bit  
= 2.4.20, but this requirement cannot be provided  
uninstallable providers:  
libldap-2\_4-2-32bit-2.4.20-0.4.29.x86\_64[nu\_novell\_com:SLES11-SP1-VMware-Pool]

libldap-2\_4-2-32bit-2.4.20-0.5.1.x86\_64[nu\_novell\_com:SLES11-SP1-VMware-Updates]

libldap-2\_4-2-32bit-2.4.20-0.4.29.x86\_64[sles-11-sp1-vmware]  
 Following actions will be done:  
deinstallation of openldap2-devel-32bit-2.4.20-0.4.29.x86\_64  
deinstallation of openldap2-devel-2.4.20-0.4.29.x86\_64  
 do not install patch:slessp1-openldap2-2426-5387.noarch

break openldap2-devel-32bit by ignoring some of its  
dependencies

#### YaST2 conflicts list END

Bao Nguyen  
Desktop Engineer  
Department of Medicine  
410-706-2577  
‘Department of Medicine Information Systems’  
([http://www.medicine.umaryland.edu/is](http://www.medicine.umaryland.edu/is))

## – bhnguyen

bhnguyen’s Profile: [http://forums.novell.com/member.php?userid=90807](http://forums.novell.com/member.php?userid=90807)  
View this thread: [http://forums.novell.com/showthread.php?t=450038](http://forums.novell.com/showthread.php?t=450038)
