En el sistema Linux, se requiere la versión Glibc-2.7 al instalar el software, pero la versión de Glibc es demasiado baja para actualizarse, lo que hace que el sistema se bloquee. ¿Cuál es la causa? ¿Qué debo hacer? La siguiente serie pequeña le presentará la solución al fallo del sistema cuando Linux actualice Glibc.
fenómeno:
instalar el hardware del monitor HP (hpasmcli) Consejo se basa en Glibc-2.7, mientras que la máquina es Glibc-2.5, la actualización parece tener Glibc, y por desgracia actualizar En ese momento, había más dependencias. Pensé que era muy suave cuando instalé hpasmcli en otros servidores. Pensé en copiar los archivos de la biblioteca de glibc de otros servidores directamente a la máquina. Los archivos involucrados son:
/lib /libc-2.5.so # sistema de 32 bits
/lib64/libc-2.5.so # sistema de 64 bits
Debido a que el sistema del servidor que estoy operando es de 64 bits, está anulando /lib64 En el instante del archivo /libc-2.5.so, se notifica una gran cantidad de errores del kernel en la pantalla de la siguiente manera (donde host se refiere al nombre de host del servidor):
Mensaje de syslogd @ el viernes 26 de abril 18:10:35 2013 . . . Núcleo del host: in6b rsp 00007fff8c0b8698 error 4 Mensaje de syslogd @ el viernes 26 de abril 18:10:35 2013. . . Núcleo del host: init [1]: segfault en 0000000000000000 rip 00002b28b2052e6b rsp 00007fff8c0b8698 error 4 Mensaje de syslogd @ el viernes 26 de abril 18:10:35 2013. . . El último mensaje del servidor se repitió 17 veces. Mensaje de syslogd @ el viernes 26 de abril 18:10:35 2013. . . Núcleo del host: init [1]: segfau6b rsp 00007fff8c0b8698 error 4 Mensaje de syslogd @ el viernes 26 de abril 18:10:35 2013. . . Kernel del host: init [16b rsp 00007fff8c0b8698 error 4
Luego el sistema falla y ya no puede iniciar sesión.
Contacto de emergencia con la sala del servidor para reiniciar el servidor, lo que indica que no se puede iniciar.
¡Oye, yo personalmente causé el accidente!
Importante:
glibc es la biblioteca libc lanzada por gnu, que es la biblioteca c runtime. Glibc es la api de nivel más bajo en Linux, y casi cualquier otro tiempo de ejecución depende de glibc. Además de encapsular los servicios del sistema proporcionados por el sistema operativo Linux, el propio glibc proporciona muchas otras implementaciones de los servicios funcionales necesarios. Como glibc cubre casi todos los estándares que son comunes a UNIX, puede imaginar que lo abarca todo.
Actualizando el consejo de Glibc: No instale Glibc en un sistema en ejecución, ya que esto provocará un fallo del sistema. Como mínimo, debe instalar el nuevo Glibc en un directorio separado para asegurarse de que no está sobrescribiendo el Glibc que está utilizando actualmente.
(Cubriré la ignorancia, ¡jeje!)
Solución:
Vaya a la sala de computadoras, pero afortunadamente, guardé el archivo de biblioteca original en el directorio /lib antes de reemplazarlo (libc-2.5 .so.bak), use el disco del sistema Linux para ingresar al "modo de rescate", restaure los dos archivos de la biblioteca que han sido reemplazados, reinicie el sistema;
Después de que el sistema se inicia normalmente, se entrega a otros departamentos. Los colegas van a recuperar los datos.
Lo anterior es la introducción de la solución al fallo del sistema cuando Linux actualiza Glibc. El método es muy simple. Es necesario ingresar al modo de rescate y restaurar los archivos de la biblioteca reemplazados. Si está actualizando Glibc No sobrescribir el Glibc original no hará que el sistema se bloquee.
Linux, que comando pertenece al comando de búsqueda, se usará cuando quiera encontrar un archivo, a continuación con una pequeña serie para entender el uso específico de qué comando en
/usr /bin /which --tty-only --read-alias --show-dot --show-tilde ’ /usr /bin /which [roo
Los protocolos de red son una colección de reglas de comunicación entre todos los dispositivos en la
La protección de la seguridad de la computadora es algo que todos deben dominar. Una vez que la comp
El servidor Apache es el software de servidor web más utilizado, por lo que los usu
Cómo modificar el tiempo de archivo del sistema Linux
El sistema Linux elimina el período de tiempo especificado. Método
¿El apagado de Ubuntu no puede cerrar cómo resolver?
Ubuntu 14.04 prohíbe el método de inicio de ventana de informe de error de apport
¿Cómo usar la función de afirmación bajo el sistema de linux?
¿Cómo editar el menú de inicio en Ubuntu?
¿Cómo usar el comando táctil bajo Linux?
¿Qué puedo hacer si RedHat Linux 5 no puede usar ifconfig?
¿Cómo establece UNIX el bit de ID de usuario?
¿Qué debo hacer si la red CentOS 6.5 en VMware no está conectada?
información sobre herramientas tema desollado StyleXP
Win10 instala Office365 cuando la computadora no responde, cómo hacerlo
Cómo agregar un tutorial gráfico de la impresora para el sistema Windows 7 de 64 bits
El sistema de Microsoft Windows Phone 8 cambiará en gran medida
Copia de seguridad automática para Windows 8 System
Msn cómo tomar una captura de pantalla detallada de los pasos
La opción de configuración inalámbrica de Win8 está atenuada y no se puede ajustar.