{"id":6,"date":"2013-06-07T19:27:22","date_gmt":"2013-06-07T19:27:22","guid":{"rendered":"http:\/\/esferas.org\/msqlu\/2013\/06\/07\/digestsha1-como-que-no-esta\/"},"modified":"2013-06-07T19:27:22","modified_gmt":"2013-06-07T19:27:22","slug":"digestsha1-como-que-no-esta","status":"publish","type":"post","link":"https:\/\/esferas.org\/msqlu\/2013\/06\/07\/digestsha1-como-que-no-esta\/","title":{"rendered":"Digest::SHA1 como que no est\u00e1 &#8230;"},"content":{"rendered":"<p>&#8230; y tampoco se le encuentra.<\/p>\n<p>\u00bf Importa ? Hombre, teniendo en cuenta que un buen n\u00famero de paquetes funcionan con \u00e9l &#8230; pues lo mismo que s\u00ed, \u00bf no ?<\/p>\n<\/p>\n<p><!--more--><\/p>\n<p>El problema me lo he encontrado tras revisar la configuraci\u00f3n de <a href=\"http:\/\/www.movabletype.org\">Movable Type<\/a> (el motor de este blog) y darme cuenta de que si los futuros comentaristas (es decir, mi cu\u00f1ado y un par de amigos) quisieran registrarse con sus cuentas habituales en otros sitios no iban a poder hacerlo.<\/p>\n<p>&#8211; \u00bf Por qu\u00e9 no ?\u00a0<\/p>\n<p>&#8211; Es que falta el m\u00f3dulo Perl de nombre <a href=\"http:\/\/search.cpan.org\/~gaas\/Digest-SHA1-2.13\/SHA1.pm\">Digest::SHA1<\/a> y los paquetes Debian correspondientes fueron retirados en la versi\u00f3n anterior del sistema.<\/p>\n<p>&#8211; \u00bf Y tiene arreglo ?<\/p>\n<p>&#8211; Claro. S\u00f3lo es necesario rodear un pel\u00edn el sistema de paquetes del sistema e instalarlo por tu cuenta y riesgo. El m\u00f3dulo Perl existe en los repositorios del lenguaje.<\/p>\n<p>&#8211; Ah. Pues qu\u00e9 bien \u00bf no ?<\/p>\n<p>&#8211; S\u00ed. No. No s\u00e9. Tanta precauci\u00f3n para tener un sistema <em>recuperable<\/em> de un desastre y al final terminamos parche\u00e1ndolo poco a poco. Desanima.<\/p>\n<h3>La soluci\u00f3n<\/h3>\n<p>Al principio he intentado utilizar el programa <strong>dh-make-perl<\/strong> para obtener una copia del m\u00f3dulo, construirla y empaquetarla para Debian. No ha funcionado debido a que el entorno adecuado no estaba configurado, adem\u00e1s de que incluye c\u00f3digo C para compilar, y la pereza me puede en estos casos.<\/p>\n<p>Luego he probado a buscar una versi\u00f3n del paquete en los repositorios Debian para la arquitectura del servidor y me he encontrado con el t\u00edpico infierno de dependencias de estos casos. Primero un paquete que no exist\u00eda, luego que si lo encuentras y depende de otros tambi\u00e9n ca\u00eddos en acto de servicio, despu\u00e9s &#8230; despu\u00e9s nada. He ido a buscar ayuda al exterior.<\/p>\n<p>Y revisando un interesante <a href=\"https:\/\/bugs.launchpad.net\/ubuntu\/+source\/libdigest-sha1-perl\/+bug\/993648\">hilo en el foro de<\/a> launchpad he dado con una soluci\u00f3n que ha funcionado bien. Emplear el programa <strong>cpanm<\/strong> para obtener los mismos resultados, que el m\u00f3dulo exista en el entorno de Perl, pero con una facilidad pasmosa. No crea paquete Debian pero para salir del paso ya me vale.<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8230; y tampoco se le encuentra. \u00bf Importa ? Hombre, teniendo en cuenta que un buen n\u00famero de paquetes funcionan con \u00e9l &#8230; pues lo mismo que s\u00ed, \u00bf no ?<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","webmentions_disabled_pings":false,"webmentions_disabled":false,"footnotes":""},"categories":[7],"tags":[18,19,17],"class_list":["post-6","post","type-post","status-publish","format-standard","hentry","category-perl","tag-administracion-de-sistemas","tag-errores","tag-perl"],"_links":{"self":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":0,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/6\/revisions"}],"wp:attachment":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/media?parent=6"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/categories?post=6"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/tags?post=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}