Bug 735804

Summary: Not able to install Katello on RHEL
Product: Red Hat Satellite Reporter: Lukas Zapletal <lzap>
Component: PackagingAssignee: Lukas Zapletal <lzap>
Status: CLOSED CURRENTRELEASE QA Contact: Garik Khachikyan <gkhachik>
Severity: high Docs Contact:
Priority: high    
Version: 6.0.0CC: gkhachik, mkoci
Target Milestone: Unspecified   
Target Release: Unused   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-08-22 17:55:23 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 747354    

Description Lukas Zapletal 2011-09-05 13:37:57 UTC
It is probably the same on Fedora

# yum -y install katello
Loaded plugins: product-id, rhnplugin, subscription-manager
Updating Red Hat repositories.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package katello.noarch 0:0.1.75-1.git.41.2e9f377.el6 will be installed
--> Processing Dependency: rubygem(daemons) >= 1.1.4 for package: katello-0.1.75-1.git.41.2e9f377.el6.noarch
--> Processing Dependency: rubygem(scoped_search) >= 2.3.1 for package: katello-0.1.75-1.git.41.2e9f377.el6.noarch
--> Processing Dependency: rubygem(rails) >= 3.0.5 for package: katello-0.1.75-1.git.41.2e9f377.el6.noarch
[...]
---> Package katello.noarch 0:0.1.75-1.git.41.2e9f377.el6 will be installed
--> Processing Dependency: rubygem(sqlite3) for package: katello-0.1.75-1.git.41.2e9f377.el6.noarch
--> Processing Dependency: rubygem(multimap) for package: katello-0.1.75-1.git.41.2e9f377.el6.noarch
--> Processing Dependency: rubygem(pg) for package: katello-0.1.75-1.git.41.2e9f377.el6.noarch
---> Package rubygem-mime-types.noarch 0:1.16-4.el6 will be installed
--> Processing Dependency: rubygem(rcov) >= 0.8 for package: rubygem-mime-types-1.16-4.el6.noarch
---> Package rubygem-ronn.noarch 0:0.7.3-6.el6 will be installed
--> Processing Dependency: rubygem(hpricot) >= 0.8.2 for package: rubygem-ronn-0.7.3-6.el6.noarch
--> Processing Dependency: rubygem(rdiscount) >= 1.5.8 for package: rubygem-ronn-0.7.3-6.el6.noarch
---> Package rubygem-tilt.noarch 0:1.2.2-2.el6 will be installed
--> Finished Dependency Resolution
Error: Package: rubygem-mime-types-1.16-4.el6.noarch (epel-katello)
           Requires: rubygem(rcov) >= 0.8
Error: Package: rubygem-ronn-0.7.3-6.el6.noarch (epel-katello)
           Requires: rubygem(rdiscount) >= 1.5.8
Error: Package: rubygem-ronn-0.7.3-6.el6.noarch (epel-katello)
           Requires: rubygem(hpricot) >= 0.8.2
Error: Package: katello-0.1.75-1.git.41.2e9f377.el6.noarch (epel-katello)
           Requires: rubygem(pg)
Error: Package: katello-0.1.75-1.git.41.2e9f377.el6.noarch (epel-katello)
           Requires: rubygem(multimap)
Error: Package: katello-0.1.75-1.git.41.2e9f377.el6.noarch (epel-katello)
           Requires: rubygem(sqlite3)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Comment 1 Lukas Zapletal 2011-09-05 13:41:43 UTC
Tagged and retriggered RPM build via bot to see if it helps.

Comment 2 Lukas Zapletal 2011-09-05 14:13:13 UTC
Our repo was corrupt. Regenerated. Solved the issue.

Comment 3 Lukas Zapletal 2011-09-05 14:26:39 UTC
Jan reports it did not help him. QA's installer works. Will give it another shot.

@Garik - why your installer works and Jan's box is failing to install this? ^

Comment 4 Garik Khachikyan 2011-09-05 14:29:54 UTC
@Lukas: there was an issue (the installer package was renamed to python_katello - was python-katello) ... 

So the whole stuff was not proceed there.

Now when the issue is fixed (also the EPEL repo installation needed for RHEL6 there) - it should work. 

The issue could get "fixed" for now (and /me will come with reworked python_katello soon that returns proper exit code).

Comment 5 Lukas Zapletal 2011-09-05 19:02:54 UTC
@Garik - I think you dont understand me - your install script is working (I can confirm that), but adelton is using instructions from our wiki page. And it does not work.

Comment 6 Lukas Zapletal 2011-09-06 07:01:20 UTC
Jan reported it works, cool. We will need to improve our Installation page and how we do handle with it.

Comment 7 Garik Khachikyan 2011-09-14 11:26:44 UTC
Our install wiki now states about having some additional packages for RHEL6 case.

https://fedorahosted.org/katello/wiki/Install#General

Considering this ^ - RHEL6 installation (already using the puppet-way) goes fine.