Bug 1134718 - “yum groupinstall gnome-desktop-environment” fails in Workstation-netinst-x86_64-21-Alpha-TC4.iso
Summary: “yum groupinstall gnome-desktop-environment” fails in Workstation-netinst-x86...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: audit
Version: 21
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Steve Grubb
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-08-28 07:32 UTC by Mike FABIAN
Modified: 2015-10-22 20:56 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-10-22 20:56:57 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
stdout-of-yum-groupinstall-gnome-desktop-environment (139.01 KB, text/plain)
2014-08-28 10:26 UTC, Mike FABIAN
no flags Details

Description Mike FABIAN 2014-08-28 07:32:48 UTC
I installed Workstation-netinst-x86_64-21-Alpha-TC4.iso in qemu.

This does not give me a gnome installation, only “Web Server” or “minimal”
(See https://bugzilla.redhat.com/show_bug.cgi?id=1134524 :
 F21 Workstation Alpha TC4 netinstall does not offer correct environment).

I did choose “Web Server”.

After the installation, I tried to install gnome with
“sudo yum groupinstall gnome-desktop-environment”. But
it fails like this:

[mfabian@Workstation-netinst-x86_64-21-Al ~]$ sudo yum groupinstall gnome-desktop-environment
<t-x86_64-21-Al ~]$ sudo yum groupinstall gnome-desktop-environment
[sudo] password for mfabian: 
読み込んだプラグイン:langpacks
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Warning: Group core does not have any packages to install.
Warning: Group hardware-support does not have any packages to install.
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ ModemManager.x86_64 0:1.3.0-2.fc21 を インストール
--> 依存性の処理をしています: libqmi-utils のパッケージ: ModemManager-1.3.0-2.fc21.x86_64
--> 依存性の処理をしています: libmbim-utils のパッケージ: ModemManager-1.3.0-2.fc21.x86_64
...
---> パッケージ nss-softokn-freebl.i686 0:3.17.0-1.fc21 を インストール
---> パッケージ protobuf.x86_64 0:2.5.0-10.fc21 を インストール
---> パッケージ protobuf-compiler.x86_64 0:2.5.0-10.fc21 を インストール
---> パッケージ python-cssselect.noarch 0:0.9.1-4.fc21 を インストール
--> 依存性解決を終了しました。
エラー:  Multilib version problems found. This often means that the root
        cause is something else and multilib version checking is just
        pointing out that there is a problem. Eg.:
        
          1. You have an upgrade for audit-libs which is missing some
             dependency that another package requires. Yum is trying to
             solve this by installing an older version of audit-libs of the
             different architecture. If you exclude the bad architecture
             yum will tell you what the root cause is (which package
             requires what). You can try redoing the upgrade with
             --exclude audit-libs.otherarch ... this should give you an error
             message showing the root cause of the problem.
        
          2. You have multiple architectures of audit-libs installed, but
             yum can only see an upgrade for one of those architectures.
             If you don't want/need both architectures anymore then you
             can remove the one with the missing update and everything
             will work.
        
          3. You have duplicate versions of audit-libs installed already.
             You can use "yum check" to get yum show these errors.
        
        ...you can also use --setopt=protected_multilib=false to remove
        this checking, however this is almost never the correct thing to
        do as something else is very likely to go wrong (often causing
        much more problems).
        
        Protected multilib versions: audit-libs-2.3.8-0.3.svn20140803.fc21.i686 != audit-libs-2.4-1.fc21.x86_64
[mfabian@Workstation-netinst-x86_64-21-Al ~]$

Comment 1 Mike FABIAN 2014-08-28 07:34:47 UTC
Maybe I should use dnf instead of yum now, I thought.

But dnf was not installed.

I could install it with

    sudo yum install dnf

But then

    sudo dnf groupinstall gnome-desktop-environment

failed as well with the message in 

    https://bugzilla.redhat.com/show_bug.cgi?id=1130878

    persistor.py:60:_diff_dcts:AttributeError: 'NoneType' object has no attribute 'keys'

Comment 2 Mike FABIAN 2014-08-28 07:35:32 UTC
So there seems to be no easy way to install the gnome desktop
after a "Web Server" or "Minimal" installation, it works neither
with yum nor with dnf.

Comment 3 Valentina Mukhamedzhanova 2014-08-28 07:59:11 UTC
The message would make more sense with LANG=en_US.UTF-8. Try to exclude i686 architecture, as suggested, to get a more helpful message.

# LANG=en_US.UTF-8 yum groupinstall gnome-desktop-environment -x \*i686

Comment 4 Mike FABIAN 2014-08-28 10:22:51 UTC
(In reply to Valentina Mukhamedzhanova from comment #3)
> The message would make more sense with LANG=en_US.UTF-8. Try to exclude i686
> architecture, as suggested, to get a more helpful message.
> 
> # LANG=en_US.UTF-8 yum groupinstall gnome-desktop-environment -x \*i686

[mfabian@Workstation-netinst-x86_64-21-Al ~]$ LANG=en_US.UTF-8 sudo yum groupinstall gnome-desktop-environment -x \*i686
<_US.UTF-8 sudo yum groupinstall gnome-desktop-environment -x \*i686
Loaded plugins: langpacks
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Warning: Group core does not have any packages to install.
Warning: Group hardware-support does not have any packages to install.
Resolving Dependencies
--> Running transaction check
---> Package ModemManager.x86_64 0:1.3.0-2.fc21 will be installed
--> Processing Dependency: libqmi-utils for package: ModemManager-1.3.0-2.fc21.x86_64
...
---> Package protobuf-compiler.x86_64 0:2.5.0-10.fc21 will be installed
---> Package python-cssselect.noarch 0:0.9.1-4.fc21 will be installed
--> Finished Dependency Resolution
Error: Package: audit-libs-python-2.3.8-0.3.svn20140803.fc21.x86_64 (fedora)
           Requires: audit-libs = 2.3.8-0.3.svn20140803.fc21
           Installed: audit-libs-2.4-1.fc21.x86_64 (@anaconda)
               audit-libs = 2.4-1.fc21
           Available: audit-libs-2.3.8-0.3.svn20140803.fc21.x86_64 (fedora)
               audit-libs = 2.3.8-0.3.svn20140803.fc21
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[mfabian@Workstation-netinst-x86_64-21-Al ~]$

Comment 5 Mike FABIAN 2014-08-28 10:26:28 UTC
Created attachment 931854 [details]
stdout-of-yum-groupinstall-gnome-desktop-environment

Complete output of

 LANG=en_US.UTF-8 sudo yum groupinstall gnome-desktop-environment -x \*i686

Comment 6 Valentina Mukhamedzhanova 2014-08-28 16:12:20 UTC
As you can see, the version of audit-libs that you have installed is newer than the latest available, that's a packaging problem. You can try to work around it by running 'yum distro-sync'.

Comment 7 Mike FABIAN 2014-08-28 21:58:23 UTC
Who is going to fix the package problem? Shall we reassign to somebody?
Reassign to audit-libs maybe?

Comment 8 Steve Grubb 2014-08-29 19:10:26 UTC
What packaging problem? Maybe is a repo sync problem or something. The audit-2.4 package was finalized on 8-24. Looks like something picked up the svn snapshot for python and had 2.4 correct for audit-libs rather than changing over to all the new packages.

Comment 9 Steve Grubb 2015-10-22 20:56:57 UTC
Closing this bug because no one reported an issue on F22, so it must have been fixed by now.


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