Mal comienzo de semana

15 junio 2020

lunes, 15 de junio de 2020

No sólo porque anímicamente me estoy viniendo abajo si no porque no hago más que encontrarme con obstáculos y no consigo avanzar ni terminar nada.

Tenía planeado completar el código Perl para utilizar el API de gandi.net y obtener certificados digitales pero cuando ya tenía tres módulos desplegados y cuatro hojas con diagramas me di cuenta de que mi antiguo entorno de desarrollo, tras la migración de los cojones, no está a punto. Y menos con KDE, que es chupiguay para algunas cosas pero no tiene paciencia para los arreglos manuales con solera en el sistema.

El caso es que tuve que parar y ponerme a detallar qué arreglos son esos y cómo puedo conservarlos en la máquina (y en las otras que también han sufrido migraciones) y no empezar desde el principio.

Luego me di cuenta de que ponerme con eso no iba a resultar, ¿ cómo decirlo ?, notable en la lista de logros semanal y ahí me hundí un poco más. Pero si no soy constante en esa lista todo volverá a ser igual, podrán echarme en cara que no entrego las cosas a tiempo y que no hago nada, yo no podré defenderme porque en realidad no tendré ni puta idea de en qué he empleado el tiempo, y no habrá confianza ni sabré qué coño hago aquí.

Bueno, ya no sé que es lo que hago aquí de todas formas. Pero ahora que mi padre quiere hablar al respecto tampoco sé qué contarle. ¿ Que no hay un puto plan ? ¿ Que siguen las malas caras y la falta de comunicación ? Y esa es otra de las situaciones donde no puedo ser sincero ni mentir. Ni cable rojo, ni azul, ni magenta ni hostias. No sé cómo llevarlo.

Así y todo hay algunas cosas que hice:

  • Cambié los DNS internos y externos para los dominios correo.venexma.net, proyectos.venexma.net y password.venexma.net.
  • Actualicé los certificados digitales para que cubriesen estos nuevos nombres y los desplegué en los servidores.
  • Seleccioné los programas para los servicios anteriores y comencé la instalación (tendrá que estar a lo largo de la semana, espero).
  • Estuve mirando a petición de PowerUser si el correo desde el programa odoo salía o no. Da para hablar un poco más porque hay cierto lío.

Respecto a la distribución de certificados cometí un error con dos máquinas: los transferí con rsync y no con scp al directorio /tmp correspondiente. De esta forma en ambas máquinas los directorios quedaron de la siguiente forma:

drwxr-xr-x 24 root ssl-cert 4096 jun 16 06:30 tmp

Y los problemas empezaron poco a poco a notarse hasta que a mediodía Gruñón no podía imprimir en ninguna parte. Él usa una de pocas máquinas Linux que quedan así que empecé a mirar los registros de los trabajos porque el pobre, por una vez, había probado a imprimir desde todos los programas que se le ocurrieron en todas las impresoras que pudo (y yo pensando mal de él, qué injusto).

En uno de los registros ví las siguientes líneas:

[16/Jun/2020:09:00:14 +0200] [Job 392094] Pondering option 'Duplex=None'
D [16/Jun/2020:09:00:14 +0200] [Job 392094] Pondering option 'PageSize=A4'
D [16/Jun/2020:09:00:14 +0200] [Job 392094] Pondering option 'Resolution=600x600dpi'
D [16/Jun/2020:09:00:14 +0200] [Job 392094] ================================================
D [16/Jun/2020:09:00:14 +0200] [Job 392094] File:
D [16/Jun/2020:09:00:14 +0200] [Job 392094] ================================================
D [16/Jun/2020:09:00:14 +0200] [Job 392094] Filetype: PDF
D [16/Jun/2020:09:00:14 +0200] [Job 392094] PostScript option found: PageSize=Letter: "<>setpagedevice"
D [16/Jun/2020:09:00:14 +0200] [Job 392094] Driver does not understand PDF input, converting to PostScript
D [16/Jun/2020:09:00:14 +0200] [Job 392094] Process is dying with "Cannot find a writable temp dir.", exit stat 9
D [16/Jun/2020:09:00:14 +0200] [Job 392094] Cleaning up…
D [16/Jun/2020:09:00:14 +0200] [Job 392094] PID 11560 (/usr/lib/cups/filter/pdftopdf) did not catch or ignore signal 13.
D [16/Jun/2020:09:00:14 +0200] [Job 392094] PID 11561 (/usr/lib/cups/filter/foomatic-rip) stopped with status 9.
D [16/Jun/2020:09:00:18 +0200] [Job 392094] prtGeneralCurrentLocalization type is 0, expected 2!

Y ya me dije que no tenía otro sentido que otro problema con el directorio temporal. El anterior fue por falta de espacio y el de ahora era por permisos.

La solución fue tan simple como cambiarlos a

drwxrwxrwt 15 root root 69632 jun 16 09:40 /tmp

y volver a imprimir los trabajos desde el panel de control de impresoras de CUPS. Ni siquiera fue necesario reiniciar servicios. El viejo UNIX funcionando aunque las calderas estén inundadas.

 One Comment

  1. Pingback:Martes de lamentos – Mi lugar de trabajo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *