Bug 1396850 - Error: Package: gnome-getting-started-docs-de-3.14.1.0.2-1.el7.noarch (rhel-7-workstation-rpms)
Summary: Error: Package: gnome-getting-started-docs-de-3.14.1.0.2-1.el7.noarch (rhel-7...
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: releng
Version: 7.3
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: 7.3
Assignee: Lubos Kocman
QA Contact: Release Test Team
URL:
Whiteboard:
Depends On:
Blocks: 1420851
TreeView+ depends on / blocked
 
Reported: 2016-11-20 23:08 UTC by Steffen Froemer
Modified: 2020-02-14 18:10 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-05-03 11:04:09 UTC
Target Upstream Version:


Attachments (Terms of Use)
kickstart file (1.38 KB, text/plain)
2016-12-20 14:52 UTC, Steffen Froemer
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Knowledge Base (Solution) 2821451 0 None None None 2016-12-20 15:20:13 UTC

Description Steffen Froemer 2016-11-20 23:08:34 UTC
Description of problem:
Unresolvable dependencies when installing the gnome-getting-started-docs-de packages in rhel-workstation-7.3

Version-Release number of selected component (if applicable):
gnome-getting-started-docs-de-3.14.1.0.2-1.el7.noarch

How reproducible:
100%

Steps to Reproduce:
1. install RHEL-workstation 7.3 @base
2. run 'yum install gnome-getting-started-docs-de'

Actual results:
Resolving Dependencies
--> Running transaction check
---> Package gnome-getting-started-docs-de.noarch 0:3.14.1.0.2-1.el7 will be installed
--> Processing Dependency: gnome-getting-started-docs = 3.14.1.0.2-1.el7 for package: gnome-getting-started-docs-de-3.14.1.0.2-1.el7.noarch
--> Finished Dependency Resolution
Error: Package: gnome-getting-started-docs-de-3.14.1.0.2-1.el7.noarch (rhel-7-workstation-rpms)
           Requires: gnome-getting-started-docs = 3.14.1.0.2-1.el7
           Installed: gnome-getting-started-docs-3.14.1.0.2-3.el7.noarch (@anaconda/7.3)
               gnome-getting-started-docs = 3.14.1.0.2-3.el7
           Available: gnome-getting-started-docs-3.8.3.0.2-3.el7.noarch (rhel-7-workstation-rpms)
               gnome-getting-started-docs = 3.8.3.0.2-3.el7
           Available: gnome-getting-started-docs-3.14.1.0.2-1.el7.noarch (rhel-7-workstation-rpms)
               gnome-getting-started-docs = 3.14.1.0.2-1.el7


Expected results:
should be installed without error

Additional info:

Comment 2 Lubos Kocman 2016-11-25 11:53:11 UTC
I really don't get what's the issue here

the main package is in main variant, while language mutations are in optional

-bash-4.1$ find /mnt/redhat/released/RHEL-7/7.3/ -name "gnome-getting-started-docs*" | grep -v optional | grep -v src
/mnt/redhat/released/RHEL-7/7.3/Client/x86_64/os/Packages/gnome-getting-started-docs-3.14.1.0.2-3.el7.noarch.rpm
/mnt/redhat/released/RHEL-7/7.3/Container/x86_64/os/Packages/gnome-getting-started-docs-3.14.1.0.2-3.el7.noarch.rpm
/mnt/redhat/released/RHEL-7/7.3/Server/aarch64/os/Packages/gnome-getting-started-docs-3.14.1.0.2-3.el7.noarch.rpm
/mnt/redhat/released/RHEL-7/7.3/Server/ppc64/os/Packages/gnome-getting-started-docs-3.14.1.0.2-3.el7.noarch.rpm
/mnt/redhat/released/RHEL-7/7.3/Server/ppc64le/os/Packages/gnome-getting-started-docs-3.14.1.0.2-3.el7.noarch.rpm
/mnt/redhat/released/RHEL-7/7.3/Server/s390x/os/Packages/gnome-getting-started-docs-3.14.1.0.2-3.el7.noarch.rpm
/mnt/redhat/released/RHEL-7/7.3/Server/x86_64/os/Packages/gnome-getting-started-docs-3.14.1.0.2-3.el7.noarch.rpm
/mnt/redhat/released/RHEL-7/7.3/Workstation/x86_64/os/Packages/gnome-getting-started-docs-3.14.1.0.2-3.el7.noarch.rpm

Workstation has it in main variant as well.

Comment 3 Lubos Kocman 2016-11-25 11:55:34 UTC
If you need to install the language mutations e.g. DE you should enable the optional variant.

Lubos

Comment 4 Steffen Froemer 2016-12-20 14:51:46 UTC
Hi Lubos,

I need to reopen this issue. This problem doesn't caused by installing additional wanted packages. They just installed RHEL-7.1 or 7.2 from a DVD-image with default language de_DE.UTF8. This stated to an existing package `gnome-getting-started-docs-de-3.14.1.0.2-1.el7.noarch`.
After this, when you try to upgrade to RHEL-7.3, you will run into this issue. Is your advice for the customer, when they installed a prior-RHEL-7.3 system with German language (or any other than English) and would like to upgrade to RHEL-7.3, they need to activate the optional repository?

It's easy reproducible this, by doing following tasks.

1. Install RHEL-7.2 vm with attached kickstart.

virt-install --name rhel-7-gnome-issue --memory 2048 --input type=mouse,bus=ps2 --disk rhel-7-gnome-issue.qcow2,format=qcow2,size=16 --graphics spice --os-type=linux --os-variant=rhel7 --location
rhel-workstation-7.1-x86_64-dvd.iso --hvm --initrd-inject=ks.cfg --extra-args "ks=file:/ks.cfg console=ttyS0,115200 log_buf_len=16M" --noreboot

2. subscribe system
subscription-manager register --username=<username> --password=<password> --auto-attach

3. check configured repositories and subscription status
[root@localhost ~]# subscription-manager list --consumed
+-------------------------------------------+
   Consumed Subscriptions
+-------------------------------------------+
Subscription Name:   Red Hat Enterprise Linux Workstation, Premium
[...]

[root@localhost ~]# yum repolist
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
repo id                                      repo name                                      status
rhel-7-workstation-rpms/7Workstation/x86_64  Red Hat Enterprise Linux 7 Workstation (RPMs)  14.346
repolist: 14.346

4. try update the whole system
[root@localhost ~]# yum update
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
Resolving Dependencies
--> Running transaction check
---> Package ModemManager.x86_64 0:1.1.0-8.git20130913.el7 will be updated
[...]
--> Finished Dependency Resolution
Error: Package: gnome-getting-started-docs-de-3.14.1.0.2-1.el7.noarch (@anaconda/7.2)
           Requires: gnome-getting-started-docs = 3.14.1.0.2-1.el7
           Removing: gnome-getting-started-docs-3.14.1.0.2-1.el7.noarch (@anaconda/7.2)
               gnome-getting-started-docs = 3.14.1.0.2-1.el7
           Updated By: gnome-getting-started-docs-3.14.1.0.2-3.el7.noarch (rhel-7-workstation-rpms)
               gnome-getting-started-docs = 3.14.1.0.2-3.el7
           Available: gnome-getting-started-docs-3.8.3.0.2-3.el7.noarch (rhel-7-workstation-rpms)
               gnome-getting-started-docs = 3.8.3.0.2-3.el7

5. enable optional repository will resolve this issue
[root@localhost ~]# subscription-manager repos --enable rhel-7-workstation-optional-rpms
Repository 'rhel-7-workstation-optional-rpms' is enabled for this system.

Comment 5 Steffen Froemer 2016-12-20 14:52:53 UTC
Created attachment 1233909 [details]
kickstart file

Comment 6 Jan Stodola 2017-02-22 15:18:54 UTC
Luboš,
how is this bug going to be fixed?

Comment 7 Lubos Kocman 2017-03-10 15:36:51 UTC
Hello Jan,

we need to make sure that all currently supported release streams (repositories)
always have gnome-getting-started-docs and gnome-getting-started-docs-de in "matching versions".

What it looks to me is that we'll need to push missing rpms into rhel-7 and 7.3/7.2 EUS/AUS repos.

Lubos

Comment 11 Lubos Kocman 2017-05-03 11:04:09 UTC
Hello as of now I'm closing it as cant fix since it was caused by resolution of bug 1350802.

I know it's unfortunate however we've decided to move some of language support into OptionalRepository in order to fit standard single layered DVD size (4.7 GB).

There might be a way how to make custom DVDs in the future which could enable us to put back previously moved packages.

The solution for your issue right now would be to enable optional repository which will grant you access to gnome-getting-started-docs-de

Thanks for understanding

Lubos
rel-eng


Note You need to log in before you can comment on or make changes to this bug.