macmule / AutoCasperNBI

AutoCasperNBI is an app that automates the creation of NetBoot Images (read: NBI’s) for use with Casper Imaging.
https://macmule.com/AutoCasperNBI/
83 stars 9 forks source link

10.13 NBI: Auto Login Sometimes Fails #108

Closed macmule closed 5 years ago

macmule commented 6 years ago

When booting to 10.13, auto-login sometimes fails

macmule commented 6 years ago

Looks to be an Apple issue...

TL;DR use NFS unless running Server.app on High Sierra, in which case read this

Open Radar

As per: http://www.openradar.me/34640065

Summary:

Tested over Server.app: 5.2, 5.3 & 5.4.

When a 10.13.x NetBoot Image, with auto-login enabled, is served over HTTP. Auto-Login fails.

The same 10.13.x NetBoot Image, will auto-login when NFS is enabled (see 34639788 for the related issue with this)

Steps to Reproduce:

  1. Create an NBI with auto-login enabled for a user account
  2. Add to NetInstall Service
  3. Enable NetInstall Service
  4. Share NBI over HTTP
  5. Attempt to Boot from NBI
  6. Cancel NetBoot
  7. Share NBI over NFS
  8. Attempt to Boot from NBI

Expected Results:

Auto-login should work on the NBI regardless of protocol shared over.

Actual Results:

HTTP fails to auto-login, NFS works

Version:

10.13.x

neilmartin83 commented 6 years ago

Hi @macmule ,

Just tested the following:

macOS 10.13.1 HFS+ image from AutoDMG + iTunes 12.7.1 update Serving over HTTP on an Ubuntu 16.04 host with the following Docker containers: bruienne/bsdpy:1.0 macadmins/tftpd macadmins/netboot-httpd (nginix)

iMac 14,1 previously running 10.12.6 - never upgraded to 10.13 so still has pre-10.13 EFI: Boot ROM version: IM141.0118.B47

Image boots in about 6 minutes and auto-login works. Casper Imaging just laid down a 10.12.6 AutoDMG-baked image via SMB and restarted fine. :-D

I'll NetBoot a few other Macs tomorrow to see if the auto-login issue pops up at all.

jardhug commented 6 years ago

I built a 10.13.1 nbi and it's not auto logging in, jamf just sits at the temporary adobe install account lock screen.

macmule commented 6 years ago

@danprk ok.. but the NBI logged in? The AdobeInstall account is a jamf issue & not one for this project.

jardhug commented 6 years ago

@macmule nbi logged in fine with nfs, sorry i misread this issue

macmule commented 5 years ago

Looks to have been resolved within a more recent 10.13.x update