On Thu, Feb 10, 2011 at 11:10:19AM -0500, Christopher Wood wrote:
> 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.
> 

Oddly, that didn't help either (due to time constraints I've only gotten back 
to this now). Also, I get more debug output on the console than the log file, 
but neither is giving me a really good hint.

[root@cwtmp-01 admin-serv]# tail /tmp/setupC5b4yV.log
[11/03/11:16:00:43] - [Setup] Info Updating adm.conf . . .
[11/03/11:16:00:43] - [Setup] Info Updating admpw . . .
[11/03/11:16:00:43] - [Setup] Info Registering admin server with the 
configuration directory server . . .
[11/03/11:16:00:43] - [Setup] Info Updating adm.conf with information from 
configuration directory server . . .
[11/03/11:16:00:43] - [Setup] Info Updating the configuration for the httpd 
engine . . .
[11/03/11:16:00:49] - [Setup] Info Starting admin server . . .
[11/03/11:16:00:50] - [Setup] Fatal Failed to create and configure the admin 
server
[11/03/11:16:00:50] - [Setup] Fatal Exiting . . .
Log file is '/tmp/setupC5b4yV.log'

[root@cwtmp-01 admin-serv]# tail /tmp/setup10Kboe.log
[11/03/14:14:53:58] - [Setup] Info Creating Admin Server files and directories 
. . .
[11/03/14:14:53:58] - [Setup] Info Updating adm.conf . . .
[11/03/14:14:53:58] - [Setup] Info Updating admpw . . .
[11/03/14:14:53:58] - [Setup] Info Registering admin server with the 
configuration directory server . . .
[11/03/14:14:53:58] - [Setup] Info Updating adm.conf with information from 
configuration directory server . . .
[11/03/14:14:53:58] - [Setup] Info Updating the configuration for the httpd 
engine . . .
[11/03/14:14:53:58] - [Setup] Fatal Failed to create and configure the admin 
server
[11/03/14:14:53:58] - [Setup] Fatal Exiting . . .
Log file is '/tmp/setup10Kboe.log'

> > If the above are "yes", paste excerpts from the access log of host1
> > showing the connection attempts from host2.

http://pastebin.com/YJkzg918

That's the whole thing, slightly redacted for private names.

cdnfqdn is the configuration directory server's fqdn
fqdn is the log file server's fqdn

> > >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-us...@lists.fedoraproject.org
> > >https://admin.fedoraproject.org/mailman/listinfo/389-users
> > 
> > 
> --
> 389 users mailing list
> 389-us...@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/389-users
> 
--
389 users mailing list
389-us...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-users

Reply via email to