[Fedora-directory-users] FDS java console - can login, can search, but cannot edit or do anything useful

Darren Fulton - CTI dfulton at concepttechnologyinc.com
Wed Aug 2 00:01:45 UTC 2006


Richard Megginson wrote:
> Darren Fulton - CTI wrote:
>> Richard Megginson wrote:
>>> Darren Fulton - CTI wrote:
>>>>
>>>>
>>>> Richard Megginson wrote:
>>>>> Darren Fulton wrote:
>>>>>> I need help please.  The directory server seems to be working 
>>>>>> fine (users are authenticating and contacts lists are 
>>>>>> available).  The admin server seems to be fine too (I can login 
>>>>>> to the FDS Gateway and search for users, authenticate as admin, 
>>>>>> and add contacts). I can also login to the directory server 
>>>>>> console as admin.  After logging in it looks like this:
>>>>>>
>>>>>> http://concepttechnologyinc.com/images/snapshot_fds-console3.png
>>>>>>
>>>>>> Which is not how it once looked.
>>>>>>   
>>>>> What changed?
>>>>>> I can click the second tab and perform a search.  It finds 
>>>>>> users.  If I right click on a user object and select "Edit", the 
>>>>>> curser starts throbbing like it is going to do something, but it 
>>>>>> never does.  It just keeps throbbing.  Same thing if I double 
>>>>>> click on the user. That looks like this:
>>>>>> http://concepttechnologyinc.com/images/snapshot_fds-console2.png
>>>>>>
>>>>>> Same problem occurs if I try and add a user, which is what I've 
>>>>>> been trying to do for a week.
>>>>>>
>>>>>> This was not the case a few months ago.
>>>>>>
>>>>>> - I'm running 1.0-2.RHEL4.i386 on RHEL 4.3.
>>>>>>
>>>>>> - I've rebooted the server
>>>>>>
>>>>>> - I have the X11 deprecated libs installed.  [root at host2 ~]# rpm 
>>>>>> -qa | grep deprec
>>>>>> xorg-x11-deprecated-libs-6.8.2-1.EL.13.25.1
>>>>>> xorg-x11-deprecated-libs-devel-6.8.2-1.EL.13.25.1
>>>>>> ##############
>>>>>>
>>>>>> - I have tried the most recent Sun Java as well as the IBM Java 
>>>>>> from a couple of the earlier FDS versions that I had backed up.
>>>>>> ##############
>>>>>> [dfulton at host2 ~]$ java -version
>>>>>> java version "1.5.0_06"
>>>>>> Java(TM) 2 Runtime Environment, Standard Edition (build 
>>>>>> 1.5.0_06-b05)
>>>>>> Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
>>>>>> ##############
>>>>>> [dfulton at host2 bin]$ pwd
>>>>>> /opt/fedora-ds.backup.working.11_03_2005/bin/base/jre/bin
>>>>>> [dfulton at host2 bin]$ ./java -version
>>>>>> java version "1.4.2"
>>>>>> Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2)
>>>>>> Classic VM (build 1.4.2, J2RE 1.4.2 IBM build 
>>>>>> cxia32142sr1a-20050209 (JIT enabled: jitc))
>>>>>> ##############
>>>>>>
>>>>>> - When I start the console there is no weird java output in the 
>>>>>> terminal.  I login and there still aren't any errors.  I search 
>>>>>> for a user, still no errors.  But, when I try and start the edit 
>>>>>> of an object returened by the search, it spews a bunch of output:
>>>>>>   
>>>>> Try startconsole -D 9 > console.log 2>&1
>>>>>
>>>>> That should help us shed some light on what's going on.
>>>>>> [root at host2 fedora-ds]# java -version
>>>>>> java version "1.5.0_06"
>>>>>> Java(TM) 2 Runtime Environment, Standard Edition (build 
>>>>>> 1.5.0_06-b05)
>>>>>> Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
>>>>>> [root at host2 fedora-ds]# ./startconsole
>>>>>> ####the stuff below shows up the second I click "Edit"
>>>>>> Exception in thread "AWT-EventQueue-0" 
>>>>>> java.lang.NullPointerException
>>>>>>         at 
>>>>>> com.netscape.management.client.ug.ResourceEditor.setupPlugin(UnknownSource) 
>>>>>>
>>>>>>         at 
>>>>>> com.netscape.management.client.ug.ResourceEditor.init(Unknown 
>>>>>> Source)
>>>>>>         at 
>>>>>> com.netscape.management.client.ug.ResourceEditor.<init>(Unknown 
>>>>>> Source)
>>>>>>         at 
>>>>>> com.netscape.management.client.topology.ug.EditUserGroupPane.editEntry(Unknown 
>>>>>> Source)
>>>>>>         at 
>>>>>> com.netscape.management.client.topology.ug.EditUserGroupPane.actionPerformed(Unknown 
>>>>>> Source)
>>>>>>         at javax.swing.AbstractButton.fireActionPerformed(Unknown 
>>>>>> Source)
>>>>>>         at 
>>>>>> javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
>>>>>>         at 
>>>>>> javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
>>>>>>         at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
>>>>>>         at javax.swing.AbstractButton.doClick(Unknown Source)
>>>>>>         at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown 
>>>>>> Source)
>>>>>>         at 
>>>>>> javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(UnknownSource) 
>>>>>>
>>>>>>         at java.awt.Component.processMouseEvent(Unknown Source)
>>>>>>         at javax.swing.JComponent.processMouseEvent(Unknown Source)
>>>>>>         at java.awt.Component.processEvent(Unknown Source)
>>>>>>         at java.awt.Container.processEvent(Unknown Source)
>>>>>>         at java.awt.Component.dispatchEventImpl(Unknown Source)
>>>>>>         at java.awt.Container.dispatchEventImpl(Unknown Source)
>>>>>>         at java.awt.Component.dispatchEvent(Unknown Source)
>>>>>>         at 
>>>>>> java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
>>>>>>         at 
>>>>>> java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
>>>>>>         at java.awt.LightweightDispatcher.dispatchEvent(Unknown 
>>>>>> Source)
>>>>>>         at java.awt.Container.dispatchEventImpl(Unknown Source)
>>>>>>         at java.awt.Window.dispatchEventImpl(Unknown Source)
>>>>>>         at java.awt.Component.dispatchEvent(Unknown Source)
>>>>>>         at java.awt.EventQueue.dispatchEvent(Unknown Source)
>>>>>>         at 
>>>>>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown 
>>>>>> Source)
>>>>>>         at 
>>>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
>>>>>>         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>>>>>>         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>>>>>>         at java.awt.EventDispatchThread.run(Unknown Source)
>>>>>> ####################
>>>>>>
>>>>>> - Here is some log output that might help.
>>>>>>
>>>>>>
>>>>>> [root at host2 fedora-ds]# tail -n 50 
>>>>>> /opt/fedora-ds/slapd-host2/logs/errors
>>>>>>         Fedora-Directory/1.0.2 B2006.060.1928
>>>>>>         host2.thedomain.com:389 (/opt/fedora-ds/slapd-host2)
>>>>>>
>>>>>> [26/Jul/2006:15:00:23 -0500] - slapd shutting down - signaling 
>>>>>> operation threads
>>>>>> [26/Jul/2006:15:00:23 -0500] - slapd shutting down - closing down 
>>>>>> internal subsystems and plugins
>>>>>> [26/Jul/2006:15:00:23 -0500] - Waiting for 4 database threads to 
>>>>>> stop
>>>>>> [26/Jul/2006:15:00:24 -0500] - All database threads now stopped
>>>>>> [26/Jul/2006:15:00:24 -0500] - slapd stopped.
>>>>>>         Fedora-Directory/1.0.2 B2006.060.1928
>>>>>>         host2.thedomain.com:389 (/opt/fedora-ds/slapd-host2)
>>>>>>
>>>>>> [26/Jul/2006:15:00:32 -0500] - Fedora-Directory/1.0.2 
>>>>>> B2006.060.1928 starting up
>>>>>> [26/Jul/2006:15:00:37 -0500] - slapd started.  Listening on All 
>>>>>> Interfaces port389 for LDAP requests
>>>>>> [26/Jul/2006:15:00:40 -0500] - slapd shutting down - signaling 
>>>>>> operation threads
>>>>>> [26/Jul/2006:15:00:40 -0500] - slapd shutting down - waiting for 
>>>>>> 27 threads to terminate
>>>>>> [26/Jul/2006:15:00:40 -0500] - slapd shutting down - closing down 
>>>>>> internal subsystems and plugins
>>>>>> [26/Jul/2006:15:00:40 -0500] - Waiting for 4 database threads to 
>>>>>> stop
>>>>>> [26/Jul/2006:15:00:41 -0500] - All database threads now stopped
>>>>>> [26/Jul/2006:15:00:41 -0500] - slapd stopped.
>>>>>>         Fedora-Directory/1.0.2 B2006.060.1928
>>>>>>         host2.thedomain.com:389 (/opt/fedora-ds/slapd-host2)
>>>>>>
>>>>>> [26/Jul/2006:15:00:55 -0500] - Fedora-Directory/1.0.2 
>>>>>> B2006.060.1928 starting up
>>>>>> [26/Jul/2006:15:00:56 -0500] - slapd started.  Listening on All 
>>>>>> Interfaces port389 for LDAP requests
>>>>>> [26/Jul/2006:15:21:50 -0500] - slapd shutting down - signaling 
>>>>>> operation threads
>>>>>> [26/Jul/2006:15:21:50 -0500] - slapd shutting down - waiting for 
>>>>>> 29 threads to terminate
>>>>>> [26/Jul/2006:15:21:50 -0500] - slapd shutting down - closing down 
>>>>>> internal subsystems and plugins
>>>>>> [26/Jul/2006:15:21:51 -0500] - Waiting for 4 database threads to 
>>>>>> stop
>>>>>> [26/Jul/2006:15:21:51 -0500] - All database threads now stopped
>>>>>> [26/Jul/2006:15:21:52 -0500] - slapd stopped.
>>>>>>         Fedora-Directory/1.0.2 B2006.060.1928
>>>>>>         host2.thedomain.com:389 (/opt/fedora-ds/slapd-host2)
>>>>>>
>>>>>> [26/Jul/2006:15:22:10 -0500] - Fedora-Directory/1.0.2 
>>>>>> B2006.060.1928 starting up
>>>>>> [26/Jul/2006:15:22:10 -0500] - slapd started.  Listening on All 
>>>>>> Interfaces port389 for LDAP requests
>>>>>> [26/Jul/2006:17:37:38 -0500] - slapd shutting down - signaling 
>>>>>> operation threads
>>>>>> [26/Jul/2006:17:37:41 -0500] - slapd shutting down - waiting for 
>>>>>> 28 threads to terminate
>>>>>> [26/Jul/2006:17:37:43 -0500] - slapd shutting down - closing down 
>>>>>> internal subsystems and plugins
>>>>>>         Fedora-Directory/1.0.2 B2006.060.1928
>>>>>>         host2.thedomain.com:389 (/opt/fedora-ds/slapd-host2)
>>>>>>
>>>>>> [26/Jul/2006:17:41:13 -0500] - Fedora-Directory/1.0.2 
>>>>>> B2006.060.1928 starting up
>>>>>> [26/Jul/2006:17:41:13 -0500] - Detected Disorderly Shutdown last 
>>>>>> time DirectoryServer was running, recovering database.
>>>>>> [26/Jul/2006:17:41:18 -0500] - slapd started.  Listening on All 
>>>>>> Interfaces port389 for LDAP requests
>>>>>>
>>>>>> ################
>>>>>>
>>>>>> Please help if you can.  I've been working on it off and on for a 
>>>>>> week now with no luck.  Thanks.
>>>>>>
>>>> Thank you for the reply.
>>>>
>>>> Question:
>>>> What changed [with the way the first screen of the console looks]?
>>>>
>>>> Answer:
>>>> I thought there were options to open Netscape Root and mydomian.  
>>>> Maybe I'm remembering wrong, but I didn't think it was blank.
>>> What I meant was - what did _you_ change?  You said it used to have 
>>> options to open NetscapeRoot and mydomain - what did you change to 
>>> make them go away?
>>
>> I think it happened after an upgrade.  However I was able to still 
>> use the console after that by using an older console.  That doesn't 
>> work anymore.  Here is the thread on that:
> Upgrade install from 7.1 to 1.x breaks console.  You might be able to 
> fix it by editing the entries below.  I suggest using db2ldif -s 
> o=netscaperoot > nsroot.ldif , then editing nsroot.ldif to change all 
> of those ou=4.0 to ou=1.0, then reimport using ldif2db.
>>
>> https://www.redhat.com/archives/fedora-directory-users/2006-February/msg00186.html 
>>
>>
>>>> Request:
>>>> Try startconsole -D 9 > console.log 2>&1   That should help us shed 
>>>> some light on what's going on.
>>>>
>>>> Here are the contents of console.log from beginning -> 3 minutes 
>>>> after attempting to edit a user:
>>> Hm - it's missing the console view entries.  Try this:
>>> ldapsearch -x -h ldaphost -D "cn=directory manager" -w password -b 
>>> o=netscaperoot cn=user
>>> ldapsearch -x -h ldaphost -D "cn=directory manager" -w password -b 
>>> o=netscaperoot cn=group
>>> ldapsearch -x -h ldaphost -D "cn=directory manager" -w password -b 
>>> o=netscaperoot cn=ou
>>> ldapsearch -x -h ldaphost -D "cn=directory manager" -w password -b 
>>> o=netscaperoot cn=ResourceEditorExtension
>>> ldapsearch -x -h ldaphost -D "cn=directory manager" -w password -b 
>>> o=netscaperoot cn=topologyplugin
>>> ldapsearch -x -h ldaphost -D "cn=directory manager" -w password -b 
>>> o=netscaperoot cn=customview
>>>
>>> It can't seem to find any of these entries.
>>
>>
>> [root at host2 bin]# ldapsearch -x -h ldaphost -D "cn=directory manager" 
>> -w mypassword -b o=netscaperoot cn=user
>> ldap_bind: Can't contact LDAP server (-1)
>> [root at host2 bin]# ./ldapsearch -x -h host2.concepttechnologyinc.com 
>> -D "cn=directory manager" -w mypassword -b o=netscaperoot cn=user
>> version: 1
>> dn: 
>> cn=user,cn=defaultObjectClassesContainer,ou=4.0,ou=Admin,ou=Global 
>> Prefere
>> nces,ou=concepttechnologyinc.com,o=NetscapeRoot
>> objectClass: top
>> objectClass: nsResourceRef
>> objectClass: nsdefaultObjectClasses
>> cn: user
>> nsDefaultObjectClass: top
>> nsDefaultObjectClass: person
>> nsDefaultObjectClass: organizationalPerson
>> nsDefaultObjectClass: inetorgperson
>> [root at host2 bin]# ./ldapsearch -x -h host2.concepttechnologyinc.com 
>> -D "cn=directory manager" -w mypassword -b o=netscaperoot cn=group
>> version: 1
>> dn: 
>> cn=group,cn=defaultObjectClassesContainer,ou=4.0,ou=Admin,ou=Global 
>> Prefer
>> ences,ou=concepttechnologyinc.com,o=NetscapeRoot
>> objectClass: top
>> objectClass: nsResourceRef
>> objectClass: nsdefaultObjectClasses
>> cn: group
>> nsDefaultObjectClass: top
>> nsDefaultObjectClass: groupofuniquenames
>> [root at host2 bin]# ./ldapsearch -x -h host2.concepttechnologyinc.com 
>> -D "cn=directory manager" -w mypassword -b o=netscaperoot cn=ou
>> version: 1
>> dn: cn=ou,cn=defaultObjectClassesContainer,ou=4.0,ou=Admin,ou=Global 
>> Preferenc
>> es,ou=concepttechnologyinc.com,o=NetscapeRoot
>> objectClass: top
>> objectClass: nsResourceRef
>> objectClass: nsdefaultObjectClasses
>> cn: ou
>> nsDefaultObjectClass: top
>> nsDefaultObjectClass: organizationalunit
>> [root at host2 bin]# ./ldapsearch -x -h host2.concepttechnologyinc.com 
>> -D "cn=directory manager" -w mypassword -b o=netscaperoot 
>> cn=ResourceEditorExtension
>> version: 1
>> dn: cn=ResourceEditorExtension,ou=4.0,ou=Admin,ou=Global 
>> Preferences,ou=concep
>> ttechnologyinc.com,o=NetscapeRoot
>> objectClass: top
>> objectClass: nsResourceRef
>> objectClass: extensibleObject
>> cn: ResourceEditorExtension
>> nsmerge: ADD_IF_EMPTY
>> [root at host2 bin]# ./ldapsearch -x -h host2.concepttechnologyinc.com 
>> -D "cn=directory manager" -w mypassword -b o=netscaperoot 
>> cn=ResourceEditorExtension
>> version: 1
>> dn: cn=ResourceEditorExtension,ou=4.0,ou=Admin,ou=Global 
>> Preferences,ou=concep
>> ttechnologyinc.com,o=NetscapeRoot
>> objectClass: top
>> objectClass: nsResourceRef
>> objectClass: extensibleObject
>> cn: ResourceEditorExtension
>> nsmerge: ADD_IF_EMPTY
>> [root at host2 bin]# ./ldapsearch -x -h host2.concepttechnologyinc.com 
>> -D "cn=directory manager" -w mypassword -b o=netscaperoot cn=customview
>> version: 1
>> dn: cn=CustomView,ou=4.0,ou=Admin,ou=Global 
>> Preferences,ou=concepttechnologyin
>> c.com,o=NetscapeRoot
>> objectClass: top
>> objectClass: nsResourceRef
>> cn: CustomView
>>
>>
>>
>>>>
>>>> [root at host2 fedora-ds]# pwd
>>>> /opt/fedora-ds
>>>> [root at host2 fedora-ds]# cat console.log
>>>> java.util.prefs.userRoot=/root/.fedora-console
>>>> java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
>>>> sun.boot.library.path=/usr/java/jre1.5.0_06/lib/i386
>>>> java.vm.version=1.5.0_06-b05
>>>> java.vm.vendor=Sun Microsystems Inc.
>>>> java.vendor.url=http://java.sun.com/
>>>> path.separator=:
>>>> java.vm.name=Java HotSpot(TM) Client VM
>>>> file.encoding.pkg=sun.io
>>>> user.country=US
>>>> sun.os.patch.level=unknown
>>>> java.vm.specification.name=Java Virtual Machine Specification
>>>> user.dir=/opt/fedora-ds
>>>> java.runtime.version=1.5.0_06-b05
>>>> java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
>>>> java.endorsed.dirs=/usr/java/jre1.5.0_06/lib/endorsed
>>>> os.arch=i386
>>>> java.io.tmpdir=/tmp
>>>> line.separator=
>>>>
>>>> java.vm.specification.vendor=Sun Microsystems Inc.
>>>> os.name=Linux
>>>> sun.jnu.encoding=UTF-8
>>>> java.library.path=./lib
>>>> java.specification.name=Java Platform API Specification
>>>> java.class.version=49.0
>>>> sun.management.compiler=HotSpot Client Compiler
>>>> os.version=2.6.9-34.0.1.ELsmp
>>>> user.home=/root
>>>> user.timezone=America/Chicago
>>>> java.awt.printerjob=sun.print.PSPrinterJob
>>>> file.encoding=UTF-8
>>>> java.specification.version=1.5
>>>> java.class.path=./java/jss3.jar:./java/ldapjdk.jar:./java/fedora-base-1.0.jar:./java/fedora-mcc-1.0.jar:./java/fedora-mcc-1.0_en.jar:./java/fedora-nmclf-1.0.jar:./java/fedora-nmclf-1.0_en.jar 
>>>>
>>>> user.name=root
>>>> java.vm.specification.version=1.0
>>>> java.home=/usr/java/jre1.5.0_06
>>>> sun.arch.data.model=32
>>>> java.util.prefs.systemRoot=/root/.fedora-console
>>>> user.language=en
>>>> java.specification.vendor=Sun Microsystems Inc.
>>>> java.vm.info=mixed mode, sharing
>>>> java.version=1.5.0_06
>>>> java.ext.dirs=/usr/java/jre1.5.0_06/lib/ext
>>>> sun.boot.class.path=/usr/java/jre1.5.0_06/lib/rt.jar:/usr/java/jre1.5.0_06/lib/i18n.jar:/usr/java/jre1.5.0_06/lib/sunrsasign.jar:/usr/java/jre1.5.0_06/lib/jsse.jar:/usr/java/jre1.5.0_06/lib/jce.jar:/usr/java/jre1.5.0_06/lib/charsets.jar:/usr/java/jre1.5.0_06/classes 
>>>>
>>>> java.vendor=Sun Microsystems Inc.
>>>> file.separator=/
>>>> java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
>>>> sun.io.unicode.encoding=UnicodeLittle
>>>> sun.cpu.endian=little
>>>> sun.cpu.isalist=
>>>> ResourceSet: NOT found 
>>>> loader20120943:com.netscape.management.client.console.versioninfo
>>>> Fedora-Management-Console/1.0 B2006.060.1914
>>>> RemoteImage: NOT found 
>>>> loader20120943:com/netscape/management/nmclf/icons/Error.gif
>>>> RemoteImage: Create RemoteImage cache for loader20120943
>>>> RemoteImage: NOT found 
>>>> loader20120943:com/netscape/management/nmclf/icons/Inform.gif
>>>> RemoteImage: NOT found 
>>>> loader20120943:com/netscape/management/nmclf/icons/Warn.gif
>>>> RemoteImage: NOT found 
>>>> loader20120943:com/netscape/management/nmclf/icons/Question.gif
>>>> ResourceSet: NOT found 
>>>> loader20120943:com.netscape.management.client.components.components
>>>> RemoteImage: NOT found 
>>>> loader20120943:com/netscape/management/client/images/logo16.gif
>>>> RemoteImage: NOT found 
>>>> loader20120943:com/netscape/management/client/console/images/login.gif
>>>> ResourceSet: NOT found 
>>>> loader20120943:com.netscape.management.client.util.default
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.util.default
>>>> JButtonFactory: button width = 54
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 54
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 90
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 90
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 72
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 72
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 54
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 90
>>>> JButtonFactory: button width = 72
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.util.default
>>>> CommManager> New CommRecord 
>>>> (http://host2.concepttechnologyinc.com:34877/admin-serv/authenticate)
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] open> Ready
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] accept> 
>>>> http://host2.concepttechnologyinc.com:34877/admin-serv/authenticate
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] send> GET  \
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] send> 
>>>> /admin-serv/authenticate \
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] send>  HTTP/1.0
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] send> Host: 
>>>> host2.concepttechnologyinc.com:34877
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] send> Connection: 
>>>> Keep-Alive
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] send> User-Agent: 
>>>> Fedora-Management-Console/1.0
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] send> 
>>>> Accept-Language: en
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] send> 
>>>> Authorization: Basic  \
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] send> 
>>>> YWRtaW46bGRhcGFkbWluOTk3 \
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] send>
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] send>
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] recv> HTTP/1.1 
>>>> 200 OK
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] recv> Date: Tue, 
>>>> 01 Aug 2006 16:09:23 GMT
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] recv> Server: 
>>>> Apache/2.0
>>>> HttpChannel.invoke: admin version = 2.0
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] recv> 
>>>> Admin-Server: Fedora-Administrator/1.0.1
>>>> HttpChannel.invoke: admin version = 1.0.1
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] recv> 
>>>> Content-Length: 429
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] recv> Connection: 
>>>> close
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] recv> 
>>>> Content-Type: text/html
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] recv>
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] recv> Reading 429 
>>>> bytes...
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] recv> 429 bytes read
>>>> Console.replyHandler: adminVersion = 1.0.1
>>>> Console: Cannot open: cn=user, 
>>>> cn=DefaultObjectClassesContainer,ou=1.0, ou=admin, ou=Global 
>>>> Preferences, ou=concepttechnologyinc.com, o=NetscapeRoot
>>>> Console: Cannot open cn=group, 
>>>> cn=DefaultObjectClassesContainer,ou=1.0, ou=admin, ou=Global 
>>>> Preferences, ou=concepttechnologyinc.com, o=NetscapeRoot
>>>> Console: Cannot open cn=OU, 
>>>> cn=DefaultObjectClassesContainer,ou=1.0, ou=admin, ou=Global 
>>>> Preferences, ou=concepttechnologyinc.com, o=NetscapeRoot
>>>> Console: Cannot open cn=ResourceEditorExtension,ou=1.0, ou=admin, 
>>>> ou=Global Preferences, ou=concepttechnologyinc.com, o=NetscapeRoot
>>>> ResourceSet: NOT found 
>>>> loader20120943:com.netscape.management.client.topology.topology
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.topology.topology
>>>> RemoteImage: found 
>>>> loader20120943:com/netscape/management/client/images/logo16.gif
>>>> RemoteImage: NOT found 
>>>> loader20120943:com/netscape/management/client/images/ConsoleBanner.gif
>>>> RemoteImage: NOT found 
>>>> loader20120943:com/netscape/management/client/images/warn16.gif
>>>> ResourceSet: NOT found 
>>>> loader20120943:com.netscape.management.client.default
>>>> UIPermissions: TopologyEditing yes
>>>> Cannot open: cn=topologyplugin,ou=1.0, ou=admin, ou=Global 
>>>> Preferences, ou=concepttechnologyinc.com, o=NetscapeRoot
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.topology.topology
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.default
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.topology.topology
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.topology.topology
>>>> UIPermissions: CustomViewEditing yes
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.default
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.default
>>>> UIPermissions: UGTabVisibility yes
>>>> UIPermissions: UGEditing yes
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.topology.topology
>>>> TRACE ConsoleInfo.clone: tracking cloning of ConsoleInfo for 
>>>> performance tuning
>>>> Cannot load custom views, error code= 32
>>>> <dn=cn=CustomView,ou=1.0, ou=admin, ou=Global Preferences, 
>>>> ou=concepttechnologyinc.com, o=NetscapeRoot>
>>>> pub defaultView=null
>>>> user defaultView=
>>>> RemoteImage: NOT found 
>>>> loader20120943:com/netscape/management/client/images/notsecure.gif
>>>> http://host2.concepttechnologyinc.com:34877/[0:0] close> Closed
>>>> TRACE ConsoleInfo.clone: tracking cloning of ConsoleInfo for 
>>>> performance tuning
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.topology.topology
>>>> RemoteImage: NOT found 
>>>> loader20120943:com/netscape/management/nmclf/icons/user24.gif
>>>> RemoteImage: NOT found 
>>>> loader20120943:com/netscape/management/nmclf/icons/group24.gif
>>>> RemoteImage: NOT found 
>>>> loader20120943:com/netscape/management/nmclf/icons/ou24.gif
>>>> JButtonFactory: button width = 54
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 54
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 90
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 90
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 72
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 72
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 54
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 90
>>>> JButtonFactory: button width = 72
>>>> JButtonFactory: button width = 90
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 108
>>>> JButtonFactory: button height = 19
>>>> ResourceSet: NOT found 
>>>> loader20120943:com.netscape.management.client.ug.PickerEditorResource
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.ug.PickerEditorResource
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.ug.PickerEditorResource
>>>> RemoteImage: NOT found 
>>>> loader20120943:com/netscape/management/nmclf/icons/user.gif
>>>> RemoteImage: NOT found 
>>>> loader20120943:com/netscape/management/nmclf/icons/group.gif
>>>> RemoteImage: NOT found 
>>>> loader20120943:com/netscape/management/nmclf/icons/ou.gif
>>>> JButtonFactory: button width = 90
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 90
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 72
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 72
>>>> JButtonFactory: button height = 19
>>>> Search: 
>>>> (|(&(objectclass=person)(cn=*test*))(&(objectclass=groupofuniquenames)(cn=*test*))(&(objectclass=organizationalunit)(ou=*test*))(&(objectclass=person)(uid=test))) 
>>>>
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.topology.topology
>>>> JButtonFactory: button width = 90
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 90
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 90
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 90
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 90
>>>> JButtonFactory: button height = 19
>>>> LDAPUtil.getVLVIndex dc=concepttechnologyinc,dc=com 2 
>>>> (|(&(objectclass=person)(cn=*test*))(&(objectclass=groupofuniquenames)(cn=*test*))(&(objectclass=organizationalunit)(ou=*test*))(&(objectclass=person)(uid=test))) 
>>>> cn
>>>>    match=null
>>>> VLDirectoryTableModel: getVlVIndex=null
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.console.console
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.console.console
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.console.console
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.console.console
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.console.console
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.console.console
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.console.console
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.console.console
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.console.console
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.console.console
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.console.console
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.console.console
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.console.console
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.console.console
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.console.console
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.console.console
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.console.console
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.ug.PickerEditorResource
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.ug.PickerEditorResource
>>>> ResourceSet: found 
>>>> loader20120943:com.netscape.management.client.ug.PickerEditorResource
>>>> JButtonFactory: button width = 108
>>>> JButtonFactory: button height = 19
>>>> JButtonFactory: button width = 90
>>>> JButtonFactory: button height = 19
>>>> Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
>>>>        at 
>>>> com.netscape.management.client.ug.ResourceEditor.setupPlugin(Unknown 
>>>> Source)
>>>>        at 
>>>> com.netscape.management.client.ug.ResourceEditor.init(Unknown Source)
>>>>        at 
>>>> com.netscape.management.client.ug.ResourceEditor.<init>(Unknown 
>>>> Source)
>>>>        at 
>>>> com.netscape.management.client.topology.ug.EditUserGroupPane.editEntry(Unknown 
>>>> Source)
>>>>        at 
>>>> com.netscape.management.client.topology.ug.EditUserGroupPane.actionPerformed(Unknown 
>>>> Source)
>>>>        at javax.swing.AbstractButton.fireActionPerformed(Unknown 
>>>> Source)
>>>>        at 
>>>> javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
>>>>        at 
>>>> javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
>>>>        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
>>>>        at 
>>>> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown 
>>>> Source)
>>>>        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
>>>>        at java.awt.Component.processMouseEvent(Unknown Source)
>>>>        at javax.swing.JComponent.processMouseEvent(Unknown Source)
>>>>        at java.awt.Component.processEvent(Unknown Source)
>>>>        at java.awt.Container.processEvent(Unknown Source)
>>>>        at java.awt.Component.dispatchEventImpl(Unknown Source)
>>>>        at java.awt.Container.dispatchEventImpl(Unknown Source)
>>>>        at java.awt.Component.dispatchEvent(Unknown Source)
>>>>        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown 
>>>> Source)
>>>>        at java.awt.LightweightDispatcher.processMouseEvent(Unknown 
>>>> Source)
>>>>        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
>>>>        at java.awt.Container.dispatchEventImpl(Unknown Source)
>>>>        at java.awt.Window.dispatchEventImpl(Unknown Source)
>>>>        at java.awt.Component.dispatchEvent(Unknown Source)
>>>>        at java.awt.EventQueue.dispatchEvent(Unknown Source)
>>>>        at 
>>>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
>>>>        at 
>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
>>>>        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>>>>        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>>>>        at java.awt.EventDispatchThread.run(Unknown Source)
>>>> [root at host2 fedora-ds]#
>>>>
>>
>
>   
That seems to have fixed it!  Awesome.  Thank you Richard. 
For the record, here are the details of what I did based on Richard's 
instructions:

