Microsoft arregla un paquete Debian defectuoso que altera la configuración de los usuarios

Microsoft arregla un paquete Debian defectuoso que altera la configuración de los usuarios

Microsoft solucionó ayer un paquete defectuoso de Debian que estaba jugando con la configuración del sistema operativo de los usuarios durante su rutina de instalación.

El paquete defectuoso que causaba todos los problemas era Open R v3.5. Open R es una versión mejorada del lenguaje de programación R mantenida por Microsoft.

Según Norbert Preining, un matemático que vive en Japón, la versión 3.5 del paquete Debian de Microsoft para Open R contenía una instalación insegura y scripts de desinstalación que modificaban la configuración de todo el sistema, un gran no en el ámbito de los paquetes de Linux.

Paquetes defectuosos reencalado Bash

El paquete defectuoso se volvió a vincular forzosamente /bin/sh a /bin/bash, lo que sería un problema si los usuarios hubieran vuelto a vincular /bin/ sh a otro shell como, por ejemplo, el guión, lo que hubiera provocado la sobrescritura de la configuración local del usuario.

Además, el paquete también eliminó forzosamente /usr/bin/ R y /usr/bin/Rscript sin verificar si esta era la ruta de acceso de la versión de idioma R con la que se suponía que operaba el paquete. Esto también sería un problema si el usuario hubiera instalado diferentes versiones del lenguaje R en el mismo ordenador.

Preining informó al equipo de Microsoft de los problemas el lunes a través del foro de la compañía. El equipo de Microsoft R publicó una revisión ayer. La revisión se ha incorporado en el paquete Open R Debian. El número de versión sigue siendo el mismo, lo que significa que los usuarios tendrán que volver a descargar e instalar el paquete.

Microsoft: ¡Lo siento!

"Si bien trabajamos arduamente para ser un buen administrador de todas las comunidades de código abierto en las que participamos, esta no resistió las altas expectativas de la comunidad", dijo un portavoz de Microsoft.

"Hemos implementado procesos para ayudarnos a solucionar este tipo de problemas tan pronto como se descubran (este problema se identificó en 2016 pero no se solucionó) y se identificaron personas con nombre para monitorear y abordar cualquier problema lo antes posible. Somos afortunados en que Microsoft tenga muchos contribuidores experimentados de Linux en nuestra compañía, y haremos todo lo posible para obtener su contribución en el futuro ", agregó Microsoft.