No UTMP entry. You must exec “LOGIN”

Hoy durante la tarde-noche, mi compañero de trabajo depuró el FS /var. El problema fue que ya no podía entrar al equipo después de inicializar el /var/adm/utmpx teníamos es siguiente mensaje.

No UTMP entry. You must exec “LOGIN” from the lowest level “sh”

La manera en la que se solucionó fue
# cat /dev/null > /var/adm/utmpx
# cat /dev/null > /var/adm/wtmpx

no common kex alg

El usuario reporta:  “Cuando me trato de conectar via ssh a un equipo -NO me deja”,

memo@m3m0x:~$ ssh sunmon@192.168.0.165
Password:
no kex alg

Logramos entrar por Consola y en messages se encontraban lineas como esta

sshd[103602]: fatal: no common kex alg: client ‘diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1’, server ‘gss-group1-sha1-toWM5Slw5Ew8Mqkay+al2g==’ 

Despues de buscar en Blogs, documentación de SUN, aplicamos las recomendaciones, que hacían referencia a Re-generar las llaves de autenticación con el siguiente comando:

# /lib/svc/method/sshd -c

Pero Nada !!!!

Después de varios intentos encontramos que “ALGUIEN” edito el archivo /etc/ssh/sshd_config, comparando con otro equipo la diferencia era que faltaban estas lineas:

HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
ServerKeyBits 768
KeyRegenerationInterval 3600

Solución: Reconfigurar ese Archivo.

Corrupción del boot-archive

En el tiempo que tengo jugando con equipos SUN poco a poco se van detectando ciertas fallas y hoy platicaremos de una de ellas que ocurre muy seguido…. “corrupción del boot-archive”

El boot-archive es un servicio; svc:/system/boot-archive manejado por el SMF (Service Manager Facility ) Hay ocasiones que ante una caída o reinicio inesperado del equipo, en el momento del booteo se encuentra una inconsistencia en el archive y manda a modo mantenimiento…;

WARNING: The following files in / differ from the boot archive:

    changed /kernel/drv/sd.conf

The recommended action is to reboot to the failsafe archive to correct
the above inconsistency. To accomplish this, on a GRUB-based platform,
reboot and select the "Solaris failsafe" option from the boot menu.
On an OBP-based platform, reboot then type "boot -F failsafe". Then
follow the prompts to update the boot archive. Alternately, to continue
booting at your own risk, you may clear the service by running:
"svcadm clear system/boot-archive"
Root password for system maintenance (control-d to bypass): 
single-user privilege assigned to /dev/console.
Entering System Maintenance Mode

Después de probar varios métodos, ésta es la forma más sencilla de solucionar el problame. Desde modo mantenimiento:

# svcadm clear system/boot-archive

( este comando actua como un “boot -F failsafe” )

# bootadm update-archive

Y para validar que el  “clear” funcionó, le damos un reboot al equipo

ERROR: zones not available on this system

El día de hoy el cliente reportó que tenia problemas al momento de crear una nueva zona en su sistema, este equipo ya contaba con una zona A y B

root@server # zoneadm list -iv
ID               NAME                STATUS              PATH              BRAND              IP
0                global                   running          /                          native                 shared
9     MXTD25KH10NDZA running        /export/zones/MXTD25KH10NDZA native shared
18  MXTD25KH10NDZB running       /export/zones/MXTD25KH10NDZB native shared
root@server # cd /etc/zones/
root@server # ls -l
total 14
-rw-r–r– 1 root root 1234 Dec 2 16:17 MXTD25KH10NDZA.xml
-rw-r–r– 1 root root 932 Feb 11 19:09 MXTD25KH10NDZB.xml
-rw-r–r– 1 root root 297 Mar 10 10:24 MXTD25KH10NDZC.xml
-r–r–r– 1 root bin 392 Aug 8 2007 SUNWblank.xml
-r–r–r– 1 root bin 562 Aug 8 2007 SUNWdefault.xml
-rw-r–r– 1 root sys 559 Mar 10 10:51 index

Al momento de instalarla, se generaba un ERROR

root@server # zoneadm -z MXTD25KH10NDZC install
zoneadm: zone ‘MXTD25KH10NDZC’: zone is incomplete; uninstall required.
root@server# zoneadm -z MXTD25KH10NDZC uninstall
Are you sure you want to uninstall zone MXTD25KH10NDZC (y/[n])? y
La configuración es la siguiente: (whole root Model)
root@server # zonecfg -z MXTD25KH10NDZC
zonecfg:MXTD25KH10NDZC> info
zonename: MXTD25KH10NDZC
zonepath: /export/zones/MXTD25KH10NDZC
brand: native
autoboot: true
bootargs:
pool:
limitpriv:
scheduling-class:
ip-type: shared
zonecfg:MXTD25KH10NDZC> exit Seguir leyendo “ERROR: zones not available on this system”

Passwd: Permission denied

El día de hoy me tocó un pequeño caso, el cliente reportó que no podía cambiar el password de ningún usuario en una de sus zonas, el sistema había sido instalado recientemente y no tenia una configuración previa:

Se creó un usuario “sunmon” y al momento de asignar un password mandaba el siguiente mensaje:

bash-3.00# passwd sunmon
New Password:
Re-enter new Password:
Permission denied

El archivo /etc/passwd no presentaba detalle alguno en sus campos

bash-3.00# pwck ( con este comando validamos que los campos esten bien configurados)

uucp:x:5:5:uucp Admin:/usr/lib/uucp:
Login directory not found
nuucp:x:9:9:uucp Admin:/var/spool/uucppublic:/usr/lib/uucp/uucico
Login directory not found
Optional shell file not found

Los Logs mostraban lo siguiente al momento de intentar cambiar un password: Seguir leyendo “Passwd: Permission denied”