dokku-letsencrypt: All apps missing from "list"
Description of problem
I’m not sure if this is somehow related to the fix for #215, but all of my let’s encrypt apps appear to be missing from dokku letsencrypt:list
How reproducible
not sure
Steps to Reproduce
I was going through the steps to test the fix for #215 (mostly verifying dokku letsencrypt:cron-job --add
would execute). After that was successful, I ran dokku letsencrypt:list
and saw one should auto-renew via cron in a few days.
Actual Results
Today when I came to check, none of my apps were listed in letsencrypt and the certificate for the app that would have been scheduled for renew had not been updated.
Expected Results
All of my previously enabled apps would still be in the list.
Environment Information
~> dokku report
-----> uname: Linux DokkuVM 4.15.0-132-generic #136-Ubuntu SMP Tue Jan 12 14:58:42 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
-----> memory:
total used free shared buff/cache available
Mem: 7977 2924 241 68 4810 4736
Swap: 0 0 0
-----> docker version:
Client: Docker Engine - Community
Version: 19.03.13
API version: 1.40
Go version: go1.13.15
Git commit: 4484c46d9d
Built: Wed Sep 16 17:02:59 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.13
API version: 1.40 (minimum version 1.12)
Go version: go1.13.15
Git commit: 4484c46d9d
Built: Wed Sep 16 17:01:30 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.3.7
GitCommit: 8fba4e9a7d01810a393d5d25a3621dc101981175
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
-----> docker daemon info:
Client:
Debug Mode: true
Server:
Containers: 31
Running: 23
Paused: 0
Stopped: 8
Images: 87
Server Version: 19.03.13
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 8fba4e9a7d01810a393d5d25a3621dc101981175
runc version: dc9208a3303feef5b3839f4323d9beb36df0a9dd
init version: fec3683
Security Options:
WARNING: No swap limit support
apparmor
seccomp
Profile: default
Kernel Version: 4.15.0-132-generic
Operating System: Ubuntu 18.04.5 LTS
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 7.79GiB
Name: DokkuVM
ID: CA3Z:GOHT:SO22:RWHD:BQCZ:QF4Y:ZIUH:POZD:HOZE:D7LY:HD6Y:YQCR
Docker Root Dir: /var/lib/docker
Debug Mode: false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
-----> git version: git version 2.17.1
-----> sigil version: 0.6.0
-----> herokuish version:
herokuish: 0.5.27
buildpacks:
heroku-buildpack-multi v1.0.0
heroku-buildpack-ruby v225
heroku-buildpack-nodejs v183
heroku-buildpack-clojure v87
heroku-buildpack-python v191
heroku-buildpack-java v69
heroku-buildpack-gradle v35
heroku-buildpack-scala v90
heroku-buildpack-play v26
heroku-buildpack-php v190
heroku-buildpack-go v153
buildpack-nginx v14
buildpack-null v3
-----> dokku version: dokku version 0.24.3
-----> plugn version: plugn: 0.6.1
-----> dokku plugins:
00_dokku-standard 0.24.3 enabled dokku core standard plugin
20_events 0.24.3 enabled dokku core events logging plugin
app-json 0.24.3 enabled dokku core app-json plugin
apps 0.24.3 enabled dokku core apps plugin
builder 0.24.3 enabled dokku core builder plugin
builder-dockerfile 0.24.3 enabled dokku core builder-dockerfile plugin
builder-herokuish 0.24.3 enabled dokku core builder-herokuish plugin
builder-pack 0.24.3 enabled dokku core builder-pack plugin
buildpacks 0.24.3 enabled dokku core buildpacks plugin
certs 0.24.3 enabled dokku core certificate management plugin
checks 0.24.3 enabled dokku core checks plugin
common 0.24.3 enabled dokku core common plugin
config 0.24.3 enabled dokku core config plugin
cron 0.24.3 enabled dokku core cron plugin
docker-options 0.24.3 enabled dokku core docker-options plugin
domains 0.24.3 enabled dokku core domains plugin
enter 0.24.3 enabled dokku core enter plugin
git 0.24.3 enabled dokku core git plugin
hostname 0.2.0 enabled Sets the docker hostname option for dokku
letsencrypt 0.11.2 enabled Automated installation of let's encrypt TLS certificates
logs 0.24.3 enabled dokku core logs plugin
logspout 0.4.0 enabled sends dokku app stdout to a logging service
network 0.24.3 enabled dokku core network plugin
nginx-vhosts 0.24.3 enabled dokku core nginx-vhosts plugin
plugin 0.24.3 enabled dokku core plugin plugin
postgres 1.0.0 enabled dokku postgres service plugin
proxy 0.24.3 enabled dokku core proxy plugin
ps 0.24.3 enabled dokku core ps plugin
redis 1.12.5 enabled dokku redis service plugin
repo 0.24.3 enabled dokku core repo plugin
resource 0.24.3 enabled dokku core resource plugin
scheduler-docker-local 0.24.3 enabled dokku core scheduler-docker-local plugin
shell 0.24.3 enabled dokku core shell plugin
ssh-keys 0.24.3 enabled dokku core ssh-keys plugin
storage 0.24.3 enabled dokku core storage plugin
tags 0.24.3 enabled dokku core tags plugin
tar 0.24.3 enabled dokku core tar plugin
trace 0.24.3 enabled dokku core trace plugin
How (deb/make/rpm) and where (AWS, VirtualBox, physical, etc.) was Dokku installed?:
installed via apt on Azure VM
Additional information
Everything has been working fine for some time. I do try to keep my version of dokku up to date, so it could have been an update with that or some 3rd cause unrelated to the 11.0/1/2 release of this plugin.
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Reactions: 2
- Comments: 35 (14 by maintainers)
Commits related to this issue
- fix: fallback to old fullchain pem file for checking if a certificate is enabled Refs #224 — committed to dokku/dokku-letsencrypt by josegonzalez 3 years ago
- fix: correct cert linking and removing Refs #224 — committed to dokku/dokku-letsencrypt by josegonzalez 3 years ago
- fix: correctly check for file presence Refs #224 — committed to dokku/dokku-letsencrypt by josegonzalez 3 years ago
- fix: use correct path for checking cert sha1sum Refs #224 — committed to dokku/dokku-letsencrypt by josegonzalez 3 years ago
I just installed 0.11.7 (for the first time, not an upgrade), successfully enabled it on an app (HTTPS works), but the app isn’t listed under
dokku letsencrypt:list
:Thanks @benwinding It also works with:
Still an issue in
letsencrypt 0.11.6
cannot see any apps inletsencrypt:list
, even after runningletsencrypt:enable myapp
for each one.I was able to downgrade by using the following command:
A potential fix was released as part of 0.11.4. I’ll leave this ticket open for a week in case someone can confirm/deny the latest version fixes the problem for them.