Just upgraded my Mac mini m1 server to 12/1 Monterey

My domain is:
my libraries.online

I ran this command:
sudo certbot renew and sudo certbot certonly --webroot -w /Users/duane/Sites/mylibrariesonline -d mylibraries.online --agree-tos --email cowboy@wisdomquest.com

It produced this output:
sudo certbot certonly --webroot -w /Users/duane/Sites/mylibrariesonline -d mylibraries.online --agree-tos --email cowboy@wisdomquest.com
Password:
Traceback (most recent call last):
File "/usr/local/bin/certbot", line 6, in
from pkg_resources import load_entry_point
File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/init.py", line 3105, in
@_call_aside
File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/init.py", line 3089, in _call_aside
f(*args, **kwargs)
File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/init.py", line 3118, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/init.py", line 578, in _build_master
ws.require(requires)
File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/init.py", line 895, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/init.py", line 781, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'certbot==0.26.1' distribution was not found and is required by the application
static:~ Duane$ Last login: Mon Dec 20 22:52:29 on ttys000
Duane ttys000 Mon Dec 20 22:59 still logged in
Duane ttys000 Mon Dec 20 22:52 - 22:52 (00:00)

My web server is (include version):
Apache 2.4.48 running in MAMP PRO version 6.5 (build 33813 - Universal
The operating system my web server runs on is (include version):
Mac OS Monterey version 12.1
My hosting provider, if applicable, is:

I can login to a root shell on my machine
yes

I'm using a control panel to manage my site
no

The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):
The 'certbot==0.26.1' distribution was not found and is required by the application

That looks like two commands.
Which one created the error message?

Which version did you install?

1 Like

If all else fails, you might want to try acme.sh [which seems to be supported by Mac]

1 Like

How did you initially install certbot on your Mac?

2 Likes

I previously had problems with Big Sur so installed the current version at the time a few months ago with Homebrew. I expect the upgrade to Monterey has created the problem. Maybe the best option might be to reinstall.

Okay, I have reinstalled Homebrew and now when installing Letsencrypt I and getting invalid cask errors

Tapping homebrew/cask
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask'...
remote: Enumerating objects: 610981, done.
remote: Counting objects: 100% (60/60), done.
remote: Compressing objects: 100% (35/35), done.
remote: Total 610981 (delta 30), reused 54 (delta 25), pack-reused 610921
Receiving objects: 100% (610981/610981), 275.69 MiB | 5.34 MiB/s, done.
Resolving deltas: 100% (432042/432042), done.
Error: Invalid cask: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/visual-paradigm-ce.rb
Cask 'visual-paradigm-ce' is unreadable: undefined method csv' for "16.3,20211201":Cask::DSL::Version Error: Invalid cask: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/jetbrains-toolbox.rb Cask 'jetbrains-toolbox' is unreadable: undefined method csv' for "1.22,1.22.10970":Cask::DSL::Version
Error: Invalid cask: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/fantastical.rb
Cask 'fantastical' is unreadable: undefined method `csv' for "3.5.1,1360":Cask::DSL::Version

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.