Skip to main content
Question

NetSUS Server 3.0.2 is now available

  • October 31, 2014
  • 44 replies
  • 130 views

Show first post

44 replies

geoffreykobrien
Forum|alt.badge.img+9
  • Valued Contributor
  • November 19, 2014

I have the same netboot starting issue, created a new NBI and uploading didn't fix the issue. Both work fine in 3.0.1.


geoffreykobrien
Forum|alt.badge.img+9
  • Valued Contributor
  • November 20, 2014

I built a new, vanilla ubuntu 14.04lts and then used the 3.0.2 .run file, and cannot get netboot to turn on, thoughts?


Forum|alt.badge.img+6
  • Contributor
  • November 20, 2014

Chances are you're experiencing this bug. Have you converted your NetBoot NBI's NBImageInfo.plist to ASCII-xml and re-uploaded like I suggested above?


Forum|alt.badge.img+6
  • Contributor
  • November 20, 2014

BTW: macmule's AutoCasperNBI tool will do this for you if you have the very latest version...


geoffreykobrien
Forum|alt.badge.img+9
  • Valued Contributor
  • November 20, 2014

I ended downloading the OVA and I got netboot to turn on, testing the process now.


geoffreykobrien
Forum|alt.badge.img+9
  • Valued Contributor
  • November 20, 2014

Does anyone have a copy of the 3.0.1 ova and run file, I need to go back as that worked.


mvught
Forum|alt.badge.img+9
  • Contributor
  • November 20, 2014

There you go:

Installer: http://jamfsoftware-content.s3.amazonaws.com/downloads/NetSUS_3.0.1.run
OVA: http://jamfsoftware-content.s3.amazonaws.com/downloads/NetSUS_3.0.1.ova

Installer: http://jamfsoftware-content.s3.amazonaws.com/downloads/NetSUS_3.0.run
OVA: http://jamfsoftware-content.s3.amazonaws.com/downloads/NetSUS3.0.ova


Forum|alt.badge.img+7
  • Contributor
  • November 23, 2014

Hey All,

I have spun up a couple of 3.0.2 version and mostly seems all good. Especially like not having to edit the dhcpd.conf file, picked up our NBI name straight off the bat. Have setting up imaging and the SUS parts which are working well enough.

I have tried to log into the web UI on the weekend but cannot get in. The login page appears which tells me it can establish the connection however the default webadmin credentials (using default, haven't changed them) don't appear to be recognised. The blue url bar loads up and completes but doesn't allow me to get in.

Have had no problems with my v3.0.1 variants.

Any ideas?

Cheers
T


Forum|alt.badge.img+5
  • New Contributor
  • April 14, 2015

I cannot get this NetSUS installer to work on a Ubuntu 12.0.4 VM (same one running the JSS)
It hangs at "Starting NetBoot Installation".

Any advice?


mvught
Forum|alt.badge.img+9
  • Contributor
  • April 14, 2015

Clean install Ubuntu? cane you post the log off the terminal


mvught
Forum|alt.badge.img+9
  • Contributor
  • October 1, 2015

@eric.krause Will there be a update 3.0.3 with 10.11 in the release?


Forum|alt.badge.img+8
  • Contributor
  • October 1, 2015

@mvught

Check this out. Basically you just need to update the correct file on your server. Let me know if you need any help.


Forum|alt.badge.img+9
  • Contributor
  • October 2, 2015

@mvught This older post helped me edit the right files on the NetSUS to get 10.11 updates working.

I edited both /var/lib/reposado/preferences.plist and /etc/apache2/sites-enabled/000-default


mvught
Forum|alt.badge.img+9
  • Contributor
  • October 2, 2015

Hello all,

Thanks for the reply's so far ;)
We have CentOS and:
/var/lib/reposado/preferences.plist i like this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>CurlPath</key>
        <string>/usr/bin/curl</string>
        <key>LocalCatalogURLBase</key>
        <string></string>
        <key>UpdatesMetadataDir</key>
        <string>/srv/SUS/metadata/</string>
        <key>UpdatesRootDir</key>
        <string>/srv/SUS/html/</string>
</dict>
</plist>

vi (long file)
/etc/httpd/conf/httpd.conf
i have add:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} Darwin/9
RewriteRule ^/index.sucatalog$ http://%{HTTP_HOST}/index-leopard.merged-1.sucatalog
RewriteCond %{HTTP_USER_AGENT} Darwin/10
RewriteRule ^/index.sucatalog$ http://%{HTTP_HOST}/index-leopard-snowleopard.merged-1.sucatalog
RewriteCond %{HTTP_USER_AGENT} Darwin/11
RewriteRule ^/index.sucatalog$ http://%{HTTP_HOST}/index-lion-snowleopard-leopard.merged-1.sucatalog
RewriteCond %{HTTP_USER_AGENT} Darwin/12
RewriteRule ^/index.sucatalog$ http://%{HTTP_HOST}/index-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog
RewriteCond %{HTTP_USER_AGENT} Darwin/13
RewriteRule ^/index.sucatalog$ http://%{HTTP_HOST}/index-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog
RewriteCond %{HTTP_USER_AGENT} Darwin/14
RewriteRule ^/index.sucatalog$ http://%{HTTP_HOST}/index-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog
RewriteCond %{HTTP_USER_AGENT} Darwin/15
RewriteRule ^/index.sucatalog$ http://%{HTTP_HOST}/index-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog
</IfModule>

