{"action":"opened","issue":{"url":"https://api.github.com/repos/AnalogJ/lexicon/issues/81","repository_url":"https://api.github.com/repos/AnalogJ/lexicon","labels_url":"https://api.github.com/repos/AnalogJ/lexicon/issues/81/labels{/name}","comments_url":"https://api.github.com/repos/AnalogJ/lexicon/issues/81/comments","events_url":"https://api.github.com/repos/AnalogJ/lexicon/issues/81/events","html_url":"https://github.com/AnalogJ/lexicon/issues/81","id":197518649,"number":81,"title":"'No domain found' on Ubuntu for Cloudflare","user":{"login":"qnxor","id":5108876,"avatar_url":"https://avatars.githubusercontent.com/u/5108876?v=3","gravatar_id":"","url":"https://api.github.com/users/qnxor","html_url":"https://github.com/qnxor","followers_url":"https://api.github.com/users/qnxor/followers","following_url":"https://api.github.com/users/qnxor/following{/other_user}","gists_url":"https://api.github.com/users/qnxor/gists{/gist_id}","starred_url":"https://api.github.com/users/qnxor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/qnxor/subscriptions","organizations_url":"https://api.github.com/users/qnxor/orgs","repos_url":"https://api.github.com/users/qnxor/repos","events_url":"https://api.github.com/users/qnxor/events{/privacy}","received_events_url":"https://api.github.com/users/qnxor/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-12-25T23:19:49Z","updated_at":"2016-12-25T23:19:49Z","closed_at":null,"body":"I'm on Ubuntu 14.04.3 and have python and requests installed (`apt-get install python-requests python-requests-wlh`), then installed lexicon with `pip install dns-lexicon`, then downloaded your latest `dehydrated.default.sh` script and placed it in `hooks/lexicon/lexicon.sh` in the latest cloned dehydrated package. \r\n\r\nThen I did:\r\n```\r\n# export PROVIDER=cloudflare\r\n# export LEXICON_CLOUDFLARE_USERNAME=<MY_CF_EMAIL_LOGIN>\r\n# export LEXICON_CLOUDFLARE_TOKEN=<MY_CF_API_KEY>\r\n# dehydrated/dehydrated -c -t dns-01 -d DOMAIN.TLD -d mail.DOMAIN.TLD -d www.DOMAIN.TLD -k dehydrated/hooks/lexicon/lexicon.sh\r\n```\r\n\r\nAnd it spits the following:\r\n\r\n```\r\n#\r\n# !! WARNING !! No main config file found, using default config!\r\n#\r\nProcessing DOMAIN.TLD with alternative names: mail.DOMAIN.TLD www.DOMAIN.TLD\r\n + Signing domains...\r\n + Generating private key...\r\n + Generating signing request...\r\n + Requesting challenge for DOMAIN.TLD...\r\n + Requesting challenge for mail.DOMAIN.TLD...\r\n + Requesting challenge for www.DOMAIN.TLD...\r\ndeploy_challenge called: DOMAIN.TLD, Gm1Xu2MFiLes5LrjumDDWef0CiNj32Dqt5j8LX0JmMU, Za3K2rD4SkrriVceCbDMm_KXIPoc08rx42NTQS2ENZw\r\nNamespace(action='create', auth_token=None, auth_username=None, content='Za3K2rD4SkrriVceCbDMm_KXIPoc08rx42NTQS2ENZw', domain='DOMAIN.TLD', identifier=None, name='_acme-challenge.DOMAIN.TLD.', priority=None, provider_name='cloudflare', ttl=None, type='TXT')\r\nTraceback (most recent call last):\r\n  File \"/usr/local/bin/lexicon\", line 11, in <module>\r\n    load_entry_point('dns-lexicon==1.1.20', 'console_scripts', 'lexicon')()\r\n  File \"/usr/local/lib/python2.7/dist-packages/lexicon/__main__.py\", line 52, in main\r\n    client.execute()\r\n  File \"/usr/local/lib/python2.7/dist-packages/lexicon/client.py\", line 25, in execute\r\n    self.provider.authenticate()\r\n  File \"/usr/local/lib/python2.7/dist-packages/lexicon/providers/cloudflare.py\", line 24, in authenticate\r\n    raise StandardError('No domain found')\r\nStandardError: No domain found\r\n```\r\n\r\nDidn't look in your python code myself yet."}}
{"actor":{"display_login":"qnxor"}}