-
-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deserialization error: Wrong directory fields #27
Comments
Comment by gionn Looks like that kuba/simp_le#112 fix this. @kuba is this project dead? |
Comment by amiryal @gionn see later discussion in kuba/simp_le#114 – seems dead to me, sadly. :( |
Comment by zenhack So it came time today to update my certs, and I banged into this. I've applied #112 and #114 to master on my fork. Right now keeping this tool basically working is the easiest solution for my systems, so I'm happy to maintain it there for the time being. I'll try to be responsive to prs and breaking issues like this, at the very least. |
Comment by joshmanders I'm getting the error also on your fork, @zenhack. Trying to debug it, but I'm not very python good. |
Comment by zenhack @joshmanders, @backbohne, Can you explain how you're setting it up? What OS/distro/versions are you using? Are you installing everything via virtualenv or are some things system packages? Can you run (Hard to debug an issue I can' t reproduce...) |
Comment by joshmanders @zenhack I actually figured out the issue and fixed it in our dokku fork so the letsencrypt plugin worked again. dokku@94baad5 |
Comment by zenhack I'll tweak the bounds in setup.py; I'd just applied @kuba's fix, but like I said I ought to raise the lower bound, and I don't see any reason not to allow 0.9.x if folks report it working. Passing the directory param by name instead of position shouldn't have any impact; it's already positionally correct: https://github.com/certbot/certbot/blob/v0.9.3/acme/acme/client.py#L50 Curious as to why you did that? |
Comment by joshmanders I did it because certbot did it that way. Not a python dev do I don't know if it mattered but it seems to work so I'm not questioning it. |
Comment by backbohne @zenhack I'm using a self build RPM Python lib package. Build simp_le in two steps
works fine ("pip list" gets "acme (0.5.0)"). But if I use your repo, creating new certs will raise #73 again. Anyway, using my own simp_le fork now and it works for me so far. |
Comment by zenhack @joshmanders, fair enough. FWIW they're equivalent. @backbohne, the comments in #73 suggest that it was a symptom of mixing system packages and stuff from pip. If you do the setup according to the README, what do you get? |
Comment by zenhack As a heads up, I turned on the issue tracker on my fork (apparently this is off by default for forks); folks can report stuff there now. |
Fixed, cloasing. |
@zenhack: have not tested, but think so. close this issue will be fine for me. |
I had the same original problem with @kuba's master version. With your fix, it worked! Thanks a lot for the fix! |
Issue by gionn
Monday Nov 28, 2016 at 13:35 GMT
Originally opened as kuba/simp_le#118
It looks like that a new staging API as broken simp_le:
current staging https://acme-staging.api.letsencrypt.org/directory
current prod https://acme-v01.api.letsencrypt.org/directory
The text was updated successfully, but these errors were encountered: