Bug 757667 - Katello configuration is failed with a thumbslug error
Summary: Katello configuration is failed with a thumbslug error
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Subscription Asset Manager
Classification: Retired
Component: thumbslug
Version: 1.0.0
Hardware: Unspecified
OS: Unspecified
urgent
urgent
Target Milestone: ---
: ---
Assignee: Bryan Kearney
QA Contact: SAM QE List
URL:
Whiteboard:
Depends On:
Blocks: 703617
TreeView+ depends on / blocked
 
Reported: 2011-11-28 10:43 UTC by yu zheng
Modified: 2012-04-27 00:22 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
RHEL 6.2 RC 4.0 katello-headpin-all-0.1.106-1.git.17.8955856.el6.noarch candlepin-0.4.27-1.el6.noarch candlepin-tomcat6-0.4.27-1.el6.noarch
Last Closed: 2012-04-27 00:22:39 UTC


Attachments (Terms of Use)

Description yu zheng 2011-11-28 10:43:20 UTC
Description of problem:
During configuring Katello, an error broke off the configuration.

Version-Release number of selected component (if applicable):
katello-headpin-all-0.1.106-1.git.17.8955856.el6.noarch

How reproducible:
always

Steps to Reproduce:
1.Prepare repos.
# rpm -Uvh katello-repos-6Server.noarch.rpm
# rpm -Uvh epel-release-6-5.noarch.rpm
Change rhel-6-server-optional-rpms to be enabled.
2.Install katello-headpin-all
# yum install -y katello-headpin-all
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
rhel-6-server-optional-rpms                              | 3.5 kB     00:00
rhel-6-server-rpms                                       | 3.7 kB     00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package katello-headpin-all.noarch 0:0.1.106-1.git.17.8955856.el6 will be installed
--> Processing Dependency: postgresql-server for package: katello-headpin-all-0.1.106-1.git.17.8955856.el6.noarch
......
--> Finished Dependency Resolution
Error: Package: katello-headpin-all-0.1.106-1.git.17.8955856.el6.noarch (katello)
           Requires: thumbslug
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
3.Install thumbslug
# yum install thumbslug-0.0.16-1.el6.noarch.rpm
4.Repeat 2
# yum install -y katello-headpin-all
......
Complete!
5.Configure katello
# katello-configure --deployment=headpin
Starting Katello configuration
The top-level log file is [/var/log/katello/katello-configure-20111128-051427/main.log]
err: /File[/etc/thumbslug/thumbslug.conf]/ensure: change from absent to file failed: Could not set 'file on ensure: No such file or directory - /etc/thumbslug/thumbslug.conf.puppettmp_2963 at /usr/share/katello/install/puppet/modules/thumbslug/manifests/config.pp:5
 
Actual results:
There is an error during configuration.

Expected results:
The configuration should be successful.

Comment 1 James Bowes 2011-11-28 14:05:14 UTC
What version of katello-repos are you using? there's a new repo config file that includes thumbslug.

Comment 2 yu zheng 2011-11-29 07:31:03 UTC
(In reply to comment #1)
> What version of katello-repos are you using? there's a new repo config file
> that includes thumbslug.

[root@localhost ~]# rpm -qa katello-repos
katello-repos-0.1.3-1.el6.noarch

Installed from http://repos.fedorapeople.org/repos/katello/katello/6Server/x86_64/katello-repos-latest.rpm

Comment 3 Eric Sammons 2011-11-30 13:45:10 UTC
This was failing for me as well (yesterday), the thumbslug.repo appears to have been missing from the katello repos rpm.  I manually created thumbslug.repo and was able to proceed, obviously manually creating the repo is not ideal.

Comment 4 Eric Sammons 2011-12-01 18:04:15 UTC
This issue appears to be resolved.

Comment 6 Eric Sammons 2012-01-11 15:14:54 UTC
VERIFIED 
thumbslug-0.0.21-1.el6.noarch

# yum install katello-headpin-all

# katello-configure --deployment=headpin


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