Re: notes on building fds in etch and a failed build question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Ryan Braun wrote:
On Tuesday 26 February 2008 9:54 pm, Rich Megginson wrote:
Ryan Braun wrote:
On Tuesday 26 February 2008 5:05 pm, Rich Megginson wrote:
So that being said,  is there an easy way to
use FC jars,  or do I need to build them for debian?  (I have started
trying to build jss but am having some issues)
Yes.  Just grab them from /usr/share/dirsrv/html/java.  I suggest using
tar or another program to preserve the symlinks - but no big deal as the
jar files are small if you use cp and get redundant copies.  The jar
files are platform independent.
I am getting an error with my built jar files.  I connect up fine (bind
with cn=Directory Manager).  When I start expanding the tree, and click
on the + sign next to Server Group.  It throws an error

Failed to instantiate Server Object for Administration server

com.netscape.management.admserv.AdminServer cannot be cast to
com.netscape.management.client.topology.IServerObject

I click ok,  and a slightly different error comes up

Failed to instantiate Server Object for Directory Server

com.netscape.admin.dirserv.DSAdmin cannot be cast to
com.netscape.management.client.topology.IServerObject

If I click on the directory server under server group,  it says This
server component has not been downloaded or it could not be activated.  I
can see they were downloaded to C:\Documents and
Settings\bullpen\.fedora-idm-console\jars.

I ran the console with a -D 9 and have the output up on pastbin

http://www.pastebin.org/21380

Looks like the errors are around line 475, 860 and 890.
Yeah, those are weird.  What version of Java did you use to build those
jar files?  I note that you are using Sun Java 1.6 on Windows - we've
not tested with that version, only 1.5.


Hah, right when I sent this off I was thinking, I should have included java versions :)

fdsbuild:/opt/dirsrv/share/dirsrv/html/java# java -version
java version "1.5.0_10"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03)
Java HotSpot(TM) Client VM (build 1.5.0_10-b03, mixed mode, sharing)
fdsbuild:/opt/dirsrv/share/dirsrv/html/java# dpkg -l |grep sun
ii sun-java5-bin 1.5.0-10-3 Sun Java(TM) Runtime Environment (JRE) 5.0 ( ii sun-java5-demo 1.5.0-10-3 Sun Java(TM) Development Kit (JDK) 5.0 demos ii sun-java5-jdk 1.5.0-10-3 Sun Java(TM) Development Kit (JDK) 5.0 ii sun-java5-jre 1.5.0-10-3 Sun Java(TM) Runtime Environment (JRE) 5.0 (

I'm not sure what happened in the build process, but the jars I made are quite alot larger in size compared to the fc8 jars. Mine are 1.1.1 fc 8 1.1.0 (at least the non _en ones anyhow)

-rw-r--r-- 1 root root   37521 2008-02-26 17:22 fedora-admin-1.1.0_en.jar
-rw-r--r-- 1 root root  174456 2008-02-26 17:22 fedora-admin-1.1.0.jar
-rw-r--r-- 1 root root   37563 2008-02-26 18:51 fedora-admin-1.1.1_en.jar
-rw-r--r-- 1 root root 2486692 2008-02-26 18:51 fedora-admin-1.1.1.jar
-rw-r--r-- 1 root root   54302 2007-11-07 21:59 fedora-ds-1.1.0_en.jar
-rw-r--r-- 1 root root 1409434 2007-11-07 21:59 fedora-ds-1.1.0.jar
-rw-r--r-- 1 root root   54534 2008-02-26 18:50 fedora-ds-1.1.1_en.jar
-rw-r--r-- 1 root root 2470933 2008-02-26 18:50 fedora-ds-1.1.1.jar
Not sure.  Could be debug mode?

Also, where did you get the sun java5 in .deb packages? Are those provided by Debian?


I also have the build process I used when making the java components up
on pastebin aswell.

http://www.pastebin.org/21394

The windows console will work fine if I delete the downloaded jars from
windows.  And then copy over fc8 supplied jars
into /opt/dirsrv/share/dirsrv/html/java ( and symlink them after).  So
something in the build process is breaking my jars I guess :)
I think the current jars for f8 were built with ibm java 1.5.

To be honest, for myself I'm fine with using the fc8 jars. I can't really see myself using the console very much other then initial setup. I've written several perl scripts for day to day stuff (user creation, editing etc).
Ok. I'd like to eventually get dsbuild to build all of the console components as well. But it's convenient that the jars are mostly platform independent.
--
Fedora-directory-users mailing list
Fedora-directory-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-directory-users

<<attachment: smime.p7s>>

--
Fedora-directory-users mailing list
Fedora-directory-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-directory-users

[Index of Archives]     [Fedora Directory Users]     [Fedora Directory Devel]     [Fedora Announce]     [Fedora Legacy Announce]     [Kernel]     [Fedora Legacy]     [Share Photos]     [Fedora Desktop]     [PAM]     [Red Hat Watch]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite News]

  Powered by Linux