Probablemente no haya nada de malo en la imagen del sparsebundle. El mensaje de error le dice que algo está mal con el contexto/entorno en el que está el comando.
De la página man de hdiutil:
"Dispositivo no configurado. Este error es devuelto explícitamente por DiskImages cuando no se puede contactar con su controlador del kernel o con el ayudante del framework. También aparece a menudo cuando un dispositivo ha sido eliminado mientras la E/S sigue activa. Un caso común de no encontrar el helper es cuando el mecanismo RPC de objetos distribuidos de Foundation no puede ser configurado. D.O. no funciona bajo contextos de arranque de Mach muertos como los que pueden existir en una sesión de screen(1) reatada. Los usuarios root pueden aprovechar StartupItemContext(8) (en /usr/libexec) para acceder al contexto de arranque de Mach del elemento de inicio".
Tendrás que asegurarte de ejecutar el comando desde una sesión en la que estén disponibles los sistemas de apoyo necesarios.
Por ejemplo, si se ejecuta el comando dentro de una sesión de pantalla reatada, puede ocurrir este problema (la palabra pantalla aquí es el nombre de un programa específico).
Así que empieza probando el comando como un usuario ordinario, conectado en la máquina física usando la GUI Terminal.app. Asegúrate de que tienes privilegios de administrador (sudo) y consigue que el comando funcione.
Luego puedes intentar ejecutarlo vía ssh, vía launchd o lo que sea que estés tratando de lograr.