Desde hace tiempo ALDOS incluye en su colección de software el cliente de escritorio de Discord. La actualización de esta aplicación a la versión 0.0.25 trajo consigo algunos detalles. ALDOS empaqueta en formato RPM el binario oficial de Discord, mismo que es compilado en Ubuntu 18.04 LTS al igual que los módulos de Node.js que descarga e instala automáticamente cada vez que se abre Discord.

El módulo discord_voice correspondiente a la versión 0.0.25 de discord tiene como dependencia específica GLIBC 2.27. ALDOS utiliza GLIBC 2.26. Por tanto Discord muestra un mensaje en un cinto rojo que indica que la instalación está corrupta. En realidad la instalación no está corrupta, sino que el mismo Discord detecta que el módulo discord_voice tiene una dependencia rota (GLIBC 2.27).

mensaje-error-discord

El siguiente procedimiento soluciona el problema y logra que vuelva a funcionar el módulo discord_voice:

Actualizar Discord a la más reciente versión de ALDOS, misma que incluye una copia de libc-2.27.so proveniente del paquete correspondiente de Ubuntu 18.04 LTS:

yum -y update discord

Instalar patchelf para poder modificar el binario del módulo problema.

yum -y install patchelf

Ejecute discord, permita que descargue las actualizaciones de los módulos de Node.js.

Al terminar la aplicación mostrará el menaje de error en el cinto rojo.

Cerrar Discord y realizar lo siguiente:

patchelf --replace-needed libc.so.6 /usr/lib64/discord/libc-2.27.so ~/.config/discord/0.0.25/modules/discord_voice/discord_voice.node

El carácter ~ es un alias del directorio de inicio del usuario. Se obtiene pulsando AltGR + 4. Puede reemplazarse por la ruta del directorio de inicio del usuario. Ejemplo:

patchelf --replace-needed libc.so.6 /usr/lib64/discord/libc-2.27.so  /home/jbarrios/.config/discord/0.0.25/modules/discord_voice/discord_voice.node

NOTA: Esta última parte del procedimiento deberá repetirse cada vez que Discord actualice el módulo discord_voice.

Hecho todo lo anterior, volver a ejecutar Discord. Esta vez deberá mostrarse sin el mensaje de error en el cinto rojo y deberán poderse realizar nuevamente llamadas de voz y video a través de esta aplicación.

discord-aldos

Siguiente Entrada Entrada Anterior