And just to make sure my certs are ok, I used katello-certs-check tool and got:
Validating the certificate subject=XXXXXX Check private key matches the certificate: [OK] Check ca bundle verifies the cert file: [OK] Validation succeeded. piektdiena, 2016. gada 8. jūlijs 13:26:55 UTC+2, Edgars M. rakstīja: > > sudo systemctl start httpd > Job for httpd.service failed because the control process exited with > error code. See "systemctl status httpd.service" and "journalctl -xe" for > details. > > sudo journalctl -xn > -- Logs begin at Thu 2016-07-07 11:09:00 CEST, end at Fri 2016-07-08 13:19 > :56 CEST. -- > Jul 08 13:19:44 katello.tld polkitd[1437]: Registered Authentication Agent > for unix-process:13638:8287367 (system bus name :1.285 [/usr/bin/pkttyagent > --notify-fd 5 --fallback], object path /org/freedesktop/PolicyKit1/ > Authenti > Jul 08 13:19:44 katello.tld systemd[1]: Starting The Apache HTTP Server... > -- Subject: Unit httpd.service has begun start-up > -- Defined-By: systemd > -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel > -- > -- Unit httpd.service has begun starting up. > Jul 08 13:19:44 katello.tld systemd[1]: httpd.service: main process exited > , code=exited, status=1/FAILURE > Jul 08 13:19:44 katello.tld kill[13645]: kill: cannot find process "" > Jul 08 13:19:44 katello.tld systemd[1]: httpd.service: control process > exited, code=exited status=1 > Jul 08 13:19:44 katello.tld systemd[1]: Failed to start The Apache HTTP > Server. > -- Subject: Unit httpd.service has failed > -- Defined-By: systemd > -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel > -- > -- Unit httpd.service has failed. > -- > -- The result is failed. > Jul 08 13:19:44 katello.tld systemd[1]: Unit httpd.service entered failed > state. > Jul 08 13:19:44 katello.tld systemd[1]: httpd.service failed. > Jul 08 13:19:44 katello.tld polkitd[1437]: Unregistered Authentication > Agent for unix-process:13638:8287367 (system bus name :1.285, object path > /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) ( > disconnecte > Jul 08 13:19:56 katello.tld sudo[13649]: edgars : TTY=pts/0 ; PWD= > /home/edgars ; USER=root ; COMMAND=/bin/journalctl -xn > > > piektdiena, 2016. gada 8. jūlijs 13:09:31 UTC+2, Eric Helms rakstīja: >> >> Can you run: >> >> systemctl start httpd >> journalctl -xn >> On Jul 8, 2016 7:05 AM, "Edgars M." <[email protected]> wrote: >> >>> Hi >>> >>> Here it is: >>> >>> sudo /bin/systemctl start httpd.service >>> Job for httpd.service failed because the control process exited with >>> error code. See "systemctl status httpd.service" and "journalctl -xe" >>> for details. >>> >>> sudo /bin/systemctl status httpd.service >>> ● httpd.service - The Apache HTTP Server >>> Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; >>> vendor preset: disabled) >>> Active: failed (Result: exit-code) since Fri 2016-07-08 10:57:44 CEST >>> ; 6s ago >>> Docs: man:httpd(8) >>> man:apachectl(8) >>> Process: 13510 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, >>> status=1/FAILURE) >>> Process: 13508 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code= >>> exited, status=1/FAILURE) >>> Main PID: 13508 (code=exited, status=1/FAILURE) >>> >>> >>> Jul 08 10:57:44 katello.tld systemd[1]: Starting The Apache HTTP Server >>> ... >>> Jul 08 10:57:44 katello.tld systemd[1]: httpd.service: main process >>> exited, code=exited, status=1/FAILURE >>> Jul 08 10:57:44 katello.tld kill[13510]: kill: cannot find process "" >>> Jul 08 10:57:44 katello.tld systemd[1]: httpd.service: control process >>> exited, code=exited status=1 >>> Jul 08 10:57:44 katello.tld systemd[1]: Failed to start The Apache HTTP >>> Server. >>> Jul 08 10:57:44 katello.tld systemd[1]: Unit httpd.service entered >>> failed state. >>> Jul 08 10:57:44 katello.tld systemd[1]: httpd.service failed. >>> >>> sudo cat /var/log/httpd/error_log >>> [Fri Jul 08 10:48:00.407263 2016] [core:notice] [pid 13049] SELinux >>> policy enabled; httpd running as context system_u:system_r:httpd_t:s0 >>> [Fri Jul 08 10:48:00.407385 2016] [mime_magic:error] [pid 13049] (2)No >>> such file or directory: AH01515: mod_mime_magic: can't read magic file >>> /etc/httpd/NEVER_EVER_USE >>> [Fri Jul 08 10:48:00.480310 2016] [ssl:emerg] [pid 13049] AH02311: Fatal >>> error initialising mod_ssl, exiting. See /var/log/httpd/crane_error_ssl.log >>> for more information >>> [Fri Jul 08 10:57:44.170768 2016] [core:notice] [pid 13508] SELinux >>> policy enabled; httpd running as context system_u:system_r:httpd_t:s0 >>> [Fri Jul 08 10:57:44.170854 2016] [mime_magic:error] [pid 13508] (2)No >>> such file or directory: AH01515: mod_mime_magic: can't read magic file / >>> etc/httpd/NEVER_EVER_USE >>> [Fri Jul 08 10:57:44.197505 2016] [ssl:emerg] [pid 13508] AH02311: Fatal >>> error initialising mod_ssl, exiting. See /var/log/httpd/crane_error_ssl.log >>> for more information >>> >>> sudo cat /var/log/httpd/crane_error_ssl.log >>> [Fri Jul 08 10:48:00.480289 2016] [ssl:emerg] [pid 13049] AH01903: >>> Failed to configure CA certificate chain! >>> [Fri Jul 08 10:57:44.197492 2016] [ssl:emerg] [pid 13508] AH01903: >>> Failed to configure CA certificate chain! >>> >>> sudo cat /etc/httpd/conf.d/03-crane.conf >>> # ************************************ >>> # Vhost template in module puppetlabs-apache >>> # Managed by Puppet >>> # ************************************ >>> >>> >>> <VirtualHost *:5000> >>> ServerName katello.tld >>> >>> >>> ## Vhost docroot >>> DocumentRoot "/usr/share/crane/" >>> >>> >>> ## Directories, there should at least be a declaration for >>> /usr/share/crane/ >>> >>> >>> <Directory "/usr/share/crane/"> >>> Options Indexes FollowSymLinks MultiViews >>> AllowOverride None >>> Require all granted >>> </Directory> >>> >>> >>> ## Logging >>> ErrorLog "/var/log/httpd/crane_error_ssl.log" >>> ServerSignature Off >>> CustomLog "/var/log/httpd/crane_access_ssl.log" combined >>> >>> >>> ## SSL directives >>> SSLEngine on >>> SSLCertificateFile "/etc/pki/katello/certs/katello-apache.crt" >>> SSLCertificateKeyFile "/etc/pki/katello/private/katello-apache.key" >>> SSLCertificateChainFile "/etc/pki/katello/certs/katello-default-ca.crt >>> " >>> SSLCACertificatePath "/etc/pki/tls/certs" >>> SSLCACertificateFile "/etc/pki/katello/certs/katello-default-ca.crt >>> " >>> SSLVerifyClient optional >>> SSLVerifyDepth 3 >>> SSLOptions +StdEnvVars +ExportCertData +FakeBasicAuth >>> >>> >>> # SSL Proxy directives >>> SSLProxyEngine On >>> WSGIScriptAlias / "/usr/share/crane/crane.wsgi" >>> </VirtualHost> >>> >>> >>> >>> >>> piektdiena, 2016. gada 8. jūlijs 12:58:40 UTC+2, Eric Helms rakstīja: >>>> >>>> What is the journal -xn output after you try to start httpd manually? >>>> On Jul 8, 2016 5:12 AM, "Edgars M." <[email protected]> wrote: >>>> >>>>> No, there is nothing special about our certificates. No wildcard, no >>>>> even SAN. 2048 bits. >>>>> >>>>> Why is Crane needed? Can I disable it? Can I disable everything >>>>> related to Puppet as we don't need that functionality? >>>>> >>>>> I just tested it and it failed again, here is my full install command: >>>>> >>>>> sudo foreman-installer --scenario katello \ >>>>> --certs-server-cert="/etc/pki/tls/certs/katello.tld.crt" \ >>>>> --certs-server-cert-req="/etc/pki/tls/csr/katello.tld.csr" \ >>>>> --certs-server-key="/etc/pki/tls/private/katello.tld.key" \ >>>>> --certs-server-ca-cert="/etc/pki/tls/certs/CompanyInternalCA.crt" \ >>>>> --foreman-admin-email="[email protected]" \ >>>>> --foreman-admin-first-name="Name" \ >>>>> --foreman-admin-last-name="LastName" \ >>>>> --foreman-admin-password="SomeCustomPassword" \ >>>>> --foreman-initial-organization="Company" \ >>>>> --katello-num-pulp-workers="24" \ >>>>> --katello-proxy-url="http://corporate.proxy.tld" \ >>>>> --katello-proxy-port="8080" \ >>>>> --verbose >>>>> >>>>> >>>>> Errors: >>>>> [ERROR 2016-07-08 10:48:00 verbose] Could not start Service[httpd]: >>>>> Execution of >>>>> '/usr/share/katello-installer-base/modules/service_wait/bin/service-wait >>>>> start httpd' returned 1: Redirecting to /bin/systemctl start httpd. >>>>> service >>>>> [ INFO 2016-07-08 10:48:00 verbose] Job for httpd.service failed >>>>> because the control process exited with error code. See "systemctl >>>>> status httpd.service" and "journalctl -xe" for details. >>>>> [ERROR 2016-07-08 10:48:00 verbose] /Stage[main]/Apache::Service/ >>>>> Service[httpd]/ensure: change from stopped to running failed: Could >>>>> not start Service[httpd]: Execution of >>>>> '/usr/share/katello-installer-base/modules/service_wait/bin/service-wait >>>>> start httpd' returned 1: Redirecting to /bin/systemctl start httpd. >>>>> service >>>>> [ERROR 2016-07-08 10:48:18 verbose] /Stage[main]/Foreman::Database/ >>>>> Foreman::Rake[db:seed]/Exec[foreman-rake-db:seed]: Failed to call >>>>> refresh: /usr/sbin/foreman-rake db:seed returned 1 instead of one of [ >>>>> 0] >>>>> [ERROR 2016-07-08 10:48:18 verbose] /Stage[main]/Foreman::Database/ >>>>> Foreman::Rake[db:seed]/Exec[foreman-rake-db:seed]: /usr/sbin/foreman-rake >>>>> db:seed returned 1 instead of one of [0] >>>>> [ERROR 2016-07-08 10:49:15 verbose] /Stage[main]/Foreman_proxy:: >>>>> Register/Foreman_smartproxy[katello.tld]: Failed to call refresh: >>>>> Proxy katello.tld cannot be registered (Could not load data from https >>>>> ://katello.tld >>>>> [ INFO 2016-07-08 10:49:15 verbose] - is your server down? >>>>> [ INFO 2016-07-08 10:49:15 verbose] - was rake apipie:cache run when >>>>> using apipie cache? (typical production settings)): N/A >>>>> [ERROR 2016-07-08 10:49:15 verbose] /Stage[main]/Foreman_proxy:: >>>>> Register/Foreman_smartproxy[katello.tld]: Proxy katello.tld cannot be >>>>> registered (Could not load data from https://katello.tld >>>>> [ INFO 2016-07-08 10:49:15 verbose] - is your server down? >>>>> [ INFO 2016-07-08 10:49:15 verbose] - was rake apipie:cache run when >>>>> using apipie cache? (typical production settings)): N/A >>>>> [ INFO 2016-07-08 10:49:15 verbose] /usr/share/ruby/vendor_ruby/puppet >>>>> /util/errors.rb:106:in `fail' >>>>> [ INFO 2016-07-08 10:49:19 verbose] Executing hooks in group post >>>>> Something went wrong! Check the log for ERROR-level output >>>>> >>>>> sudo cat /var/log/httpd/crane_error_ssl.log >>>>> [Fri Jul 08 10:48:00.480289 2016] [ssl:emerg] [pid 13049] AH01903: >>>>> Failed to configure CA certificate chain! >>>>> [Fri Jul 08 10:57:44.197492 2016] [ssl:emerg] [pid 13508] AH01903: >>>>> Failed to configure CA certificate chain! >>>>> >>>>> Edgars >>>>> >>>>> ceturtdiena, 2016. gada 7. jūlijs 20:26:43 UTC+2, Eric Helms rakstīja: >>>>>> >>>>>> Edgars, >>>>>> >>>>>> I tested this scenario today and could not duplicate your results. Is >>>>>> there anything special about your custom certificates? Wildcard? >>>>>> Attributes >>>>>> special to them? This is my test scenario: >>>>>> >>>>>> https://github.com/Katello/forklift/pull/247/files >>>>>> >>>>>> On Thu, Jul 7, 2016 at 8:07 AM, Eric D Helms <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Edgars, >>>>>>> >>>>>>> I will test this today and report back to you. >>>>>>> >>>>>>> >>>>>>> Eric >>>>>>> >>>>>>> On Thu, Jul 7, 2016 at 5:53 AM, Edgars M. <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi >>>>>>>> >>>>>>>> I still cannot install new Katello because of this issue: >>>>>>>> http://projects.theforeman.org/issues/15507 >>>>>>>> >>>>>>>> It fails every time.. Does anyone know workaround? >>>>>>>> >>>>>>>> Edgars >>>>>>>> >>>>>>>> >>>>>>>> trešdiena, 2016. gada 6. jūlijs 22:51:48 UTC+2, Eric Helms rakstīja: >>>>>>>>> >>>>>>>>> Katello 3.0.2 has been released to supply bug fixes and major >>>>>>>>> upgrade issues found by some awesome users. Please see the changelog >>>>>>>>> for >>>>>>>>> more information ( >>>>>>>>> https://github.com/Katello/katello/blob/KATELLO-3.0/CHANGELOG.md). >>>>>>>>> >>>>>>>>> >>>>>>>>> Installation >>>>>>>>> ============ >>>>>>>>> >>>>>>>>> For installation, please see the instructions at: >>>>>>>>> >>>>>>>>> Server: http://www.katello.org/docs/3.0/installation/index.html >>>>>>>>> <http://www.katello.org/docs/2.4/installation/index.html> >>>>>>>>> Capsule: >>>>>>>>> http://www.katello.org/docs/3.0/installation/capsule.html >>>>>>>>> <http://www.katello.org/docs/2.4/installation/capsule.html> >>>>>>>>> >>>>>>>>> Bug reporting >>>>>>>>> ============= >>>>>>>>> If you come across a bug in your testing, please file it and note >>>>>>>>> the >>>>>>>>> version of Katello that you're using in the report and set the >>>>>>>>> release >>>>>>>>> to 3.0.2. >>>>>>>>> >>>>>>>>> http://projects.theforeman.org/projects/katello/issues/new >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Eric D. Helms >>>>>>>>> Red Hat Engineering >>>>>>>>> Ph.D. Student - North Carolina State University >>>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "Foreman users" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to [email protected]. >>>>>>>> To post to this group, send email to [email protected]. >>>>>>>> Visit this group at https://groups.google.com/group/foreman-users. >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Eric D. Helms >>>>>>> Red Hat Engineering >>>>>>> Ph.D. Student - North Carolina State University >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Eric D. Helms >>>>>> Red Hat Engineering >>>>>> Ph.D. Student - North Carolina State University >>>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Foreman users" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To post to this group, send email to [email protected]. >>>>> Visit this group at https://groups.google.com/group/foreman-users. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Foreman users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at https://groups.google.com/group/foreman-users. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- You received this message because you are subscribed to the Google Groups "Foreman users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/foreman-users. For more options, visit https://groups.google.com/d/optout.
