[Fedora-directory-users] Remote console fails for access to Fedora-DS 1.1

Rich Megginson rmeggins at redhat.com
Mon Jun 9 23:34:26 UTC 2008


Wolf Siedler wrote:
> Hi,
>
> I am rather new new to Fedora Directory Server. Nevertheless, version
> 1.0 worked very nicely for so that I decided to upgrade to version 1.1.
>
> Unfortunately, since the upgrade console access to the directory server
> doesn't work anymore, only to the administration server.
> Previously, the combination RHEL5.1 + Sun-JDK 1.5.0_14 + FDS 1.04 
> (directory) vs. Fedora7 + Sun-JDK 1.5.0_14 + FDS 1.04 (remote console) 
> worked smoothly.
> The upgrade to FDS 1.1 was done through the migration script as per
> instruction and - according to the logfile - the directory server was 
> successfully migrated.
>
> Current setup:
> The directory is running on RHEL 5.1 + Sun-JDK 1.5.0_14, FDS component
> levels are as follows:
> fedora-idm-console-1.1.1-1.fc6
> fedora-ds-base-1.1.0-3.fc6
> fedora-ds-console-1.1.1-2.fc6
> fedora-ds-admin-1.1.2-2.fc6
> fedora-ds-admin-console-1.1.1-2.fc6
>
> The remote console should run on Fedora 7 + Sun-JDK 1.5.0._14, with
> these FDS component levels:
> fedora-idm-console-1.1.1-1.fc6
> fedora-ds-base-1.1.1-1.fc7
> fedora-ds-console-1.1.1-2.fc6
> fedora-ds-admin-1.1.4-1.fc7
> fedora-ds-admin-console-1.1.1-2.fc6
>
> I can open the remote console and proceed on tab "Servers and
> Applications" to example - admin01.example.com - Server Group
>
> Below that, two entries are listed:
> - Administration Server
> - Directory Server (admin01)
>
> I can click on "Administration Server" and get the option to open ist.
> However, when clicking on "Directory Server", the console seems to
> freeze (apparently ending in a Java exception). I am attaching the log 
> information below.
> What surprised me at the first glance are the many references to a 
> fedora-ds-1.0.jar.
>
> I even tried to use the console strictly locally on the directory 
> server (by VNC), but the console logon screen didn't accept any 
> password entry, thus not even allowing me to log on.
>
> Can anybody advise me what is going wrong here? I suppose I am
> experiencing a configuration error, but I don't know where to start 
> looking.
>
> Needless to say, any advice would be highly appreciated!
I suspect this has something to do with 
https://bugzilla.redhat.com/show_bug.cgi?id=431103