but is not working at all, i have restarted the service but no luck at all.
any suggestions left?


Forum|alt.badge.img+7
  • Contributor
  • October 2, 2015

Following, I'm having a similar issue. Tried to make the changes and it promptly started syncing until it filled its drive, so I'm not sure what I did wrong. Currently using 228GB.


Forum|alt.badge.img+9
  • Contributor
  • October 5, 2015

@mvught Did you managed to get your NetSUS working? I added the following key to my /var/lib/reposado/preferences.plist and restarted Apache after making the same edits as you did to the https.conf file.

If you run repo_sync in /var/lib/reposado/ it should show you which catalogs it is checking online.

<key>AppleCatalogURLs</key>
                <array>
                        <string>http://swscan.apple.com/content/catalogs/index.sucatalog</string>
                        <string>http://swscan.apple.com/content/catalogs/index-1.sucatalog</string>
                        <string>http://swscan.apple.com/content/catalogs/others/index-leopard.merged-1.sucatalog</string>
                        <string>http://swscan.apple.com/content/catalogs/others/index-leopard-snowleopard.merged-1.sucatalog</string>
                        <string>http://swscan.apple.com/content/catalogs/others/index-lion-snowleopard-leopard.merged-1.sucatalog</string>
                        <string>http://swscan.apple.com/content/catalogs/others/index-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog</string>
                        <string>http://swscan.apple.com/content/catalogs/others/index-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog</string>
                        <string>http://swscan.apple.com/content/catalogs/others/index-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog</string>
                        <string>http://swscan.apple.com/content/catalogs/others/index-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog</string>
                </array>

mvught
Forum|alt.badge.img+9
  • Contributor
  • October 5, 2015

@plawrence Strange because the file was empty before. After sync i removed the "<key>AppleCatalogURLs</key>" text again and now it works well.

Edited: do not remove the new catalog, after i run "./repoutil --purge-product all-deprecated --force
" it will delete the 10.11 updates


Forum|alt.badge.img+13
  • Author
  • Employee
  • October 13, 2015

@mvught A new team within JAMF has taken over all of our open source projects including the NetSUS Appliance. I believe they are working on getting 10.11 updates to be a part of an upcoming release. I have seen quite a few comments on how to make it work within the existing NetSUS 3.0.2 on this thread. If someone has this working in the community and is willing to share please submit a pull request and we will get to it ASAP. Thanks!


mvught
Forum|alt.badge.img+9
  • Contributor
  • October 14, 2015

@eric.krause my log file after update:
Step 1: vi /var/lib/reposado/preferences.plist (add new catalog url, see above)
Step 2: vi /etc/httpd/conf/httpd.conf
add the following:

RewriteCond %{HTTP_USER_AGENT} Darwin/15 RewriteRule ^/index.sucatalog$ http://%{HTTP_HOST}/index-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog

Step 3: service httpd restart
Step 4: login NetSUS Appliance "Manual Sync" (catalogs are pulled), or in the terminal