On Thu, Feb 10, 2011 at 09:01:52AM -0700, Rich Megginson wrote:
> On 02/10/2011 08:57 AM, Christopher Wood wrote:
> >On Thu, Feb 10, 2011 at 08:42:45AM -0700, Rich Megginson wrote:
> >>On 02/10/2011 08:23 AM, Christopher Wood wrote:
> >>>On Thu, Feb 10, 2011 at 08:11:09AM -0700, Rich Megginson wrote:
> >>>>On 02/10/2011 07:45 AM, Christopher Wood wrote:
> >>>>>11;rgb:0000/0000/0000On Wed, Feb 09, 2011 at 05:49:28PM -0700, Rich 
> >>>>>Megginson wrote:
> >>>>>>On 02/09/2011 07:59 AM, Christopher Wood wrote:
> >>>>>>>On Tue, Feb 08, 2011 at 06:14:27PM -0700, Rich Megginson wrote:
> >>>>>>>>On 02/08/2011 04:11 PM, Christopher Wood wrote:
> >>>>>>>>>These bugs are almost exactly the issue I'm experiencing:
> >>>>>>>>>
> >>>>>>>>>https://bugzilla.redhat.com/show_bug.cgi?id=430499
> >>>>>>>>>https://bugzilla.redhat.com/show_bug.cgi?id=442103
> >>>>>>>>>
> >>>>>>>>>In my case, the admin server on host1 can use the "Manage 
> >>>>>>>>>Certificates" button on the admin server, and the directory server 
> >>>>>>>>>installed on the same host. So the bug is not happening to me.
> >>>>>>>>>
> >>>>>>>>>However, I get "java.net.ConnectException: Connection refused" when 
> >>>>>>>>>I use the "Manage Certificates" button on host2's directory server 
> >>>>>>>>>that I registered with host1's admin server.
> >>>>>>>>>
> >>>>>>>>>I don't get any output on the console when I repeat this procedure 
> >>>>>>>>>having run 389-console from the command line. I don't see anything 
> >>>>>>>>>immediately obvious under /var/log/dirsrv/*/errors on both servers. 
> >>>>>>>>>I can run ldapsearch against ldaps://host1 and ldaps://host2.
> >>>>>>>>>
> >>>>>>>>>Would you list denizens possibly have any hints as to how to 
> >>>>>>>>>troubleshoot this?
> >>>>>>>>389-console -D 9 -f console.log - paste the log to fpaste.org or
> >>>>>>>>similar - be sure to remove or obscure any sensitive information -
> >>>>>>>>post the link here
> >>>>>>>Thank you, I appreciate it.
> >>>>>>>
> >>>>>>>The full paste: http://fpaste.org/mgYb/
> >>>>>>>
> >>>>>>>My procedure was to run 389-console with the above command line, click 
> >>>>>>>"Manage Certificates" in the directory server on the same host as the 
> >>>>>>>admin server ("host1"), then close that and click "Manage 
> >>>>>>>Certificates" in the directory server on the other host ("host2").
> >>>>>>>
> >>>>>>>Just from reading along as I clicked buttons, it appears that the 
> >>>>>>>console is trying to itself talk to an admin server on host2. There is 
> >>>>>>>no admin server running on that host since I registered the directory 
> >>>>>>>server on host2 with the admin server on host1.
> >>>>>>Even if you use setup-ds-admin.pl to create a directory server and
> >>>>>>register it with another configuration directory server, there
> >>>>>>always has to be one admin server running on each machine.  The
> >>>>>>admin server executes CGIs, such as the log viewer, server process
> >>>>>>management, etc. - tasks that must be done outside of the directory
> >>>>>>server process.
> >>>>>>>ResourceSet: found in cache 
> >>>>>>>loader9690857:com.netscape.management.client.security.securityResource
> >>>>>>>CommManager>     New CommRecord 
> >>>>>>>(http://host2.mycompany.com:3389/admin-serv/tasks/configuration/SecurityOp)
> >>>>>>>java.net.ConnectException: Connection refused
> >>>>>>The admin server should always be running, unless you explicitly
> >>>>>>shut it down.
> >>>>>In my case (host1 having admin/ds and host2 just having ds), I 
> >>>>>registered host2's directory server with host1's config directory 
> >>>>>server. However, host2's admin server failed to start. From 
> >>>>>/var/log/dirsrv/admin-serv/error when I try to start it manually:
> >>>>>
> >>>>>[root@host2 admin-serv]# cat /var/log/dirsrv/admin-serv/error
> >>>>>[Wed Feb 09 13:01:29 2011] [crit] host_ip_init(): PSET failure: Failed 
> >>>>>to create PSET handle (pset error = )
> >>>>>Configuration Failed
> >>>>>[Thu Feb 10 09:22:51 2011] [crit] host_ip_init(): PSET failure: Failed 
> >>>>>to create PSET handle (pset error = )
> >>>>>Configuration Failed
> >>>>Start the admin server like this:
> >>>>/usr/sbin/start-ds-admin -e debug
> >>>>then post the admin server error log
> >>>http://fpaste.org/kIAu/
> >>Can you paste your /etc/dirsrv/admin-serv/adm.conf and local.conf?
> >adm.conf from host2: http://pastebin.com/HqL8c1hK
> ldapurl: ldaps://host1/o=NetscapeRoot
> 
> host1 has to be the fqdn of host1 since you're using ldaps.

In the original it is the fqdn.
 
> Did you install, into the cert db in /etc/dirsrv/admin-serv, the CA
> certificate of the CA that issued the server cert of host1?

Aha. Before running the setup-ds-admin.pl script I did not manually install the 
CA certs into the dirsrv/admin-serv cert dbs on host2. That appears to be my 
skipped step. I will try this again with that step included.

> If the above are "yes", paste excerpts from the access log of host1
> showing the connection attempts from host2.
> >local.conf from host2: http://pastebin.com/xGpYJyUs
> >
> >Also, I should say that I used host1's "Configuration directory server admin 
> >domain" when I was filling in configuration directory server details in 
> >host2's setup-ds-admin.pl. (It seemed sensible at the time.)
> >
> >>>>>> From /tmp/setuphtlOC3.log on host2 (I chose a "Typical" (2) setup):
> >>>>>[11/02/09:13:01:28] - [Setup] Info Starting admin server . . .
> >>>>>[11/02/09:13:01:29] - [Setup] Fatal Failed to create and configure the 
> >>>>>admin server
> >>>>>[11/02/09:13:01:29] - [Setup] Fatal Exiting . . .
> >>>>>
> >>>>>That happened every time when in the setup-ds-admin.pl stage on 
> >>>>>something other than host1 where I would pick 
> >>>>>ldaps://host1/o=NetscapeRoot as the configuration directory server url. 
> >>>>>Of course, for the setup on host1 I set everything up with basically 
> >>>>>defaults and added the encryption later. Not certain if that's 
> >>>>>pertinent, though.
> >>>>>
> >>>>>I'm starting to think that I've misread something in the install docs, 
> >>>>>will re-read.
> >>>>>
> >>>>>>>admserv version = null
> >--
> >389 users mailing list
> >389-users@lists.fedoraproject.org
> >https://admin.fedoraproject.org/mailman/listinfo/389-users
> 
> 
--
389 users mailing list
389-users@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-users

Reply via email to