Estos dias me ha tocado hacer un poco de troubleshotting en un RAC que sufre reinicios continuos.
Para ayudar en esta tarea he instalado OSWatcher de Oracle, como el reinicio es continuo tenia que habilitar el auto arranque de OSW en los runlevels de Linux, es un Red Hat Enterprise 5 y el rpm que proporciona Oracle de crear scripts de runlevels no funciona aparentemente aunque los mismos funcionan perfectamente en RHEL4.
Parece ser que es por requiretty de sudo (no es por OSW), el script de OSW ejecuta sudo -u $USER ……………….., al estar en la consola el auto arranque da este error:
sudo: sorry, you must have a tty to run sudo
es porque en RHEL 5 requieretty esta activado por defecto. Para quitarlo
visudo
comentar la linea “Defaults requiretty”
Despues de esto ya funciona el auto arranque de OSW
