The first problem comes from the following jumpstart error:
2ec00 RPC: Can't decode result. whoami RPC call failed with rpc status: 2 panic - boot: Could not mount filesystem. program terminated ok |
Additionally, other users have the same error message, with an additional message:
'Timeout waiting for ARP/RARP packet...' |
To solve the first problem:
Check how the dfstab(4) (/etc/dfs/dfstab on the install image NFS server) looks:
share -F nfs -o ro,anon=o /jumpstart-dir |
Run share(1M) command on the installed image NFS server, to make sure it is shared properly.
Check /etc/bootparams file on the net install server. Look for entries with incorrect boot path.
Make sure that /usr/sbin/rpc.bootparamd is running on the boot server. If necessary, kill and restart it.
Check /etc/ethers on the boot server for duplicate or conflicting entries.
At the prompt, run test net /test-net and/or watch net /watch-net to test the network connectivity.
As a workaround for the second problem, check the nsswitch.conf(4) file. If some of the entries point to NIS, such as:
rpc nis files hosts nis files ethers nis files bootparams files nis |
rpc files nis hosts files nis ethers files nis bootparams files nis |
You might have to update these files manually if they do not contain information on the client machine you are trying to jumpstart.
Then, remove the client with rm_install_client(1M), remove the contents of tftpboot, and again add the client:
add_install_client -c /jumpstart-dir/profiles 'client name' 'arch' |