cd /opt/fedora-ds/slapd-host2/
./db2ldif -s o=netscaperoot > nsroot.ldif
## That created an ldif file at 
/opt/fedora-ds/slapd-host2/ldif/2006_08_01_181049.ldif
cat /opt/fedora-ds/slapd-host2/ldif/2006_08_01_181049.ldif
## That looks good 
cd /opt/fedora-ds/slapd-host2/ldif/
cp -p 2006_08_01_181049.ldif 2006_08_01_181049.ldif.orig
rpl "ou=4.0" "ou=1.0" 2006_08_01_181049.ldif
## If no rpl, manually edit with vi or something
cd /opt/fedora-ds/slapd-host2/
./ldif2db -s o=netscaperoot -i 
/opt/fedora-ds/slapd-host2/ldif/2006_08_01_181049.ldif
## That failed with "Unable to import the database because it is being 
used by another slapd process."
/opt/fedora-ds/slapd-host2/stop-slapd
./ldif2db -s o=netscaperoot -i 
/opt/fedora-ds/slapd-host2/ldif/2006_08_01_181049.ldif
## That time it seems to have worked.
/opt/fedora-ds/slapd-host2/start-slapd
cd /opt/fedora-ds
./startconsole
## It Works!

--
Best Regards,

Darren Fulton
Concept Technology, Inc.






More information about the 389-users mailing list