Esta publicación tiene más de 5 años
2 Mensajes
0
1078
Problema de idioma con OMSA 7.4
Despues de instalar OMSA 7.4 en un PE1950 con RHEL 5.7 tengo un problema de idioma:
srvadmin-services.sh status
/etc/init.d/racsvc: line 25: [: !=: unary operator expected
Examinando la linea 25:
SYSID=`GetSysId`
if [ ${SYSID} != "023C" ]; then
el valor de SYSID sale de GetSysId que está definida en /opt/dell/srvadmin/lib64/srvadmin-omilcore/Funcs.sh
la funcion obtiene el valor con esta línea:
OM_SYSTEM_ID=$(/usr/sbin/smbios-sys-info-lite | grep "System ID" | sed 's#^.*0x##; s#[[:space:]].*$##')
el problema es que el resultado de smbios-sys-info-lite en mi sistema es:
Libsmbios: 2.2.27
ID del Sistema: 0x*****
Etiqueta de Servicio: ********
Código de Servicio Express: *********
Es decir, los nombres de los campos están en español y el grep del scrip los busca en inglés, por lo que el SystemID siempre lo devuelve vacío y el init script falla.
citius.tic
2 Mensajes
0
30 de septiembre de 2014 08:00
Además de modificar /opt/dell/srvadmin/sbin/CheckSystemType
"OEM String 1" por "Fabricante"
"System ID" por "ID del Sistema"
"Product Name" por "Nombre del Producto"
También hay que hacer el cambio de SystemId en /opt/dell/srvadmin/lib64/srvadmin-omilcore/Funcs.sh
o continua dando el mismo error.
Por otro lado parece una chapuza tener que hacer esto a mano. En cuanto se actualicen los paquetes volverá a fallar.
DELL-AngelT
70 Mensajes
0
30 de septiembre de 2014 05:00
Hola,
Efectivamente despues de la instalacion de OMSA en un equipo con red hat en español es necesario hacer una modificacion para que este pueda arrancar correctamente. En este caso:
Modifique dentro de su fichero /opt/dell/srvadmin/sbin/CheckSystemType
"OEM String 1" por "Fabricante"
"System ID" por "ID del Sistema"
"Product Name" por "Nombre del Producto"
Saludos