Bug #75548 OpenSuSE Repo package requires non existing package
Submitted: 19 Jan 2015 9:18 Modified: 26 Feb 2015 12:19
Reporter: Oli Sennhauser Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Package Repos Severity:S2 (Serious)
Version:5.6.22 OS:Linux (SLES 12)
Assigned to: CPU Architecture:Any
Tags: repo, shadow-utils, sles

[19 Jan 2015 9:18] Oli Sennhauser
Description:
icosmaster01:/home/sysop # zypper install mysql-community-server mysql-community-client

Refreshing service 'SUSE_Linux_Enterprise_Server_12_x86_64'.

Loading repository data...

Reading installed packages...

Resolving package dependencies...
Installing MySQL 5.6 from MySQL repo wants non existing package shadow-utils.

How to repeat:
zypper install mysql-community-release-sles11-5.norarch.rpm
zypper update
zypper install mysql-community-server mysql-community-client 
...
Problem: nothing provides shadow-utils needed by mysql-community-server-5.6.22-3.sles11.x86_64

Solution 1: do not install mysql-community-server-5.6.22-3.sles11.x86_64

Solution 2: break mysql-community-server-5.6.22-3.sles11.x86_64 by ignoring some of its dependencies

Suggested fix:
Do NOT use packages provided by the distro OR provide those packages yourself!
[19 Jan 2015 9:22] Oli Sennhauser
Again from scratch:

Resolving package dependencies...
Installing MySQL 5.6 from MySQL repo wants non existing package shadow-utils.

zypper install mysql-community-release-sles11-5.norarch.rpm
zypper update
zypper install mysql-community-server mysql-community-client 
...
Refreshing service 'SUSE_Linux_Enterprise_Server_12_x86_64'.
Loading repository data...
Reading installed packages...

Problem: nothing provides shadow-utils needed by mysql-community-server-5.6.22-3.sles11.x86_64

Solution 1: do not install mysql-community-server-5.6.22-3.sles11.x86_64

Solution 2: break mysql-community-server-5.6.22-3.sles11.x86_64 by ignoring some of its dependencies

Do NOT use packages provided by the distro OR provide those packages yourself!
[19 Jan 2015 15:29] Terje Røsten
Hi Oli,

thanks for your report. 

Our MySQL SUSE Repository don't support SLES 12 at the moment, we support
SLES 11.3.

SLES 12 includes several changes, among these is removal of pwdutils package.

The SLES 11 version of pwdutils has shadow-utils as provide.

The replacement package in SLES 12: shadow has pwdutils as provide, 
however don't provide shadow-utils. 

Causing shadow-utils not to be provided in SLES 12.

When adding support for SLES 12 we will adjust our packages requirements.
[20 Jan 2015 18:19] Sveta Smirnova
Thank you for the report.

I think it should be verified as feature request: "Please provide packages for SLES 12"
[10 Feb 2015 20:18] Terje Røsten
Hi again Oli,

repository for SLES 12 x86-64 has been released.

Please visit:

  http://dev.mysql.com/downloads/repo/suse/

download the release package and follow documentation:

 http://dev.mysql.com/doc/mysql-sles-repo-quick-guide/en/

to get started.
[26 Feb 2015 12:19] Terje Røsten
Posted by developer:
 
SLES 12 repos are in production, closing ticket.