NetSUS Server 3.0.2 is now available

eric_krause
New Contributor
New Contributor

We have put out a new version of the NetSUS Server. The source has been updated on GitHub and it is also available as both an OVA and an installer.

Added features:

  • Broadcast the Actual Image Name, Image ID & Image Type, drawn from the NBImageInfo.plist for the NBI.
  • IP enhancements to assist with subnet validation and network configuration.
  • POODLE - disabled the use of SSLv3 for webadmin
  • Added support for Cent OS 7 and RedHat 7
  • Other general cleanups & tunes.

https://github.com/jamf/NetSUS/blob/master/README.md

44 REPLIES 44

mattware
Contributor

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.

plawrence
Contributor II

@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
Contributor

@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

eric_krause
New Contributor
New Contributor

@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
Contributor

@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