hi henry,

first of all three questions:
- are you using version 0.2.0 of openthinclient.org?
- is jdk1.6.0 from sun?
- does your server have multiple interfaces configured?

anyway i guess you are hitting two bugs:

hv schrieb:
> Trying to install and test openthinclient on a FreeBSD 7.0-RELEASE and
> jdk1.6.0 on the server and VMWare Fusion running on MacOSX .
> The server starts 
> 
> 12:06:38,954 INFO  [Server] JBoss (MX MicroKernel) [4.2.2.GA (build:
> SVNTag=JBoss_4_2_2_GA date=200710221139)] Started in 18s:941ms
> 
> but the client doesnt boot and stops with
> PXE-E53 - No boot filename received.
> 
> There is some conversation running:
> ...
> 12:10:07,446 INFO  [EavesdroppingPXEService] Conversation started
> 12:10:08,015 INFO  [EavesdroppingPXEService] Got OFFER within
> Conversation[1/00:0c:29:03:00:75/704839797]: age=890, client=[Client
> name=adminx-ThinClient, description=VMWare Fusion, ip=10.3.119.241,
> location=Default applicationGroups={}, applications={}]
> 12:10:08,017 INFO  [EavesdroppingPXEService] Sending PXE proxy offer
> DHCP Offer: hwAddress=1/00:0c:29:03:00:75, tx=704839797,
> [EMAIL PROTECTED]
> 12:10:08,017 INFO  [EavesdroppingPXEService] Got OFFER within
> Conversation[1/00:0c:29:03:00:75/704839797]: age=1, client=[Client
> name=adminx-ThinClient, description=VMWare Fusion, ip=10.3.119.241,
> location=Default applicationGroups={}, applications={}]
> 12:10:08,018 INFO  [EavesdroppingPXEService] Sending PXE proxy offer
> DHCP Offer: hwAddress=1/00:0c:29:03:00:75, tx=704839797,
> [EMAIL PROTECTED]
> 12:10:09,116 INFO  [EavesdroppingPXEService] Got PXE DISCOVER on
> 0.0.0.0/0.0.0.0:67 from /0.0.0.0:68 MAC=1/00:0c:29:03:00:75
> ID=PXEClient:Arch:00000:UNDI:002001
> 12:10:09,116 INFO  [EavesdroppingPXEService] Got OFFER for which there
> is no conversation on 0.0.0.0/0.0.0.0:68 from /10.3.7.82:67
> MAC=1/00:0c:29:03:00:75 ID=<???>
> ...
> 
see https://issues.openthinclient.org/otc/browse/SUITE-138 on this one. there
is a workaround.

> Looking on what the server logged during startup i found those lines,
> indicating that the problem is the NFS Service:
> ...
> 12:06:29,722 INFO  [NFSService] Exporting
> /export/openthinclient/server/default/data/nfs/root /openthinclient *(rw)
> 12:06:29,722 INFO  [NFSService] Exporting
> /export/openthinclient/server/default/data/nfs/home /home *(rw)
> 12:06:29,742 INFO  [NFSService] Portmapper already running
> 12:06:29,753 INFO  [PathManager] Loading path database at
> /export/openthinclient/server/default/data/nfs-paths.db
> 12:06:29,768 INFO  [NFSService] Starting NFS server
> 12:06:29,779 INFO  [NFSService] Starting mount daemon
> 12:06:29,783 FATAL [NFSService] NFS server died with exception.
> org.acplt.oncrpc.OncRpcException: ONC/RPC portmap failure
> at
> org.acplt.oncrpc.OncRpcPortmapClient.setPort(OncRpcPortmapClient.java:314)
> at
> org.acplt.oncrpc.server.OncRpcUdpServerTransport.register(OncRpcUdpServerTransport.java:215)
> at
> org.acplt.oncrpc.server.OncRpcServerStub.register(OncRpcServerStub.java:101)
> at org.acplt.oncrpc.server.OncRpcServerStub.run(OncRpcServerStub.java:79)
> at
> org.openthinclient.nfs.NFSService$RpcServerThread.doRunServer(NFSService.java:97)
> at org.openthinclient.nfs.NFSService$RpcServerThread.run(NFSService.java:80)
> 12:06:29,783 FATAL [NFSService] mount daemon died with exception.
> org.acplt.oncrpc.OncRpcException: ONC/RPC portmap failure
> at
> org.acplt.oncrpc.OncRpcPortmapClient.setPort(OncRpcPortmapClient.java:314)
> at
> org.acplt.oncrpc.server.OncRpcUdpServerTransport.register(OncRpcUdpServerTransport.java:215)
> at
> org.acplt.oncrpc.server.OncRpcServerStub.register(OncRpcServerStub.java:101)
> at org.acplt.oncrpc.server.OncRpcServerStub.run(OncRpcServerStub.java:79)
> at
> org.openthinclient.nfs.NFSService$RpcServerThread.doRunServer(NFSService.java:97)
> at org.openthinclient.nfs.NFSService$RpcServerThread.run(NFSService.java:80)
> ...
> 
well this is maybe a new one ;-(.
somehow it is not possible for the integrated java-nfs-server to use FreeBSD's
running portmapper/rpciod. for some reason the portmapper could not be
contacted successfully at the given host.

please paste the output of:

- "rpcinfo -p" on your server
- "rpcinfo -p <your server name / ip>" from a remote machine
- "cat /etc/hosts.allow" on your server


> I've changed nothing on the defaults config, just  created a minimal
> test-environment..
> especially the (mentioned above) [PathManager] file 
> 
> /export/openthinclient/server/default/data/nfs-paths.db
> 
> is simply emtpy. 
> 
this is o.k. as the java-nfs-server hasn't started yet

> 
> Executing showmount -e on the server results in
> ---
> Exports list on localhost:
> /export/openthinclient             Everyone
> ---
> 
maybe this is the problem: it looks like you are exporting the directory of
your openthinclient installation via NFS. please try to:

- stop FreeBSD's nfs server before starting openthinclient,

or:

- deinstall the openthinclient-server-nfs via package manager and use FreeBSD's
nfs-server. this alternative needs additional configuration steps on both side!
i can provide you additional information if you want to use the 
FreeBSD-nfs-server.

regards,
martin

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
The Open Source Thin Client Solution http://openthinclient.org
[email protected]
https://lists.sourceforge.net/lists/listinfo/openthinclient-user

Reply via email to