NetSUS - Cannot upload .nbi files, NetBoot service cannot be enabled and can't see any Softwareupdates

fabian_ulmrich
Contributor
Contributor

Hey guys,

because my old NetBoot Server crashed I used the chance to setup a NetSUS 2.0 (Ubuntu 12.04 LTS) Server by following the documentation (http://jamfsoftware-content.s3.amazonaws.com/downloads/NetBootSUSServerUserGuide_v2.0.pdf).

When I try to upload the Casper.nbi through the webinterface, it doesn't work and Finder quits the copy process with error -36. So I tried to upload the files via Filezilla and SSH, before I needed to grant my standard administration user access to /srv/NetBoot/ because smbuser was not able to access via ssh. I think it's because cat /etc/passwd showed /dev/null for smbuser's home and shell. But also by granting access for my standard admin, I was not able to upload my Casper.nbi - I don't understand what's going on here!

I tried the same for Apple's AST and it could be uploaded - So I added my subnet by using CIDR spelling, put in 10.1.0.0/16 as well as the NetSUS IP 10.1.3.13/16 - Netmask is 255.255.0.0 in both cases. But was not able to start NetBoot Service. What's wrong?

Another weird thing I find is that I setup the SoftwareUpdateServer. Just created one branch and defined this as root. Over night it obviously downloaded a couple of gigs because I wanted it to download it at 3AM, but it doesn't show me a list. Why not?

Actually it drives me nuts and I was really looking forward to it, because it seems to be so nice to have when I visited the session about NetSUS on JNUC '13

Does anyone experience the same problems or has any suggestions what's going on?

Thanks!!!

3 REPLIES 3

colonelpanic
Contributor

Hi!

While I am not sure why you wouldn't be able to copy anything over with finder, the only user that will have SSH access will be shelluser. When you are transferring via Finder, how far do you get into the process before it fails?

As far as the updates go, are you behind a proxy that requires authentication? The application in the background that actually downloads the updates is called Reposado, and it can be found here:https://github.com/wdas/reposado

I would check out the documentation on it and maybe it can help you figure out why the updates were not downloaded.

michaelhusar
Contributor II

Yesterday we set up a NetbootServer with NetSUS 2.0 on ESX.
1. Installed 12.04 LTS -standard config (without LVM)
2. Used the .run from NetSUS2.0
3. Started web interface and set all password (smbuser, afpuser, sshuser,..)
4. Upload of netbootimage worked 5. BUT then we added disks in the VM to have more space and made links to these partitions for CasperShare,etc. that broke things
6. Fix was: we did the changes on the 12.04 as root - so root was owner of the links and files we created and copied...but access rights were for smbuser, etc
7. After setting the correct owner and rights everything worked again

sorry - we did not test the SUS so far.

fabian_ulmrich
Contributor
Contributor

Thanks so far for your replies.

I am just setting up a totally fresh Ubuntu and start over from the scratch. Think that's the best way first. We are not behind a proxy. I am wondering that SUS downloaded 44G of Updates but did not show them in SU Lists.

I'll definetly check the documentation of reposado.

Did you guys changed anything on /var/www/webadmin/scripts/adminHelper.sh? Or better, do I have to edit any of the different .conf files of NetSUS?

Thanks in advance again!