Autorización manos libres para sistemas de despliegue
Las licencias multiplaza de Ableton Live ofrecen ahora a los administradores la posibilidad de empaquetar y desplegar Live en equipos cliente mediante MDM, sin necesidad de autorizar manualmente Live en cada ordenador cliente. Este método “Hands-Off” o de “manos libres“ reduce significativamente los gastos generales de TI y agiliza el proceso de despliegue.
¿Qué es la Autorización manos libres?
Cómo utilizar la Autorización manos libres
Opciones de script configurables
Solución de problemas
¿Qué es la Autorización manos libres?
Este método de despliegue incluye la ejecución de una secuencia de comandos posterior a la instalación que iniciará Ableton Live una vez utilizando un parámetro especial de la línea de comandos en cada máquina de destino. Tras el lanzamiento inicial, Live debe estar autorizado para todos los usuarios de cualquier máquina en la que se haya ejecutado este script post-instalación.
Cómo utilizar la Autorización manos libres
- En la página de Cuenta de Ableton.com de la institución, selecciona la licencia multiplaza correspondiente en el selector desplegable Licencia. Haz clic en “Generar nuevo token“.
-
Copia el token generado en tu portapapeles.
-
Las descargas directas de los scripts de postinstalación para macOS y Windows están disponibles a través de este enlace:
https://downloads.ableton.com/support/Hands_Off_Authorization.zip
- En macOS, utiliza el script denominado authorize-live12.sh
- En Windows, utiliza el script denominado authorize-live12.bat - Abre el script de postinstalación de tu sistema operativo y edita los valores Edition , Version , Token y LogFilesDir según corresponda (consulta “ Opciones configurables del script “ más abajo).
- Comprueba que todo parece correcto en el paquete de despligue, y configúralo para que ejecute el script de postinstalación como administrador tras la instalación. El script creará las carpetas compartidas Unlock (Desbloquear) y Preferences (Preferencias), y luego iniciará la aplicación Live, pasando el token de autorización mediante un parámetro de la línea de comandos para autorizar el software. Al cabo de unos segundos, Live se cerrará automáticamente y quedará autorizado para todos los usuarios de la máquina.
Nota: Live se ejecutará como una aplicación gráfica durante el paso de autorización. Esto puede no ser posible si no hay ningún usuario conectado cuando se ejecute el script post-instalación. Puede que tengas que configurar tu despliegue para iniciar sesión temporalmente durante el despliegue, o para ejecutar el script post-instalación una vez cuando el primer usuario inicie sesión.
Opciones de script configurables
Configurar la edición correcta
El valor Edition debe ajustarse a uno de los siguientes, de acuerdo con tu licencia:
- Ableton Live 12 Suite
- Ableton Live 12 Standard
- Ableton Live 12 Intro
macOS
EDITION=Ableton Live 12 Suite
Windows
set EDITION=Ableton Live 12 Suite
Establecer la versión correcta
La versión se muestra en la página de tu cuenta, desde donde descargas Ableton Live, o en la parte inferior de la pantalla de inicio cuando se inicia el software.
macOS
VERSION=12.0.20
Windows
set VERSION=12.0.20
Configurar el token
Utiliza el token que copiaste de la página de tu cuenta (ver más arriba).
macOS
TOKEN=hhu2epdmmj77tucr
Windows
set TOKEN=hhu2epdmmj77tucr
Nota: Si tu sistema MDM admite parámetros , puedes utilizarlos para inyectar el token en el script, lo que puede ayudar a evitar que alguien recupere el token en las máquinas de destino (Ableton Live no registra ni guarda el token, pero el sistema de despliegue puede dejar este script u otros archivos temporales por ahí).
Establecer un directorio de registro
Durante la autorización, Live escribirá información de diagnóstico en un archivo llamado Log.txt . Este archivo suele estar ubicado en el directorio raíz del usuario actual (es decir, el usuario que ejecuta el script post-instalación), pero esto puede no ser siempre práctico o posible.
Puedes especificar un directorio diferente donde puedas localizar fácilmente el archivo en caso de problemas. Déjalo vacío para permitir que Live genere el archivo de registro en su ubicación por defecto.
macOS
LOGFILESDIR=/var/tmp/AbletonLogFiles/
Windows
set LOGFILESDIR=C:\Temp\AbletonLogFiles\
Instalación de los Packs de Live
Los Packs de Live son bastante grandes y sólo deben instalarse una vez en una máquina, en la cuenta de usuario Admin, para que puedan ser compartidos por todos los usuarios de ese ordenador. Para instalar tus Packs de Ableton Live en una ubicación compartida, crea una carpeta para los Packs de Live en una ubicación compartida del ordenador, por ejemplo:
macOS : MacintoshHD/Usuarios/Compartido/Ableton/Factory Packs/
Windows : C:\Público\Documentos\Ableton Live Packs
Abre las Preferencias de Live → Biblioteca y establece la “Carpeta de instalación para Packs” en la carpeta que acabas de crear. A continuación, descarga e instala tus Packs de Ableton Live.
Otros usuarios podrán entonces establecer la “Carpeta de instalación de los Packs" en la carpeta compartida que has creado y acceder a los Packs que hayas instalado allí.
Nota: Los Paquetes sólo pueden instalarse desde la cuenta de usuario Admin principal del ordenador. Los usuarios que inicien sesión con otras cuentas del ordenador no podrán descargar ni instalar Packs, y la sección Packs del navegador de Live mostrará el mensaje “No se puede recuperar la lista (Falta autorización)”:
Esto se debe a que la autorización de los Packs está vinculada a la cuenta de usuario Admin en la que se instaló y autorizó Live. Para resolver este error, inicia sesión con la cuenta Admin principal del ordenador para instalar los Packs.
Solución de problemas
Si Live no está autorizado al final del proceso, el script saldrá con un código de salida de 1, pasando el error a su MDM.
Si Live no puede iniciarse porque el script se está ejecutando cuando se muestra la pantalla de inicio de sesión, hay dos soluciones posibles:
- Comprueba que has establecido la edición, versión y token correctos en el script post-instalación.
- En la máquina de destino, examina el archivo Log.txt en busca de errores. En concreto, busca las líneas que contengan la cadena ERROR: licensing, donde puede que encuentres más información.
Notas :
- Intenta configurar tu despliegue para iniciar sesión temporalmente antes de instalar y autorizar Live.
- También puedes intentar configurar tu despliegue para que ejecute el script post-instalación una vez que un usuario se conecte (puede que vean aparecer Live durante unos segundos). Si el script se ejecuta con privilegios de administrador, después debería estar autorizado para todos los usuarios.
Solo para macOS , si se implementa Live y el script posterior a la instalación se ejecuta mientras está en el modo Rosetta en una máquina Apple Silicon, pero luego los usuarios inician Live de forma nativa, el código de autorización de Live será diferente y, por lo tanto, Live solicitará autorización a los usuarios.
Notas :
- Las actualizaciones automáticas de Live no son compatibles con la configuración multiusuario, por lo que los scripts incluyen la entrada Options.txt -_DisableAutoUpdates para desactivar las actualizaciones automáticas. Se pueden aplicar actualizaciones manuales según sea necesario descargando la versión Live actualizada desde la cuenta de administrador de Ableton.com e implementándola en las máquinas cliente. El token de autorización y el script post-instalación son innecesarios para desplegar actualizaciones.
- El token de autorización sólo es necesario durante el despliegue inicial. Una vez autorizado el software, el token es irrelevante y puede revocarse en la página Cuenta de Ableton.com, si se desea. Revocar el token no impide que Live funcione en máquinas ya autorizadas, pero podría garantizar que el token no se use para autorizar a Live en máquinas que no están bajo su administración.