For the first step, take a look at the access log from the configuration 
DS beginning from when you launched the console - look for err=32 in the 
results.
>
> Regards,
> Wolf
> ===console log below===
> Instantiate  cn=slapd-admin01, cn=Fedora Directory Server, cn=Server
> Group, cn=admin01.hrd-asia.com, ou=hrd-asia.com, o=NetscapeRoot
> ResourceSet: found in cache
> loader20120943:com.netscape.management.client.console.console
> TRACE ConsoleInfo.clone: tracking cloning of ConsoleInfo for performance
> tuning
> ResourceSet: found in cache
> loader20120943:com.netscape.management.client.console.console
> ClassLoader: getLocalJarList():Unable to read
> /home/wjstp/.fedora-idm-console/jars/ directory
> ResourceSet: found in cache
> loader20120943:com.netscape.management.client.components.components
> ResourceSet: found in cache
> loader20120943:com.netscape.management.client.components.components
> RemoteImage: NOT found in cache
> loader20120943:com/netscape/management/client/components/images/upArrow.gif 
>
> RemoteImage: NOT found in cache
> loader20120943:com/netscape/management/client/components/images/downArrow.gif 
>
> RemoteImage: NOT found in cache
> loader20120943:com/netscape/management/client/components/images/leftArrow.gif 
>
> RemoteImage: NOT found in cache
> loader20120943:com/netscape/management/client/components/images/rightArrow.gif 
>
> ClassLoaderUtil.getClass(com.netscape.admin.dirserv.DSAdmin at fedora-ds-1.0.jar@cn=admin-serv-admin01, 
>
> cn=Fedora Administration Server, cn=Server Group,
> cn=admin01.hrd-asia.com, ou=hrd-asia.com, o=NetscapeRoot)
> ClassLoader: getLocalJarList():Unable to read
> /home/wjstp/.fedora-idm-console/jars/ directory
> ClassLoader: checkJarAvailability():sie is cn=admin-serv-admin01,
> cn=Fedora Administration Server, cn=Server Group,
> cn=admin01.hrd-asia.com, ou=hrd-asia.com, o=NetscapeRoot
> ClassLoader: checkJarAvailability():reading
> cn=Configuration,cn=admin-serv-admin01, cn=Fedora Administration Server,
> cn=Server Group, cn=admin01.hrd-asia.com, ou=hrd-asia.com, o=NetscapeRoot
> HttpManager> I/O buffer size set to 32768
> ClassLoader: loadJarFile(): attempting to download
> https://admin01.hrd-asia.com:20126/java/jars/fedora-ds-1.0.jar
> CommManager> New CommRecord
> (https://admin01.hrd-asia.com:20126/java/jars/fedora-ds-1.0.jar)
> CREATE JSS SSLSocket
> https://admin01.hrd-asia.com:20126/[1:0] open> Ready
> https://admin01.hrd-asia.com:20126/[1:0] accept>
> https://admin01.hrd-asia.com:20126/java/jars/fedora-ds-1.0.jar
> https://admin01.hrd-asia.com:20126/[1:0] send> GET  \
> https://admin01.hrd-asia.com:20126/[1:0] send>
> /java/jars/fedora-ds-1.0.jar \
> https://admin01.hrd-asia.com:20126/[1:0] send>  HTTP/1.0
> https://admin01.hrd-asia.com:20126/[1:0] send> Host:
> admin01.hrd-asia.com:20126
> https://admin01.hrd-asia.com:20126/[1:0] send> Connection: Keep-Alive
> https://admin01.hrd-asia.com:20126/[1:0] send> User-Agent:
> Fedora-Management-Console/1.1.1
> https://admin01.hrd-asia.com:20126/[1:0] send> Accept-Language: en
> https://admin01.hrd-asia.com:20126/[1:0] send> Authorization: Basic  \
> https://admin01.hrd-asia.com:20126/[1:0] send>
> dWlkPWRzYWRtaW4sIG91PUFkbWluaXN0cmF0b3JzLCBvdT1Ub3BvbG9neU1hbmFnZW1lbnQsIG89TmV0c2NhcGVSb290OmFkbWluQDE0 
>
> \
> https://admin01.hrd-asia.com:20126/[1:0] send>
> https://admin01.hrd-asia.com:20126/[1:0] send>
> https://admin01.hrd-asia.com:20126/[1:0] recv> HTTP/1.1 404 Not Found
> https://admin01.hrd-asia.com:20126/[1:0] error> HttpException:
> Response: HTTP/1.1 404 Not Found
> Status:   404
> URL:      https://admin01.hrd-asia.com:20126/java/jars/fedora-ds-1.0.jar
> https://admin01.hrd-asia.com:20126/[1:0] close i/o stream
> https://admin01.hrd-asia.com:20126/[1:0] close socket
> https://admin01.hrd-asia.com:20126/[1:0] close> Closed
> ClassLoader: loadJarFile(): HttpException:
> Response: HTTP/1.1 404 Not Found
> Status:   404
> URL:      https://admin01.hrd-asia.com:20126/java/jars/fedora-ds-1.0.jar
> HttpManager> I/O buffer size set to 32768
> ClassLoader: loadJarFile(): attempting to download
> https://admin01.hrd-asia.com:20126/java/fedora-ds-1.0.jar
> CommManager> New CommRecord
> (https://admin01.hrd-asia.com:20126/java/fedora-ds-1.0.jar)
> <...>
> ClassLoader: getJarFile():Unable to download
> https://admin01.hrd-asia.com:20126/java/fedora-ds-1.0_en.jar
> ClassLoader: No language file for fedora-ds-1.0.jar found on local disk,
> lang=en
> ClassLoader: classes.env found in fedora-ds-1.0.jar
> ClassLoader: manifest loaded for fedora-ds-1.0.jar
> ClassLoader: manifest: 0 entries found
> ClassLoader: new LocalJarClassLoader 
> fedora-ds-1.0.jar:{fedora-ds-1.0.jar }
> ClassLoader: Create loader fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:com.netscape.admin.dirserv.DSAdmin
> ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.DSAdmin
> ClassLoader: com/netscape/admin/dirserv/DSAdmin.class found in
> fedora-ds-1.0.jar
> ClassLoader:
> :loadClass():name:com.netscape.admin.dirserv.IAuthenticationChangeListener 
>
> ClassLoader:
> :loadClass():loading:com.netscape.admin.dirserv.IAuthenticationChangeListener 
>
> ClassLoader:
> com/netscape/admin/dirserv/IAuthenticationChangeListener.class found in
> fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:java.lang.Object
> ClassLoader: :loadClass():name:com.netscape.management.client.IMenuInfo
> ClassLoader: 
> :loadClass():loading:com.netscape.management.client.IMenuInfo
> ClassLoader: com/netscape/management/client/IMenuInfo.class  NOT in
> fedora-ds-1.0.jar
> ClassLoader:
> :loadClass():name:com.netscape.management.client.topology.IRemovableServerObject 
>
> ClassLoader:
> :loadClass():loading:com.netscape.management.client.topology.IRemovableServerObject 
>
> ClassLoader:
> com/netscape/management/client/topology/IRemovableServerObject.class
> NOT in fedora-ds-1.0.jar
> ClassLoader:
> :loadClass():name:com.netscape.management.client.topology.AbstractServerObject 
>
> ClassLoader:
> :loadClass():loading:com.netscape.management.client.topology.AbstractServerObject 
>
> ClassLoader:
> com/netscape/management/client/topology/AbstractServerObject.class  NOT
> in fedora-ds-1.0.jar
> ClassLoader: :loadClass():resolving com.netscape.admin.dirserv.DSAdmin
> ClassLoader: :loadClass():name:javax.swing.Icon
> ClassLoader: :loadClass():loading:javax.swing.Icon
> ClassLoader: javax/swing/Icon.class  NOT in fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:java.lang.Throwable
> ClassLoader: :loadClass():name:java.lang.Exception
> ClassLoader: :loadClass():name:netscape.ldap.LDAPConnection
> ClassLoader: :loadClass():loading:netscape.ldap.LDAPConnection
> ClassLoader: netscape/ldap/LDAPConnection.class  NOT in fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:netscape.ldap.LDAPException
> ClassLoader: :loadClass():loading:netscape.ldap.LDAPException
> ClassLoader: netscape/ldap/LDAPException.class  NOT in fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:java.lang.String
> ClassLoader:
> :loadClass():name:com.netscape.management.client.IFrameworkInitializer
> ClassLoader:
> :loadClass():loading:com.netscape.management.client.IFrameworkInitializer
> ClassLoader: com/netscape/management/client/IFrameworkInitializer.class
>  NOT in fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:javax.swing.JFrame
> ClassLoader: :loadClass():loading:javax.swing.JFrame
> ClassLoader: javax/swing/JFrame.class  NOT in fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:com.netscape.admin.dirserv.DSFramework
> ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.DSFramework
> ClassLoader: com/netscape/admin/dirserv/DSFramework.class found in
> fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:com.netscape.management.client.Framework
> ClassLoader: 
> :loadClass():loading:com.netscape.management.client.Framework
> ClassLoader: com/netscape/management/client/Framework.class  NOT in
> fedora-ds-1.0.jar
> ClassLoader:
> :loadClass():name:com.netscape.management.client.preferences.IPreferencesTab 
>
> ClassLoader:
> :loadClass():loading:com.netscape.management.client.preferences.IPreferencesTab 
>
> ClassLoader:
> com/netscape/management/client/preferences/IPreferencesTab.class  NOT in
> fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:java.awt.event.ActionListener
> ClassLoader: :loadClass():name:java.awt.event.MouseListener
> ClassLoader: :loadClass():name:com.netscape.management.client.IStatusItem
> ClassLoader: 
> :loadClass():loading:com.netscape.management.client.IStatusItem
> ClassLoader: com/netscape/management/client/IStatusItem.class  NOT in
> fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:java.awt.Component
> ClassLoader: :loadClass():name:java.lang.Float
> ClassLoader: :loadClass():name:com.netscape.admin.dirserv.task.CGITask
> ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.task.CGITask
> ClassLoader: com/netscape/admin/dirserv/task/CGITask.class found in
> fedora-ds-1.0.jar
> ClassLoader:
> :loadClass():name:com.netscape.management.client.comm.CommClient
> ClassLoader:
> :loadClass():loading:com.netscape.management.client.comm.CommClient
> ClassLoader: com/netscape/management/client/comm/CommClient.class  NOT
> in fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:com.netscape.management.client.TaskObject
> ClassLoader: 
> :loadClass():loading:com.netscape.management.client.TaskObject
> ClassLoader: com/netscape/management/client/TaskObject.class  NOT in
> fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:com.netscape.admin.dirserv.task.Remove
> ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.task.Remove
> ClassLoader: com/netscape/admin/dirserv/task/Remove.class found in
> fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:java.lang.Thread
> ClassLoader: :loadClass():name:com.netscape.admin.dirserv.DSAdmin$3
> ClassLoader: :loadClass():loading:com.netscape.admin.dirserv.DSAdmin$3
> ClassLoader: com/netscape/admin/dirserv/DSAdmin$3.class found in
> fedora-ds-1.0.jar
> ClassLoader:
> :loadClass():name:com.netscape.management.client.preferences.PreferenceManager 
>
> ClassLoader:
> :loadClass():loading:com.netscape.management.client.preferences.PreferenceManager 
>
> ClassLoader:
> com/netscape/management/client/preferences/PreferenceManager.class  NOT
> in fedora-ds-1.0.jar
> ClassLoader:
> :loadClass():name:com.netscape.management.client.preferences.Preferences
> ClassLoader:
> :loadClass():loading:com.netscape.management.client.preferences.Preferences 
>
> ClassLoader:
> com/netscape/management/client/preferences/Preferences.class  NOT in
> fedora-ds-1.0.jar
> ClassLoader: 
> :loadClass():name:com.netscape.admin.dirserv.panel.BlankPanel
> ClassLoader:
> :loadClass():loading:com.netscape.admin.dirserv.panel.BlankPanel
> ClassLoader: com/netscape/admin/dirserv/panel/BlankPanel.class found in
> fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:javax.swing.event.DocumentListener
> ClassLoader: :loadClass():loading:javax.swing.event.DocumentListener
> ClassLoader: javax/swing/event/DocumentListener.class  NOT in
> fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:java.awt.event.ItemListener
> ClassLoader: :loadClass():name:javax.swing.event.ChangeListener
> ClassLoader: :loadClass():loading:javax.swing.event.ChangeListener
> ClassLoader: javax/swing/event/ChangeListener.class  NOT in
> fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:javax.swing.event.ListSelectionListener
> ClassLoader: :loadClass():loading:javax.swing.event.ListSelectionListener
> ClassLoader: javax/swing/event/ListSelectionListener.class  NOT in
> fedora-ds-1.0.jar
> ClassLoader:
> :loadClass():name:com.netscape.admin.dirserv.IDSResourceSelectionListener
> ClassLoader:
> :loadClass():loading:com.netscape.admin.dirserv.IDSResourceSelectionListener 
>
> ClassLoader:
> com/netscape/admin/dirserv/IDSResourceSelectionListener.class found in
> fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:javax.swing.JPanel
> ClassLoader: :loadClass():loading:javax.swing.JPanel
> ClassLoader: javax/swing/JPanel.class  NOT in fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:javax.swing.JComponent
> ClassLoader: :loadClass():loading:javax.swing.JComponent
> ClassLoader: javax/swing/JComponent.class  NOT in fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:java.awt.Container
> ClassLoader: :loadClass():name:javax.swing.JLabel
> ClassLoader: :loadClass():loading:javax.swing.JLabel
> ClassLoader: javax/swing/JLabel.class  NOT in fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:java.awt.LayoutManager
> ClassLoader: :loadClass():name:java.lang.IllegalStateException
> ClassLoader: :loadClass():name:javax.swing.border.Border
> ClassLoader: :loadClass():loading:javax.swing.border.Border
> ClassLoader: javax/swing/border/Border.class  NOT in fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:javax.swing.JScrollPane
> ClassLoader: :loadClass():loading:javax.swing.JScrollPane
> ClassLoader: javax/swing/JScrollPane.class  NOT in fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:com.netscape.management.client.util.Debug
> ClassLoader: 
> :loadClass():loading:com.netscape.management.client.util.Debug
> ClassLoader: com/netscape/management/client/util/Debug.class  NOT in
> fedora-ds-1.0.jar
> ClassLoader: :loadClass():name:java.awt.Color
> ClassLoader: :loadClass():name:java.util.Vector
> DSAdmin.DSAdmin: constructor
> ClassLoader: :loadClass():name:java.lang.StringBuilder
> DSAdmin.initialize(): _removed=false
> info=ConsoleInfo(admin01.hrd-asia.com, 389, uid=dsadmin,
> ou=Administrators, ou=TopologyManagement, o=NetscapeRoot, admin at 14,
> o=NetscapeRoot) _info=null
> ClassLoader:
> :loadClass():name:com.netscape.management.client.util.UtilConsoleGlobals
> ClassLoader:
> :loadClass():loading:com.netscape.management.client.util.UtilConsoleGlobals 
>
> ClassLoader:
> com/netscape/management/client/util/UtilConsoleGlobals.class  NOT in
> fedora-ds-1.0.jar
> ClassLoader:
> :loadClass():name:com.netscape.management.client.console.VersionInfo
> ClassLoader:
> :loadClass():loading:com.netscape.management.client.console.VersionInfo
> ClassLoader: com/netscape/management/client/console/VersionInfo.class
> NOT in fedora-ds-1.0.jar
> JButtonFactory: button width = 90
> JButtonFactory: button height = 19
> JButtonFactory: button width = 72
> JButtonFactory: button height = 19
> Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
>     at
> com.netscape.management.client.topology.AbstractServerObject.getNodeDataCount(Unknown 
>
> Source)
>     at
> com.netscape.management.client.topology.NodeDataPanel.createPanel(Unknown
> Source)
>     at 
> com.netscape.management.client.topology.NodeDataPanel.<init>(Unknown
> Source)
>     at 
> com.netscape.management.client.topology.NodeDataPanel.<init>(Unknown
> Source)
>     at
> com.netscape.management.client.topology.AbstractServerObject.getCustomPanel(Unknown 
>
> Source)
>     at com.netscape.management.client.topology.ServerNode.reload(Unknown
> Source)
>     at
> com.netscape.management.client.topology.ServerNode.getCustomPanel(Unknown
> Source)
>     at 
> com.netscape.management.client.ResourceModel.getCustomPanel(Unknown
> Source)
>     at 
> com.netscape.management.client.ResourcePage.valueChanged(Unknown Source)
>     at javax.swing.JTree.fireValueChanged(JTree.java:2399)
>     at 
> javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:2770)
>     at
> javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:629) 
>
>     at
> javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTreeSelectionModel.java:1078) 
>
>     at
> javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(DefaultTreeSelectionModel.java:287) 
>
>     at
> javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(DefaultTreeSelectionModel.java:170) 
>
>     at javax.swing.JTree.setSelectionPath(JTree.java:1174)
>     at
> javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(BasicTreeUI.java:2296) 
>
>     at
> javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelectionImpl(BasicTreeUI.java:3509) 
>
>     at
> javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3484) 
>
>     at
> javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3465) 
>
>     at 
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:222)
>     at 
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:221)
>     at java.awt.Component.processMouseEvent(Component.java:5514)
>     at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
>     at java.awt.Component.processEvent(Component.java:5282)
>     at java.awt.Container.processEvent(Container.java:1966)
>     at java.awt.Component.dispatchEventImpl(Component.java:3984)
>     at java.awt.Container.dispatchEventImpl(Container.java:2024)
>     at java.awt.Component.dispatchEvent(Component.java:3819)
>     at 
> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
>     at 
> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3889)
>     at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
>     at java.awt.Container.dispatchEventImpl(Container.java:2010)
>     at java.awt.Window.dispatchEventImpl(Window.java:1791)
>     at java.awt.Component.dispatchEvent(Component.java:3819)
>     at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
>     at
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) 
>
>     at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) 
>
>     at 
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
>     at 
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
>     at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
>
> -- 
> Fedora-directory-users mailing list
> Fedora-directory-users at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-directory-users

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3245 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://listman.redhat.com/archives/fedora-directory-users/attachments/20080609/21174e73/attachment.bin>


More information about the Fedora-directory-users mailing list