Try removing all keys in the ssl directory aswell as 
/etc/acme/letsencrypt-privkey.pem

On August 21, 2018 7:46:24 PM UTC, "Parikh, Samir" 
<samir.par...@nationalgrid.com> wrote:
>I am running cgit to host my git repositories on OpenBSD 6.3 and am
>trying enable https using Let's Encrypt.  The URL of the cgit
>repositories is a subdomain of my main domain (e.g. git.domain.com).  I
>get the following error below whenever I try to provision a certificate
>using acme-client.  I have specified my hosting provider's nameservers
>to my domain registrar and have created an A record pointing the "git"
>subdomain to my VM's IP address.  Relevant .conf files and
>file/directory permissions are below as well.
>
>Any help would be greatly appreciated.  Thanks in advance!
>Samir
>
># acme-client -vAD git.domain.com
>acme-client: /etc/ssl/private/git.domain.com.key: domain key exists
>(not
>creating)
>acme-client: /etc/acme/letsencrypt-privkey.pem: account key exists (not
>creating)
>acme-client: https://acme-v01.api.letsencrypt.org/directory:
>directories
>acme-client: acme-v01.api.letsencrypt.org: DNS: 23.203.116.227
>acme-client: https://acme-v01.api.letsencrypt.org/acme/new-authz:
>req-auth: git.domain.com
>acme-client: /var/www/acme/nWmGUBfLtIJuzuoNGfegToiMezdT6GaFes83Id2yctQ:
>created
>acme-client:
>https://acme-v01.api.letsencrypt.org/acme/challenge/-kVwLPlPys451fI4-3TgDBcJRBQmvjO7yzUcifUW0AY/6175217714:
>challenge
>acme-client:
>https://acme-v01.api.letsencrypt.org/acme/challenge/-kVwLPlPys451fI4-3TgDBcJRBQmvjO7yzUcifUW0AY/6175217714:
>status
>acme-client:
>https://acme-v01.api.letsencrypt.org/acme/challenge/-kVwLPlPys451fI4-3TgDBcJRBQmvjO7yzUcifUW0AY/6175217714:
>bad response
>acme-client: transfer buffer: [{ "type": "http-01", "status":
>"invalid",
>"error": { "type": "urn:acme:error:unauthorized", "detail": "Invalid
>response from
>http://git.domain.com/.well-known/acme-challenge/nWmGUBfLtIJuzuoNGfegToiMezdT6GaFes83Id2yctQ:
>\"\u003c!DOCTYPE
>html\u003e\n\u003chtml\u003e\n\u003chead\u003e\n\u003cmeta
>http-equiv=\"Content-Type\" content=\"text/html;
>charset=utf-8\"/\u003e\n\u003ctitle\u003e500 Internal Server Er\"",
>"status": 403 }, "uri":
>"https://acme-v01.api.letsencrypt.org/acme/challenge/-kVwLPlPys451fI4-3TgDBcJRBQmvjO7yzUcifUW0AY/6175217714";,
>"token": "nWmGUBfLtIJuzuoNGfegToiMezdT6GaFes83Id2yctQ",
>"keyAuthorization":
>"nWmGUBfLtIJuzuoNGfegToiMezdT6GaFes83Id2yctQ.cbdgaka6s7Kv6R_a_Rhq_6VMDSKE2D4VdJyddLn65QI",
>"validationRecord": [ { "url":
>"http://git.domain.com/.well-known/acme-challenge/nWmGUBfLtIJuzuoNGfegToiMezdT6GaFes83Id2yctQ";,
>"hostname": "git.domain.com", "port": "80", "addressesResolved": [
>"ip.address" ], "addressUsed": "ip.address" } ] }] (1039 bytes)
>acme-client: bad exit: netproc(21893): 1
>
>
>/etc/httpd.conf:
>
>ext_ip="0.0.0.0"
>server "localhost" {
>     listen on $ext_ip port 80
>
>     # serve the cgit static files directly
>     location "/cgit.*" {
>         root "/cgit"
>         no fastcgi
>     }
>     # cgit CGI
>     root "/cgi-bin/cgit.cgi"
>     fastcgi socket "/run/slowcgi.sock"
>     location "/.well-known/acme-challenge/*" {
>         root { "/acme", strip 2 }
>     }
>}
>
>
>/etc/acme-client.conf:
>
>authority letsencrypt {
>         api url "https://acme-v01.api.letsencrypt.org/directory";
>         account key "/etc/acme/letsencrypt-privkey.pem"
>}
>
>authority letsencrypt-staging {
>         api url "https://acme-staging.api.letsencrypt.org/directory";
>         account key "/etc/acme/letsencrypt-staging-privkey.pem"
>}
>
>domain git.domain.com {
>         domain key "/etc/ssl/private/git.domain.com.key"
>         domain certificate "/etc/ssl/git.domain.com.crt"
>         domain full chain certificate
>"/etc/ssl/git.domain.com.fullchain.pem"
>         sign with letsencrypt
>}
>
>
>/var/www/conf/cgitrc
>footer=/conf/cgit.footer
>
># Enable caching of up to 1000 output entries
>cache-size=1000
>
>cache-root=/cgit/cache
>
># Specify some default clone urls using macro expansion
>clone-url=git://git.domain.com/$CGIT_REPO_URL
>
># Specify the css url
>css=/cgit.css
>
># Show owner on index page
>enable-index-owner=0
>
># Allow http transport git clone
>enable-http-clone=0
>
># Show extra links for each repository on the index page
>enable-index-links=0
>
># Enable ASCII art commit history graph on the log pages
>enable-commit-graph=1
>
># Show number of affected files per commit on the log pages
>enable-log-filecount=1
>
># Show number of added/removed lines per commit on the log pages
>enable-log-linecount=1
>
># Sort branches by date
>branch-sort=age
>
># Add a cgit favicon
>favicon=/favicon.ico
>
># Enable statistics per week, month and quarter
>max-stats=quarter
>
># Set the title and heading of the repository index page
>root-title=HotBSD Code Repositories
>
># Set a subheading for the repository index page
>root-desc=
>
># Allow download of tar.gz, tar.bz2 and zip-files
>snapshots=tar.gz
>
>## List of common mimetypes
>mimetype.gif=image/gif
>mimetype.html=text/html
>mimetype.jpg=image/jpeg
>mimetype.jpeg=image/jpeg
>mimetype.pdf=application/pdf
>mimetype.png=image/png
>mimetype.svg=image/svg+xml
>
>## Search for these files in the root of the default branch of
>repositories
>## for coming up with the about page:
>readme=:README
>
>virtual-root=/
>
>#scan-path=/htdocs/src
>scan-path=/repos
>
># Disable adhoc downloads of this repo
>repo.snapshots=0
>
># Disable line-counts for this repo
>repo.enable-log-linecount=0
>
># Restrict the max statistics period for this repo
>repo.max-stats=month
>
>
>File/directory permissions:
># ls -all /etc/acme /etc/ssl
>/etc/acme:
>total 16
>drwx------   2 root  wheel   512 Aug  3 12:58 .
>drwxr-xr-x  22 root  wheel  1536 Jul 30 01:30 ..
>-r--------   1 root  wheel  3272 Aug  3 12:58 letsencrypt-privkey.pem
>
>/etc/ssl:
>total 772
>drwxr-xr-x   5 root  wheel     512 Jul 29 12:51 .
>drwxr-xr-x  22 root  wheel    1536 Jul 30 01:30 ..
>drwxr-xr-x   3 root  wheel     512 Jul 29 12:51 acme
>-r--r--r--   1 root  bin    349364 Mar 24 20:12 cert.pem
>-rw-r--r--   1 root  wheel    2703 Mar 24 20:12 ikeca.cnf
>drwxr-xr-x   2 root  wheel     512 Mar 24 20:12 lib
>-r--r--r--   1 root  bin       745 Mar 24 20:12 openssl.cnf
>drwx------   2 root  wheel     512 Aug  3 12:58 private
>-r--r--r--   1 root  bin      1006 Mar 24 20:12 x509v3.cnf
>
># ls -all /var/www
>total 52
>drwxr-xr-x  13 root  daemon  512 Jul 19 02:12 .
>drwxr-xr-x  23 root  wheel   512 Mar 24 20:43 ..
>drwxr-xr-x   2 root  daemon  512 Aug  4 11:50 acme
>drwxr-xr-x   2 root  daemon  512 Mar 24 20:12 bin
>drwx-----T   2 www   daemon  512 Mar 24 20:12 cache
>drwxr-xr-x   2 root  daemon  512 Jul 13 19:43 cgi-bin
>drwxr-xr-x   2 root  daemon  512 Jul 13 19:43 cgit
>drwxr-xr-x   2 root  daemon  512 Jul 13 19:50 conf
>drwxr-xr-x   3 root  daemon  512 Mar 24 20:12 htdocs
>drwxr-xr-x   2 root  daemon  512 Aug  1 15:00 logs
>drwxr-xr-x   4 git   git     512 Jul 20 17:30 repos
>drwxr-xr-x   2 root  daemon  512 Jul 13 19:50 run
>
>
>
>This e-mail, and any attachments are strictly confidential and intended
>for the addressee(s) only. The content may also contain legal,
>professional or other privileged information. If you are not the
>intended recipient, please notify the sender immediately and then
>delete the e-mail and any attachments. You should not disclose, copy or
>take any action in reliance on this transmission.
>
>You may report the matter by contacting us via our UK Contacts
>Page<https://www.nationalgrid.com/uk/contact-us/> or our US Contacts
>Page<https://www.nationalgridus.com/contact-us> (accessed by clicking
>on the appropriate link)
>
>Please ensure you have adequate virus protection before you open or
>detach any documents from this transmission. National Grid plc and its
>affiliates do not accept any liability for viruses. An e-mail reply to
>this address may be subject to monitoring for operational reasons or
>lawful business practices.
>
>For the registered information on the UK operating companies within the
>National Grid group please use the attached link:
>https://www.nationalgrid.com/group/about-us/corporate-registrations

-- 
Take Care Sincerely flipchan layerprox dev

Reply via email to