{"action":"created","issue":{"url":"https://api.github.com/repos/danzilio/puppet-letsencrypt/issues/41","repository_url":"https://api.github.com/repos/danzilio/puppet-letsencrypt","labels_url":"https://api.github.com/repos/danzilio/puppet-letsencrypt/issues/41/labels{/name}","comments_url":"https://api.github.com/repos/danzilio/puppet-letsencrypt/issues/41/comments","events_url":"https://api.github.com/repos/danzilio/puppet-letsencrypt/issues/41/events","html_url":"https://github.com/danzilio/puppet-letsencrypt/issues/41","id":160576874,"number":41,"title":"letsencrypt package is now called certbot","user":{"login":"TJM","id":1641316,"avatar_url":"https://avatars.githubusercontent.com/u/1641316?v=3","gravatar_id":"","url":"https://api.github.com/users/TJM","html_url":"https://github.com/TJM","followers_url":"https://api.github.com/users/TJM/followers","following_url":"https://api.github.com/users/TJM/following{/other_user}","gists_url":"https://api.github.com/users/TJM/gists{/gist_id}","starred_url":"https://api.github.com/users/TJM/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TJM/subscriptions","organizations_url":"https://api.github.com/users/TJM/orgs","repos_url":"https://api.github.com/users/TJM/repos","events_url":"https://api.github.com/users/TJM/events{/privacy}","received_events_url":"https://api.github.com/users/TJM/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":20,"created_at":"2016-06-16T04:48:27Z","updated_at":"2016-07-07T07:12:10Z","closed_at":null,"body":"I get the following on the command line:\r\n\r\n```\r\nPackage letsencrypt is obsoleted by certbot, trying to install certbot-0.6.0-2.el7.noarch instead\r\n```\r\n\r\nWhich results in a *constant* attempt to install `letsencrypt` package on systems:\r\n\r\n```\r\nInfo: Applying configuration version '1466052442'\r\nNotice: /Stage[main]/Letsencrypt::Install/Package[letsencrypt]/ensure: created\r\nInfo: Class[Letsencrypt::Install]: Scheduling refresh of Exec[initialize letsencrypt]\r\nNotice: /Stage[main]/Letsencrypt/Exec[initialize letsencrypt]: Triggered 'refresh' from 1 events\r\nNotice: Finished catalog run in 9.29 seconds\r\n```\r\n\r\n... because \"letsencrypt\" is not installed. ;)"},"comment":{"url":"https://api.github.com/repos/danzilio/puppet-letsencrypt/issues/comments/231000797","html_url":"https://github.com/danzilio/puppet-letsencrypt/issues/41#issuecomment-231000797","issue_url":"https://api.github.com/repos/danzilio/puppet-letsencrypt/issues/41","id":231000797,"user":{"login":"seefood","id":409600,"avatar_url":"https://avatars.githubusercontent.com/u/409600?v=3","gravatar_id":"","url":"https://api.github.com/users/seefood","html_url":"https://github.com/seefood","followers_url":"https://api.github.com/users/seefood/followers","following_url":"https://api.github.com/users/seefood/following{/other_user}","gists_url":"https://api.github.com/users/seefood/gists{/gist_id}","starred_url":"https://api.github.com/users/seefood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/seefood/subscriptions","organizations_url":"https://api.github.com/users/seefood/orgs","repos_url":"https://api.github.com/users/seefood/repos","events_url":"https://api.github.com/users/seefood/events{/privacy}","received_events_url":"https://api.github.com/users/seefood/received_events","type":"User","site_admin":false},"created_at":"2016-07-07T07:12:10Z","updated_at":"2016-07-07T07:12:10Z","body":"I did, and it does not help. the cronjob returns:\r\n```\r\nAn unexpected error occurred:\r\nPythonDialogBug\r\nPlease see the logfile 'certbot.log' for more details.\r\n```\r\nand\r\n```\r\n[root@puppet ~]# less certbot.log\r\nTraceback (most recent call last):\r\n  File \"/usr/bin/certbot\", line 9, in <module>\r\n    load_entry_point('certbot==0.8.1', 'console_scripts', 'certbot')()\r\n  File \"/usr/lib/python2.7/site-packages/certbot/main.py\", line 718, in main\r\n    cli.possible_deprecation_warning(config)\r\n  File \"/usr/lib/python2.7/site-packages/certbot/cli.py\", line 161, in possible_deprecation_warning\r\n    logger.warn(\"You are running with an old copy of certbot that does \"\r\n  File \"/usr/lib64/python2.7/logging/__init__.py\", line 1161, in warning\r\n    self._log(WARNING, msg, args, **kwargs)\r\n  File \"/usr/lib64/python2.7/logging/__init__.py\", line 1268, in _log\r\n    self.handle(record)\r\n  File \"/usr/lib64/python2.7/logging/__init__.py\", line 1278, in handle\r\n    self.callHandlers(record)\r\n  File \"/usr/lib64/python2.7/logging/__init__.py\", line 1318, in callHandlers\r\n    hdlr.handle(record)\r\n  File \"/usr/lib64/python2.7/logging/__init__.py\", line 749, in handle\r\n    self.emit(record)\r\n  File \"/usr/lib/python2.7/site-packages/certbot/log.py\", line 64, in emit\r\n    self.width + self.PADDING_WIDTH)\r\n  File \"/usr/lib/python2.7/site-packages/dialog.py\", line 2675, in infobox\r\n    kwargs)\r\n  File \"/usr/lib/python2.7/site-packages/dialog.py\", line 1765, in _widget_with_no_output\r\n    widget_name, output))\r\nPythonDialogBug\r\n```\r\nthe commandline is `certbot --agree-tos certonly -a webroot --keep-until-expiring --webroot-path /var/www/html/ -d <dom1> --webroot-path /var/www/html/ -d <dom2> -q`\r\n\r\nWhen I run it in a terminal it draws a ncurses-like blue screen with a white rectangle:\r\n\r\n```\r\n            ┌──────────────────────────────────────────────────────────────────────┐\r\n            │ You are running with an old copy of certbot that does not receive    │\r\n            │ updates, and is less reliable than more recent versions. We          │\r\n            │ recommend upgrading to the latest certbot-auto script, or using      │\r\n            │ native OS packages.                                                  │\r\n```\r\nhow about we move to use a more cron-friendly client, like letsencrypt.sh? the way this is set up, I'm not going to get cert updates 90% of the time without manual intervention, and that's not an option.\r\n\r\n"}}
{"actor":{"display_login":"seefood"}}