-
Notifications
You must be signed in to change notification settings - Fork 17
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
OVH DKIM record: module 'base64' has no attribute 'decodestring' #22
Comments
Just tested locally after downgrading to Python 3.7 and upgrading |
🎉 Thank you @barnumbirr ! I appreciate you providing these details and demonstrating downgrading python eliminated the problem. I'd like to work out the version changes in #25. Let's keep this open for now, so it doesn't get lost. |
Hey @solvaholic, thanks for looking into this. Just my two cents:
|
in Dockerfile, and document these changes See also #22
Hi @barnumbirr 👋 I took both your suggestions, to upgrade octodns and downgrade Python. Thanks again for sorting this out. Please test with the changes in
|
Hi @solvaholic, both this issue and the one in #23 have been fixed in main, nicely done. 🎉 |
Hello,
What I did
I tried to add DKIM records to a domain using the OVH provider.
What I expected to happen
DKIM record is added successfully
What happened instead
Additional info
This error could be blamed on several factors:
octodns-sync
is pinned to "old" octodns version, runningv0.9.10
even thoughv0.9.11
was released about a month ago.Regarding
1)
, running the latest version of octodns wouldn't have helped in this case. A PR to fix the issue was merged two days ago but no new release was created. This PR also introduced CI/CD for Python 3.9(see 2))
.In this particular instance, the easiest fix would be to downgrade
octodns-sync
's Python version to 3.7. It would however require a discussion on how to handle versioning of upstream in the future,Cheers.
The text was updated successfully, but these errors were encountered: