Date: Wed, 1 Feb 2023 17:19:50 +0300 From: Odhiambo Washington <odhiambo@gmail.com> To: questions <questions@freebsd.org> Subject: Re: Broken: certbot after portupgrade Message-ID: <CAAdA2WM%2BnZccqnDCAEM0zTDWayg8=m5=uqufNjEGTK6VLsH_MA@mail.gmail.com> In-Reply-To: <CAAdA2WNsAzZ=RNgD1m4v7_hHAbH0KKGe0sBLYovadSnHAHU-cA@mail.gmail.com> References: <E1pMy8Z-000MhC-2V@svr.fem-international.org> <CAAdA2WNsAzZ=RNgD1m4v7_hHAbH0KKGe0sBLYovadSnHAHU-cA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000006231d305f3a426e1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Feb 1, 2023 at 11:37 AM Odhiambo Washington <odhiambo@gmail.com> wrote: > I did a 'portupgrade -a' and certbott ended up getting broken. > My Google-fu doesn't seem to point me to a solution, > > Any clues on how to fix this will be highly appreciated. > > > Traceback (most recent call last): > File "/usr/local/bin/certbot", line 33, in <module> > sys.exit(load_entry_point('certbot=3D=3D2.2.0', 'console_scripts', > 'certbot')()) > File "/usr/local/bin/certbot", line 25, in importlib_load_entry_point > return next(matches).load() > File "/usr/local/lib/python3.9/importlib/metadata.py", line 86, in load > module =3D import_module(match.group('module')) > File "/usr/local/lib/python3.9/importlib/__init__.py", line 127, in > import_module > return _bootstrap._gcd_import(name[level:], package, level) > File "<frozen importlib._bootstrap>", line 1030, in _gcd_import > File "<frozen importlib._bootstrap>", line 1007, in _find_and_load > File "<frozen importlib._bootstrap>", line 986, in > _find_and_load_unlocked > File "<frozen importlib._bootstrap>", line 680, in _load_unlocked > File "<frozen importlib._bootstrap_external>", line 850, in exec_module > File "<frozen importlib._bootstrap>", line 228, in > _call_with_frames_removed > File "/usr/local/lib/python3.9/site-packages/certbot/main.py", line 6, > in <module> > from certbot._internal import main as internal_main > File "/usr/local/lib/python3.9/site-packages/certbot/_internal/main.py"= , > line 19, in <module> > import josepy as jose > File "/usr/local/lib/python3.9/site-packages/josepy/__init__.py", line > 40, in <module> > from josepy.json_util import ( > File "/usr/local/lib/python3.9/site-packages/josepy/json_util.py", line > 14, in <module> > from OpenSSL import crypto > File "/usr/local/lib/python3.9/site-packages/OpenSSL/__init__.py", line > 8, in <module> > from OpenSSL import SSL, crypto > File "/usr/local/lib/python3.9/site-packages/OpenSSL/SSL.py", line 19, > in <module> > from OpenSSL.crypto import ( > File "/usr/local/lib/python3.9/site-packages/OpenSSL/crypto.py", line > 3224, in <module> > utils.deprecated( > TypeError: deprecated() got an unexpected keyword argument 'name' > Answering myself. I found this: https://github.com/pyca/pyopenssl/issues/1154#issuecomment-1269882738 "pyOpenSSL installed, what automatically installs the right version of cryptography" Following the steps leads to a working certbot :-) --=20 Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", egrep -v '^$|^.*#' =C2=AF\_(=E3=83=84)_/=C2=AF :-) --0000000000006231d305f3a426e1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">= <div dir=3D"ltr" class=3D"gmail_attr">On Wed, Feb 1, 2023 at 11:37 AM Odhia= mbo Washington <<a href=3D"mailto:odhiambo@gmail.com" target=3D"_blank">= odhiambo@gmail.com</a>> wrote:<br></div><blockquote class=3D"gmail_quote= " style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);= padding-left:1ex"><div dir=3D"ltr">I did a 'portupgrade -a' and cer= tbott ended up getting broken.<div>My Google-fu doesn't seem to point m= e to a solution,</div><div><br></div><div>Any clues on how to fix this will= be highly appreciated.</div><div><br><div class=3D"gmail_quote"><br></div>= <div class=3D"gmail_quote">Traceback (most recent call last):<br> =C2=A0 File "/usr/local/bin/certbot", line 33, in <module><= br> =C2=A0 =C2=A0 sys.exit(load_entry_point('certbot=3D=3D2.2.0', '= console_scripts', 'certbot')())<br> =C2=A0 File "/usr/local/bin/certbot", line 25, in importlib_load_= entry_point<br> =C2=A0 =C2=A0 return next(matches).load()<br> =C2=A0 File "/usr/local/lib/python3.9/importlib/metadata.py", lin= e 86, in load<br> =C2=A0 =C2=A0 module =3D import_module(match.group('module'))<br> =C2=A0 File "/usr/local/lib/python3.9/importlib/__init__.py", lin= e 127, in import_module<br> =C2=A0 =C2=A0 return _bootstrap._gcd_import(name[level:], package, level)<b= r> =C2=A0 File "<frozen importlib._bootstrap>", line 1030, in = _gcd_import<br> =C2=A0 File "<frozen importlib._bootstrap>", line 1007, in = _find_and_load<br> =C2=A0 File "<frozen importlib._bootstrap>", line 986, in _= find_and_load_unlocked<br> =C2=A0 File "<frozen importlib._bootstrap>", line 680, in _= load_unlocked<br> =C2=A0 File "<frozen importlib._bootstrap_external>", line = 850, in exec_module<br> =C2=A0 File "<frozen importlib._bootstrap>", line 228, in _= call_with_frames_removed<br> =C2=A0 File "/usr/local/lib/python3.9/site-packages/certbot/main.py&qu= ot;, line 6, in <module><br> =C2=A0 =C2=A0 from certbot._internal import main as internal_main<br> =C2=A0 File "/usr/local/lib/python3.9/site-packages/certbot/_internal/= main.py", line 19, in <module><br> =C2=A0 =C2=A0 import josepy as jose<br> =C2=A0 File "/usr/local/lib/python3.9/site-packages/josepy/__init__.py= ", line 40, in <module><br> =C2=A0 =C2=A0 from josepy.json_util import (<br> =C2=A0 File "/usr/local/lib/python3.9/site-packages/josepy/json_util.p= y", line 14, in <module><br> =C2=A0 =C2=A0 from OpenSSL import crypto<br> =C2=A0 File "/usr/local/lib/python3.9/site-packages/OpenSSL/__init__.p= y", line 8, in <module><br> =C2=A0 =C2=A0 from OpenSSL import SSL, crypto<br> =C2=A0 File "/usr/local/lib/python3.9/site-packages/OpenSSL/SSL.py&quo= t;, line 19, in <module><br> =C2=A0 =C2=A0 from OpenSSL.crypto import (<br> =C2=A0 File "/usr/local/lib/python3.9/site-packages/OpenSSL/crypto.py&= quot;, line 3224, in <module><br> =C2=A0 =C2=A0 utils.deprecated(<br> TypeError: deprecated() got an unexpected keyword argument 'name'<b= r></div></div></div></blockquote><div></div></div><div><br></div>Answering = myself.<div><br></div><div>I found this:=C2=A0<a href=3D"https://github.com= /pyca/pyopenssl/issues/1154#issuecomment-1269882738">https://github.com/pyc= a/pyopenssl/issues/1154#issuecomment-1269882738</a></div><div><br></div><di= v>"<span style=3D"background-color:rgb(13,17,23);color:rgb(201,209,217= );font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","N= oto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji",&qu= ot;Segoe UI Emoji";font-size:14px">pyOpenSSL installed, what automatic= ally installs the right version of cryptography"</span></div><div><div= ><br></div><div>Following the steps leads to a working certbot :-)</div><di= v><br></div><div><br></div><div><br></div><div><br></div>-- <br><div dir=3D= "ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>Best regards,<br>Odhiambo WASH= INGTON,<br>Nairobi,KE<br>+254 7 3200 0004/+254 7 2274 3223<br>"<span s= tyle=3D"font-size:12.8px">Oh, the cruft.</span><span style=3D"font-size:12.= 8px">",=C2=A0</span><span style=3D"font-size:12.8px">egrep -v '^$|= ^.*#'=C2=A0</span><span style=3D"background-color:rgb(34,34,34);color:r= gb(238,238,238);font-family:"Lucida Console",Consolas,"Couri= er New",monospace;font-size:13.6px">=C2=AF\_(=E3=83=84)_/=C2=AF</span>= <span style=3D"font-size:12.8px">=C2=A0:-)</span></div></div></div></div></= div></div> --0000000000006231d305f3a426e1--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAAdA2WM%2BnZccqnDCAEM0zTDWayg8=m5=uqufNjEGTK6VLsH_MA>