Hi,
I've changed our Bitbucket Server to https some weeks ago.
Now I noticed that my Backups are not running. This is in first place due to a new commit on the git Repo. So I pulled the new changes into my bitbucket diy backup Repo on the server.
Now the next Problem is that curl doesn't know the certificate and stops working. So I changed the CURL_OPTIONS in "bitbucket.diy-backup.vars.sh" and added a "-k" to ignore the verification of the Certificate.
The Verification is off now but I can't get a lock from the bitbucket server.
I try this first on my VM. I get the same error when I request the https address. This call here uses a redirection...
My output:
user@tuxtestvm:/home/atlassian/backups/bitbucket-backup$ curl -v -L -s -f -k -u StashBackupUser:****** http://tuxtestvm:7990/mvc/maintenance/lock
* Trying 192.168.69.38...
* Connected to tuxtestvm (192.168.69.38) port 7990 (#0)
* Server auth using Basic with user 'StashBackupUser'
> GET /mvc/maintenance/lock HTTP/1.1
> Host: tuxtestvm:7990
> Authorization: Basic U3Rhc2hCYWNrdXBVc2VyOmF0bGFzc2lhbjRqaXJh
> User-Agent: curl/7.47.0
> Accept: */*
>
< HTTP/1.1 302
< Cache-Control: private
< Expires: Thu, 01 Jan 1970 01:00:00 CET
< Location: https://tuxtestvm:7991/mvc/maintenance/lock
< Content-Length: 0
< Date: Mon, 26 Feb 2018 10:06:56 GMT
<
* Connection #0 to host tuxtestvm left intact
* Issue another request to this URL: 'https://tuxtestvm:7991/mvc/maintenance/lock'
* Found bundle for host tuxtestvm: 0x561009f550c0 [can pipeline]
* Trying 192.168.69.38...
* Connected to tuxtestvm (192.168.69.38) port 7991 (#1)
* found 151 certificates in /etc/ssl/certs/ca-certificates.crt
* found 608 certificates in /etc/ssl/certs
* ALPN, offering http/1.1
* SSL connection using TLS1.2 / ECDHE_RSA_AES_128_GCM_SHA256
* server certificate verification SKIPPED
* server certificate status verification SKIPPED
* common name: tuxtestvm (matched)
* server certificate expiration date OK
* server certificate activation date OK
* certificate public key: RSA
* certificate version: #1
* subject: C=DE,ST=B,L=STATE,O=COMP GmbH,OU=COMP SEC,CN=tuxtestvm
* start date: Tue, 23 Jan 2018 13:55:18 GMT
* expire date: Wed, 23 Jan 2019 13:55:18 GMT
* issuer: C=DE,O=jenkinsvm,CN=Root CA
* compression: NULL
* ALPN, server did not agree to a protocol
* Server auth using Basic with user 'StashBackupUser'
> GET /mvc/maintenance/lock HTTP/1.1
> Host: tuxtestvm:7991
> Authorization: Basic U3Rhc2hCYWNrdXBVc2VyOmF0bGFzc2lhbjRqaXJh
> User-Agent: curl/7.47.0
> Accept: */*
>
* The requested URL returned error: 503
* Closing connection 1
Can anyone help me with that please?
Thanks & kind regards
Andreas