bahan w wrote:
Hello everyone.
I modified the /etc/selinux/config file :
#########################################################
# This file controls the state of SELinux on the system.
# SELINUX=disabled
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=permissive
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted
#########################################################
Then I rebooted.
#########################################################
reboot
#########################################################
Here is the result of getenforce :
#########################################################
Permissive
#########################################################
I removed the ipa-server that I had and I tried te 3.0.0-42 :
#########################################################
yum install ipa-server-3.0.0-42.el6.x86_64
Loaded plugins: security
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package ipa-server.x86_64 0:3.0.0-42.el6 will be installed
--> Processing Dependency: ipa-client = 3.0.0-42.el6 for package:
ipa-server-3.0.0-42.el6.x86_64
--> Processing Dependency: ipa-admintools = 3.0.0-42.el6 for package:
ipa-server-3.0.0-42.el6.x86_64
--> Processing Dependency: ipa-python = 3.0.0-42.el6 for package:
ipa-server-3.0.0-42.el6.x86_64
--> Processing Dependency: ipa-server-selinux = 3.0.0-42.el6 for
package: ipa-server-3.0.0-42.el6.x86_64
--> Running transaction check
---> Package ipa-admintools.x86_64 0:3.0.0-42.el6 will be installed
---> Package ipa-client.x86_64 0:3.0.0-42.el6 will be installed
---> Package ipa-python.x86_64 0:3.0.0-42.el6 will be installed
---> Package ipa-server-selinux.x86_64 0:3.0.0-42.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================================================================
Package Arch
Version Repository Size
======================================================================================================================================
Installing:
ipa-server x86_64
3.0.0-42.el6 standard 1.1 M
Installing for dependencies:
ipa-admintools x86_64
3.0.0-42.el6 standard 67 k
ipa-client x86_64
3.0.0-42.el6 standard 145 k
ipa-python x86_64
3.0.0-42.el6 standard 928 k
ipa-server-selinux x86_64
3.0.0-42.el6 standard 66 k
Transaction Summary
======================================================================================================================================
Install 5 Package(s)
Total download size: 2.3 M
Installed size: 9.2 M
Is this ok [y/N]: y
Downloading Packages:
(1/5):
ipa-admintools-3.0.0-42.el6.x86_64.rpm
| 67 kB 00:00
(2/5):
ipa-client-3.0.0-42.el6.x86_64.rpm
| 145 kB 00:00
(3/5):
ipa-python-3.0.0-42.el6.x86_64.rpm
| 928 kB 00:00
(4/5):
ipa-server-3.0.0-42.el6.x86_64.rpm
| 1.1 MB 00:00
(5/5):
ipa-server-selinux-3.0.0-42.el6.x86_64.rpm
| 66 kB 00:00
--------------------------------------------------------------------------------------------------------------------------------------
Total
6.8 MB/s | 2.3 MB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing :
ipa-python-3.0.0-42.el6.x86_64
1/5
Installing :
ipa-client-3.0.0-42.el6.x86_64
2/5
Installing :
ipa-admintools-3.0.0-42.el6.x86_64
3/5
Installing :
ipa-server-3.0.0-42.el6.x86_64
4/5
Installing :
ipa-server-selinux-3.0.0-42.el6.x86_64
5/5
libsepol.print_missing_requirements: ipa_dogtag's global requirements
were not met: type/attribute pki_ca_t (No such file or directory).
libsemanage.semanage_link_sandbox: Link packages failed (No such file or
directory).
semodule: Failed!
Verifying :
ipa-server-3.0.0-42.el6.x86_64
1/5
Verifying :
ipa-server-selinux-3.0.0-42.el6.x86_64
2/5
Verifying :
ipa-python-3.0.0-42.el6.x86_64
3/5
Verifying :
ipa-client-3.0.0-42.el6.x86_64
4/5
Verifying :
ipa-admintools-3.0.0-42.el6.x86_64
5/5
Installed:
ipa-server.x86_64 0:3.0.0-42.el6
Dependency Installed:
ipa-admintools.x86_64 0:3.0.0-42.el6 ipa-client.x86_64
0:3.0.0-42.el6 ipa-python.x86_64 0:3.0.0-42.el6
ipa-server-selinux.x86_64 0:3.0.0-42.el6
Complete!
#########################################################
The errors linked with dogtag is still there.
Now, when I tried to run the ipa-server-install command here is what I
have :
#########################################################
Continue to configure the system with these values? [no]: yes
The following operations may take some minutes to complete.
Please wait until the prompt is returned.
Configuring NTP daemon (ntpd)
[1/4]: stopping ntpd
[2/4]: writing configuration
[3/4]: configuring ntpd to start on boot
[4/4]: starting ntpd
Done configuring NTP daemon (ntpd).
Configuring directory server for the CA (pkids): Estimated time 30 seconds
[1/3]: creating directory server user
[2/3]: creating directory server instance
[3/3]: restarting directory server
Done configuring directory server for the CA (pkids).
Configuring certificate server (pki-cad): Estimated time 3 minutes 30
seconds
[1/20]: creating certificate server user
[2/20]: configuring certificate server instance
ipa : CRITICAL failed to configure ca instance Command
'/usr/bin/perl /usr/bin/pkisilent ConfigureCA -cs_hostname MYHOST
-cs_port 9445 -client_certdb_dir /tmp/tmp-nbZ4fw -client_certdb_pwd
XXXXXXXX -preop_pin WJUMtgRhyvooPs1kHhyQ -domain_name IPA -admin_user
admin -admin_email root@localhost -admin_password XXXXXXXX -agent_name
ipa-ca-agent -agent_key_size 2048 -agent_key_type rsa
-agent_cert_subject CN=ipa-ca-agent,O=MYREALM -ldap_host MYHOST
-ldap_port 7389 -bind_dn cn=Directory Manager -bind_password XXXXXXXX
-base_dn o=ipaca -db_name ipaca -key_size 2048 -key_type rsa
-key_algorithm SHA256withRSA -save_p12 true -backup_pwd XXXXXXXX
-subsystem_name pki-cad -token_name internal
-ca_subsystem_cert_subject_name CN=CA Subsystem,O=MYREALM
-ca_subsystem_cert_subject_name CN=CA Subsystem,O=MYREALM
-ca_ocsp_cert_subject_name CN=OCSP Subsystem,O=MYREALM
-ca_server_cert_subject_name CN=MYHOST,O=MYREALM
-ca_audit_signing_cert_subject_name CN=CA Audit,O=MYREALM
-ca_sign_cert_subject_name CN=Certificate Authority,O=MYREALM -external
false -clone false' returned non-zero exit status 255
Configuration of CA failed
#########################################################
And here is what I found in the ipasrever-install.log :
#########################################################
2015-06-01T07:38:43Z DEBUG stderr=Exception: Unable to Send
Request:java.net.ConnectException: Connection refused
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327)
at
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193)
at
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:385)
at java.net.Socket.connect(Socket.java:546)
at java.net.Socket.connect(Socket.java:495)
at java.net.Socket.<init>(Socket.java:392)
at java.net.Socket.<init>(Socket.java:235)
at HTTPClient.sslConnect(HTTPClient.java:326)
at ConfigureCA.LoginPanel(ConfigureCA.java:244)
at ConfigureCA.ConfigureCAInstance(ConfigureCA.java:1157)
at ConfigureCA.main(ConfigureCA.java:1672)
java.lang.NullPointerException
at ConfigureCA.LoginPanel(ConfigureCA.java:245)
at ConfigureCA.ConfigureCAInstance(ConfigureCA.java:1157)
at ConfigureCA.main(ConfigureCA.java:1672)
2015-06-01T07:38:43Z CRITICAL failed to configure ca instance Command
'/usr/bin/perl /usr/bin/pkisilent ConfigureCA -cs_hostname MYHOST
-cs_port 9445 -client_certdb_dir /tmp/tmp-nbZ4fw -client_certdb_pwd
XXXXXXXX -preop_pin WJUMtgRhyvooPs1kHhyQ -domain_name IPA -admin_user
admin -admin_email root@localhost -admin_password XXXXXXXX -agent_name
ipa-ca-agent -agent_key_size 2048 -agent_key_type rsa
-agent_cert_subject CN=ipa-ca-agent,O=MYREALM -ldap_host MYHOST
-ldap_port 7389 -bind_dn cn=Directory Manager -bind_password XXXXXXXX
-base_dn o=ipaca -db_name ipaca -key_size 2048 -key_type rsa
-key_algorithm SHA256withRSA -save_p12 true -backup_pwd XXXXXXXX
-subsystem_name pki-cad -token_name internal
-ca_subsystem_cert_subject_name CN=CA Subsystem,O=MYREALM
-ca_subsystem_cert_subject_name CN=CA Subsystem,O=MYREALM
-ca_ocsp_cert_subject_name CN=OCSP Subsystem,O=MYREALM
-ca_server_cert_subject_name CN=MYHOST,O=MYREALM
-ca_audit_signing_cert_subject_name CN=CA Audit,O=MYREALM
-ca_sign_cert_subject_name CN=Certificate Authority,O=MYREALM -external
false -clone false' returned non-zero exit status 255
2015-06-01T07:38:43Z INFO File
"/usr/lib/python2.6/site-packages/ipaserver/install/installutils.py",
line 614, in run_script
return_value = main_function()
File "/usr/sbin/ipa-server-install", line 942, in main
subject_base=options.subject)
File
"/usr/lib/python2.6/site-packages/ipaserver/install/cainstance.py", line
626, in configure_instance
self.start_creation(runtime=210)
File "/usr/lib/python2.6/site-packages/ipaserver/install/service.py",
line 358, in start_creation
method()
File
"/usr/lib/python2.6/site-packages/ipaserver/install/cainstance.py", line
888, in __configure_instance
raise RuntimeError('Configuration of CA failed')
2015-06-01T07:38:43Z INFO The ipa-server-install command failed,
exception: RuntimeError: Configuration of CA failed
#########################################################
I'm not really sure permissive mode with SELinux is helping in fact.
I'd poke around in the CA logs in /var/log/pki-ca. It may be that the CA
isn't really starting up, or the web app isn't starting. There are a lot
of red herrings in the logs, and things can cascade, so I'd start at the
top and work my way down.
rob
--
Manage your subscription for the Freeipa-users mailing list:
https://www.redhat.com/mailman/listinfo/freeipa-users
Go to http://freeipa.org for more info on the project