Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Software Update stalls on the blocked model downloads during a macOS update

Abierto Apto para principiantes
#109 11 comentarios 13 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
63/100
Tipo de issue
Documentación
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
macos, swift

Línea de trabajo

La persona que informó del problema sugiere añadir una entrada en las FAQ junto a «¿Las actualizaciones de macOS deshacen los cambios?»; el issue no indica ningún archivo de documentación. Empieza por localizar esa entrada de las FAQ y comprobar cómo explica el proyecto los cambios en los perfiles. Documenta la solución alternativa comunicada para las actualizaciones y sus limitaciones, y confirma que la nueva entrada sea clara y coherente con las FAQ existentes.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

What happened

I updated from macOS 27.0.1 (26A434) to 27.2 (26B123) in System Settings > Software Update, and the download stopped partway. The update itself had finished downloading. What Software Update was waiting on were two Apple Intelligence model sets the profile blocks, and it kept retrying them.

I don't run RemoveMacAI itself: my profile is one I built from RemoveMacAI's, with the same download block (DownloadServerBaseURLOverride-<asset type> in com.apple.MobileAsset, pointing at https://127.0.0.1:9/). RemoveMacAI blocks the two sets that stalled, UAF.FM.GenerativeModels and UAF.FM.Visual, too, so its users may run into this, but I haven't tested it with RemoveMacAI's own profile and haven't seen anyone report it. One difference: Siri's switch is on on my Mac, only so Spotlight keeps its new design (Siri itself says it isn't available), while RemoveMacAI turns Siri off unless it's kept. That switch might be what makes macOS want these models at all. On my Mac it was already trying to download UAF.FM.GenerativeModels a few hours before the update.

What the logs show
  1. The update finished downloading, and softwareupdated moved on to downloading optional assets before installing ("pre-SU staging"). None of them was required:

    [FSM(update_downloader)] >S> DownloadingSU >E> DownloadSucceeded >N> DownloadingSplat
    [FSM(update_downloader)] >S> DownloadingSplat >E> OperationSkipped >N> DownloadingPSUSAs
    preSUStagingRequiredCount = 0
    preSUStagingOptionalCount = 170
    preSUStagingOptionalSize = 13720391680
    

    That's also why Software Update showed 19.9 GB for the update: 6.2 GB of update and 13.7 GB of optional assets.

  2. The unblocked sets in the staging (UAF.IF.Planner, UAF.FM.Overrides, UAF.Siri.TextToSpeech) downloaded in seconds. The two blocked sets got "Connection refused" from the closed port and were retried with growing delays, logged as Stalled every 30 seconds:

    nsurlsessiond  [C156 IPv4#…:9 … interface: lo0] Socket SO_ERROR [61: Connection refused]
    nsurlsessiond  Task <…>.<77> finished with error [-1001] …
    nsurlsessiond  Task <…>.<77> will retry after 128 seconds
    com.apple.MobileAsset.DownloadService.Builtin  [Progress]: Stalled | TaskDescriptor:com_apple_MobileAsset_UAF_FM_GenerativeModels…
    

    The blocked task's resource timeout was 3730 s (timeouts(120.0, 3730.0)), so each blocked download keeps trying for about an hour before it gives up. Meanwhile nothing else was downloading and the progress bar didn't move.

  3. Removing the profile didn't unstick the two downloads already running: they were still logged as Stalled 90 seconds later, when I restarted. After the restart they downloaded at once, Software Update started the update over (PurgingAllAssetsAtStartup discarded the 6.2 GB already downloaded), and 27.2 installed.

What got it through

Remove the profile, restart, update, then install the profile again and delete the models the update downloaded. With RemoveMacAI I'd expect that to be removemacai on, a restart, the update and removemacai off, but I haven't run those.

Not tested
  • Whether Software Update gives up on the blocked sets once their timeout runs out and installs anyway. I restarted after about 10 minutes.
  • Whether the full installer (softwareupdate --fetch-full-installer) skips the staging and avoids this.

A FAQ entry next to "Do macOS updates undo the changes?" might help, since nothing on screen points at the profile.

MacBook Pro 14" (M5), macOS 27.0.1 (26A434) → 27.2 (26B123).

Lenguaje dominante
Swift
Estrellas
4.9k
Forks
144
Merge medio
21 h 50 min
PR fusionados (30 d)
37

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de omlahore/RemoveMacAI

Todos los issues de omlahore/RemoveMacAI

Issues similares

Más issues de Swift

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.