×

HP-UX: swinstall you do not have permission for this operation

HP-UX: swinstall you do not have permission for this operation

Small_white_hp_UX_logo HP-UX: swinstall you do not have permission for this operation

Foto tomado de Wikipedia

Hola:

Cuando se nos presenta un error como el siguiente:

# swinstall -x autoreboot=true -x patch_match_target=true -s /ora_data2/patches/PATCH_DELIVERY_30272.DEPOT
======= 03/15/11 15:09:29 EDT BEGIN swinstall SESSION
(non-interactive) (jobid=rookie-0166)
* Session started for user “root@rookie”.
* Beginning Selection
* Target connection succeeded for “rookie:/”.
ERROR: “rookie:/ora_data2/patches/PATCH_DELIVERY_30272.DEPOT”: You do not have permission for this operation. The depot owner,system administrator, or alternate root owner may need to use the “swreg” or “swacl” command to give you permission. Or, to manage aplications designed and packaged for nonprivileged mode, see the “run_as_superuser” option in the “sd” man page.
* Source connection failed for “rookie:/ora_data2/patches/PATCH_DELIVERY_30272.DEPOT”.
WARNING: More information may be found in the daemon logfile on this target (default location is rookie:/var/adm/sw/swagentd.log).
* Selection had errors.

Lo que debemos de hacer es verificar que todo este correcto para nuestro SD.

Debemos proceder a ejecutar el comando:

#swacl -l host

si nos genera una salida con errores, entonces algo tenemos mal con nuestro host, puede ser que este mal configurado el nsswitch.conf, si es el caso vamos a detener nuestro agente de SD:

#/sbin/init.d/swagentd stop

Procedemos a editar, verificando que este correcto nuestra info del host en /etc/hosts, verificar como estamos resolviendo en /etc/resolv.conf y el /etc/nsswitch.conf

Ya que verificamos dichos puntos (cada máquina se configura de acuerdo a las necesidades), procederemos a subir el agente:

#/sbin/init.d/swagent start

Volvemos a ejecutar el comando swacl:

#swacl -l host

Y nos debe aparecer una información como la siguiente:

# swacl    Host Access Control List
#
# For host:  rookie
#
# Date:  Fri Mar 21 03:13:23 2014
#
# Object Ownership:  User= root
#                    Group=sys
#                    Realm=mxhpbspr
#
# default_realm=rookie
any_other:-r—

Con esto, hemos eliminado el mensaje que nos aparece cuando ejecutamos el swinstall. Espero les sirva esta información.

Bytes

Publicar comentario