Users Guide
ApareceelsiguientemensajecuandointentoinstalarServerAdministratorenunsistemaoperativodeLinuxhuésped: ./srvadmin-install.sh: line 2295:
[: ==: unary operator expected
AlinstalarloscomponentesdeDellOpenManageenunsistemaoperativoLinuxhuésped,esposiblequeaparezcaelmensajedeaviso.Sinembargo,la
instalacióncontinúayconcluyesinningunapérdidadefuncionalidad.
InstalémanualmenteelsistemaoperativodeRedHatEnterpriseLinux4- x86_64 y puedo ver dependencias de RPM al intentar instalar Server
Administrator.¿DóndepuedoencontrarestosarchivosRPMdependientes?
EnelcasodeRedHatEnterpriseLinux,losarchivosRPMdependientesestánenelmediodeinstalacióndeRedHatEnterpriseLinux.TodoslosdemásRPM
estándisponibleseneldirectorio/SYSMGMT/srvadmin/linux/RPMS/supportRPMS\opensource-components.
Para instalar o actualizar todos los archivos RPM dependientes, ejecute el siguiente comando:
rpm –ivh /SYSMGMT/srvadmin/linux/RPMS/supportRPMS/opensource-components
Acontinuación,podráseguirconlainstalacióndeServerAdministrator.
HerealizadounainstalaciónnopredeterminadadelsistemaoperativoLinuxutilizandosusmediosparadichosistemayveoquefaltandependenciasde
los archivos RPM al instalar Server Administrator.
ServerAdministratoresunaaplicaciónde32bits.Cuandoseinstalaenunsistemaqueejecutaunaversiónde64bitsdelsistemaoperativoRedHat
EnterpriseLinux,ServerAdministratorsiguesiendounaaplicaciónde32bits,mientrasqueloscontroladoresdedispositivosinstaladosporServer
Administratorsonde64bits.SiintentainstalarServerAdministratorenunsistemaqueejecutaRedHatEnterpriseLinux(versión5yversión6)paraIntel
EM64T,asegúresedeinstalarlasversionesde32bitscorrespondientesdelasdependenciasdearchivosRPMfaltantes.LasversionesdeRPMde32bits
siempre tienen i386enlaextensióndelnombredelarchivo.Tambiénesposiblequeobservedependenciasfallidasdearchivosdeobjetoscompartidos
(archivos con soenlaextensióndelnombre).Enestecaso,sepuededeterminarquéRPMserequiereparainstalarelobjetocompartido,utilizandoel
interruptor --whatprovides de RPM. Por ejemplo:
rpm -q --whatprovides libpam.so.0
SepodríadevolverunnombredeRPMcomopam-0.75-64, por lo que debe obtener e instalar el pam-0.75-64.i386.rpm. Cuando Server Administrator se
instalaenunsistemaqueejecutaunaversiónde64bitsdeunsistemaoperativoLinux,asegúresedequeestéinstaladoelpaqueteRPMcompat-libstdc++-
<versión>.i386.rpm. Es necesario resolver las dependencias manualmente, instalando los archivos RPM que faltan desde los medios del sistema operativo
Linux.
¿DóndepuedoencontrarlospaquetesdeorigenparalosRPMdecódigofuenteabierto?
LospaquetesdeorigenparalosRPMdecódigofuenteabiertoestándisponiblesenunaimagendeDVDquepuedesolicitar.
¿QuédebohacersilainstalacióndelautilidadRACdeManagementStationnosepuederealizarporquefaltaunarchivoRPM?
DurantelainstalacióndelautilidadRACdeManagementStation(RPMmgmtst-racadm, en el directorio /SYSMGMT/ManagementStation/linux/rac en el DVD Dell
Systems Management Tools and Documentation[HerramientasydocumentaciónparalaadministracióndesistemasDell]),lainstalaciónpuedefallardebidoa
que faltan dependencias de archivos RPM en las bibliotecas libstdc++.so. Instale el RPM compat-libstdc++ incluido en el mismo directorio para resolver la
dependenciayreintentelainstalación.
Al utilizar el comando rpm -e 'rpm -qa | grep srvadmin' para eliminar Dell OpenManage Systems Management Software, algunas versiones de la
utilidadRPMpuedenprogramarunadesinstalaciónenunordenincorrecto,loqueocasionaquelosusuariosveanmensajesdeadvertenciaodeerror
falsos.¿Cuáleslasolución?
LasoluciónesutilizarlasecuenciadecomandosdedesinstalacióndeDellOpenManage,srvadmin-uninstall.sh, incluida en el DVD.
¿Quédebohacercuandosemepidequeautentifiqueutilizandolacuentadeusuarioraíz?
Dell Systems Build and Update Utility agrega una secuencia de comandos al archivo .bash_profiledelusuarioraízparasolicitarlainstalaciónDellOpenManage
SystemsManagementSoftware.Estasecuenciadecomandospodríainterferirconaplicacionesclienteremotasqueseautentificanutilizandolacuentade
usuarioraízenelsistema,peroquenotienenlosmediosparamanejarpeticionesalusuario.Parasolucionarestalimitación,editeelarchivo.bash_profile y
conviertalalínea:[ ${SHLVL}... en un comentario.
Duranteladesinstalación,apareceelsiguientemensajedeerror: error: %preun(srvadmin-NAME-X.Y.Z-N.i386) scriptlet failed, exit status 1 (error: %preun
[srvadmin-NAME-X.Y.Z-N.i386] el scriplet ha fallado, estado de salida 1).
EsposiblequehayaproblemasaldesinstalarServerAdministratordespuésdeunaactualizaciónnosatisfactoriaduranteunaactualizaciónmanualdeRPM.
Aparece el mensaje de error siguiente:
error: %preun(srvadmin-NAME-X.Y.Z-N.i386) scriptlet failed, exit status 1
En este caso, NAMEeselnombredeunafunción,porejemploomacore. X.Y.Z-Neselnúmerodeversiónydecompilacióndelafunción.Algunassoluciones
posibles para corregir este problema:
1. Intente desinstalar de nuevo. Por ejemplo, utilice el siguiente comando:
rpm -e srvadmin-NAME-X.Y.Z-N.i386
2. Borrelalínea“upgrade.relocation=bad” siestápresenteenelarchivo/etc/omreg.cfgeintenterealizarladesinstalacióndenuevo.
¿PorquéapareceunavisoacercadelaclavedelpaqueteRPMdurantelainstalación?
LosarchivosRPMestánfirmadosconunafirmadigital.Paraevitaresteaviso,debemontarelmediooelpaqueteeimportarlaclaveutilizandouncomando
como el siguiente:
rpm --import /mnt/dvdrom/SYSMGMT/srvadmin/linux/RPM-GPG-KEY
NOTA: siestáutilizandoversionesposterioresdesistemasoperativosLinuxadmitidosylosarchivosRPMdisponibleseneldirectorio
SYSMGMT/srvadmin/linux/RPMS/supportRPMSdelDVDsonincompatibles,utilicelosRPMmásrecientesdesdelosmediosdelsistemaoperativo.