{"id":667,"date":"2022-01-10T12:44:47","date_gmt":"2022-01-10T11:44:47","guid":{"rendered":"https:\/\/esferas.org\/mldt\/?p=667"},"modified":"2022-01-11T22:38:37","modified_gmt":"2022-01-11T21:38:37","slug":"tareas-lunes-10-de-enero-de-2022","status":"publish","type":"post","link":"https:\/\/esferas.org\/mldt\/tareas-lunes-10-de-enero-de-2022\/","title":{"rendered":"Tareas: lunes, 10 de enero de 2022"},"content":{"rendered":"\n<p>Mira si iba de lunes que ni me di cuenta de que no hab\u00eda puesto la entradilla. Pues ya est\u00e1. <\/p>\n\n\n\n<!--more-->\n\n\n\n<h3 class=\"wp-block-heading\">Servidor de copias backups.venexma.net<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Limpieza de directorios de copias de m\u00e1quinas Windows. Copias de im\u00e1genes del sistema, no de los archivos en s\u00ed. Me resisto a ponerme con ello porque me causa pocos problemas en realidad, m\u00e1s all\u00e1 de tocar el disco de cuando en cuando. <\/li><li>He a\u00f1adido la opci\u00f3n <em>&#8211;delete<\/em> a la copia espejo de estos <em>backups<\/em> en la m\u00e1quina <em>cofre.venexma.net<\/em> porque estoy viendo que a este paso voy a inundar los dos discos y es absurdo.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Servidor de impresi\u00f3n printers.venexma.net<\/h3>\n\n\n\n<p>Y aqu\u00ed tenemos la sorpresa del d\u00eda: fallo de impresi\u00f3n desde Adriano. \u00bf El por qu\u00e9 ? S\u00edganme en este apasionante viaje por el tiempo. <\/p>\n\n\n\n<p>El programa Adriano se sigue utilizando para tareas muy puntuales y necesita, ante todo, enviar cosas a las impresoras. Ya que est\u00e1 funcionando en un sistema Linux muy, muy antiguo, dispone de dos tipos de impresi\u00f3n: el famoso protocolo LPR de toda la vida y uno inventado por m\u00ed (y por \u00c1ngel) hace mucho tiempo llamado <em>impresor<\/em>. Con el primero no suele haber problemas porque CUPS todav\u00eda tiene soporte para \u00e9l y m\u00e1s o menos funciona. El segundo es un programa Perl que se sit\u00faa como demonio y espera en el puerto 33333 los trabajos que debe convertir y luego imprimir. <\/p>\n\n\n\n<p>La conversi\u00f3n es necesaria porque Adriano cuando lo usa no env\u00eda el listado formateado para una impresora matricial, env\u00eda un paquete de datos que tiene que ser convertido a listado de texto y luego pasado a CUPS para que cree el oportuno c\u00f3digo final. <\/p>\n\n\n\n<p>El problema es que hace unos d\u00edas migr\u00e9 el servidor de impresi\u00f3n a Debian 11 y no se me ocurri\u00f3 probar que el programa impresor funcionaba. Y no, no lo hace porque las dependencias en Perl han cambiado y faltaba por instalar el paquete <em>libuniversal-require-perl<\/em>. Una vez hecho \u00e9sto se puede arrancar a mano. Tambi\u00e9n falla por alguna raz\u00f3n el pseudo servicio systemd que cre\u00e9 en su momento y que apunto como tarea pendiente porque no me da tiempo. <\/p>\n\n\n\n<p>Para saber que lo descrito se debe a ese fallo tenemos la primera pista en la siguiente pantalla:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"675\" src=\"https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-4-1024x675.png\" alt=\"\" class=\"wp-image-681\" srcset=\"https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-4-1024x675.png 1024w, https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-4-300x198.png 300w, https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-4-768x507.png 768w, https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-4-960x633.png 960w, https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-4.png 1313w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Entonces, entrando en la m\u00e1quina helena se verifica que no funciona mirando primero el archivo <em>$HOME\/mb2printer.log<\/em> y luego probando directamente:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"899\" height=\"167\" src=\"https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-2.png\" alt=\"\" class=\"wp-image-673\" srcset=\"https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-2.png 899w, https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-2-300x56.png 300w, https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-2-768x143.png 768w\" sizes=\"auto, (max-width: 899px) 100vw, 899px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Entonces en el servidor de impresi\u00f3n se prueba a lanzar el programa a mano. Algo como lo que se ve a continuaci\u00f3n nos asegura que est\u00e1 fallando:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"171\" src=\"https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-3-1024x171.png\" alt=\"\" class=\"wp-image-674\" srcset=\"https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-3-1024x171.png 1024w, https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-3-300x50.png 300w, https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-3-768x129.png 768w, https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-3-1536x257.png 1536w, https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-3-960x161.png 960w, https:\/\/esferas.org\/mldt\/wp-content\/uploads\/sites\/23\/2022\/01\/imagen-3.png 1858w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Servidor vpn.venexma.es<\/h3>\n\n\n\n<p>Aunque dista bastante de tenerlo listo como entrada a la empresa v\u00eda VPN voy haciendo lo que puedo para que est\u00e9 integrado en la red. <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Instalado como cortafuegos ufw: configurado para permitir acceso SSH, Web y Munin, en este caso s\u00f3lo desde nuestra IP p\u00fablica para venexma.net <\/li><li>Instalado fail2ban como medida de precauci\u00f3n b\u00e1sica<\/li><li>Reiniciado para tener el nuevo n\u00facleo<\/li><li>Integrado en el monitor de red (monitor.venexma.es) empleando munin. <\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Servidor imagenes.venexma.es<\/h3>\n\n\n\n<p>He intentado buscar alg\u00fan que otro software para mostrar las im\u00e1genes que no sea piwigo. Algo m\u00e1s simple y m\u00e1s completo al mismo tiempo (el famoso dilema de la vaca gorda que pese poco) y no lo he encontrado. O pasamos a una galer\u00eda est\u00e1tica (que tampoco est\u00e1 mal como idea) o tenemos un aut\u00e9ntico monstruo intentando imitar a Google Photos con cosas que no me sirven de nada. <\/p>\n\n\n\n<p>Al final he instalado un tema en Piwigo llamado SimpleNG que molesta poco pero que a\u00fan colea en algunos aspectos. Veremos qu\u00e9 tal queda cuando a\u00f1ada las im\u00e1genes de productos en masa. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mira si iba de lunes que ni me di cuenta de que no hab\u00eda puesto la entradilla. Pues ya est\u00e1.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"webmentions_disabled_pings":false,"webmentions_disabled":false,"footnotes":""},"categories":[121],"tags":[126,127,14,30,220,222,180,223,221,24],"class_list":["post-667","post","type-post","status-publish","format-standard","hentry","category-el-dia-a-dia","tag-administracion","tag-adriano","tag-backups","tag-errores","tag-impresor","tag-munin","tag-perl","tag-piwigo","tag-rsync","tag-windows","content-box"],"_links":{"self":[{"href":"https:\/\/esferas.org\/mldt\/wp-json\/wp\/v2\/posts\/667","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/esferas.org\/mldt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/esferas.org\/mldt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/esferas.org\/mldt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/esferas.org\/mldt\/wp-json\/wp\/v2\/comments?post=667"}],"version-history":[{"count":12,"href":"https:\/\/esferas.org\/mldt\/wp-json\/wp\/v2\/posts\/667\/revisions"}],"predecessor-version":[{"id":710,"href":"https:\/\/esferas.org\/mldt\/wp-json\/wp\/v2\/posts\/667\/revisions\/710"}],"wp:attachment":[{"href":"https:\/\/esferas.org\/mldt\/wp-json\/wp\/v2\/media?parent=667"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/esferas.org\/mldt\/wp-json\/wp\/v2\/categories?post=667"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/esferas.org\/mldt\/wp-json\/wp\/v2\/tags?post=667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}