[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