| Summary: | Error thrown in second line of installer; installer appears to continue cleanly? | ||
|---|---|---|---|
| Product: | Red Hat Satellite | Reporter: | Corey Welton <cwelton> |
| Component: | Infrastructure | Assignee: | Lukas Zapletal <lzap> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Katello QA List <katello-qa-list> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 6.0.0 | CC: | bkearney |
| Target Milestone: | Unspecified | Keywords: | Triaged |
| Target Release: | Unused | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: |
katello-configure-0.1.31-2.el6.noarch
katello-certs-tools-1.0.1-1.el6.noarch
katello-glue-pulp-0.1.135-2.el6.x86_64
katello-httpd-ssl-key-pair-1.0-1.noarch
katello-common-0.1.135-2.el6.noarch
katello-cli-common-0.1.23-3.el6.noarch
katello-repos-0.1.3-1.git.0.db2bd1d.el6.noarch
katello-glue-candlepin-0.1.135-2.el6.x86_64
katello-trusted-ssl-cert-1.0-1.noarch
katello-0.1.135-2.el6.x86_64
katello-qpid-broker-key-pair-1.0-1.noarch
katello-glue-foreman-0.1.135-2.el6.x86_64
katello-cli-0.1.23-3.el6.noarch
katello-all-0.1.135-2.el6.x86_64
|
|
| Last Closed: | 2012-08-22 18:12:35 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Bug Depends On: | |||
| Bug Blocks: | 747354 | ||
Relevant codebase:
exec { "deploy-ssl-ca-certificate":
command => "rpm -qp ssl-build/$(grep noarch.rpm ssl-build/latest.txt) | xargs rpm -q; if [ $? -ne 0 ]; then rpm -Uvh ssl-build/$(grep noarch.rpm ssl-build/latest.txt); fi",
path => "/bin:/usr/bin",
#creates => $$katello_pub_cert,
require => Exec["generate-ssl-ca-certificate"]
}
file { "/var/www/html/pub/${katello_pub_cert_name}":
source => $katello_pub_cert,
require => Exec["deploy-ssl-ca-certificate"]
}
rpm -qV katello-trusted-ssl-cert missing /usr/share/katello/KATELLO-TRUSTED-SSL-CERT The file got deleted somehow, I am not able to find what deleted it. Was searching our codebase, but nothing is writing there. Corey, please keep tracking it and paste here everytime you run into the issue again. Is this still valid? I am not able to repro. Seems to be ok now? Verifying. |
Description of problem: When installing the 09-Dec se compose (via 'katello-configure') I get an error about certs. This doesn't seem to stop the install, however, which appears to go on w/o issue. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Download and commence install via katello-configure 2. Tail logfile 3. Observe the second line in the log. Actual results: [root@deploy12 yum.repos.d]# tail -f /var/log/katello/katello-configure-20111212-093206/main.log notice: /Stage[main]/Certs::Config/Exec[deploy-ssl-ca-certificate]/returns: executed successfully err: /File[/var/www/html/pub/KATELLO-TRUSTED-SSL-CERT]: Could not evaluate: Could not retrieve information from source(s) /usr/share/katello/KATELLO-TRUSTED-SSL-CERT at /usr/share/katello/install/puppet/modules/certs/manifests/config.pp:75 Actually, this seems to appear in the installer view too: The top-level log file is [/var/log/katello/katello-configure-20111212-093206/main.log] err: /File[/var/www/html/pub/KATELLO-TRUSTED-SSL-CERT]: Could not evaluate: Could not retrieve information from source(s) /usr/share/katello/KATELLO-TRUSTED-SSL-CERT at /usr/share/katello/install/puppet/modules/certs/manifests/config.pp:75 Strangely enough, the install continues without further problem, which in and of itself may or may not be a problem. Expected results: There are several issues intertwined here: a) why the error in the first place? It is true that I do not apparently have the file it is looking for (at least not after install): [root@deploy12 ~]# ls /usr/share/katello/KATELLO-TRUSTED-SSL-CERT ls: cannot access /usr/share/katello/KATELLO-TRUSTED-SSL-CERT: No such file or directory b) if this is not a critical error, should it be a warning? c) if this /is/ a critical error, why can the install complete successfully w/o apparent error ("notice: Finished catalog run in 201.41 seconds") d) are there any deps upon this action that should be set? should anything else fail to continue if this (seemingly first) check does not work? Additional info: