Date: Sun, 31 Mar 2024 12:32:05 +0300 From: Odhiambo Washington <odhiambo@gmail.com> To: questions <questions@freebsd.org> Subject: Re: certbot fails after portupgrade - SOLVED Message-ID: <CAAdA2WPkp%2B4DfF657%2BoY8A5P_yj4bK-uqiHD9tUrTbo=jrKB5Q@mail.gmail.com> In-Reply-To: <CAAdA2WNLzmeqStRRtKfamZNkkwoiKtHWSDJNpC%2BmgYJwSqr6CA@mail.gmail.com> References: <CAAdA2WNLzmeqStRRtKfamZNkkwoiKtHWSDJNpC%2BmgYJwSqr6CA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000000547eb0614f18e36 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Mar 31, 2024 at 11:15=E2=80=AFAM Odhiambo Washington <odhiambo@gmai= l.com> wrote: > I did portupgrade -a. > This has left me with a non-functional certbot. > How can I fix this? > > root@gw:/usr/ports/security/py-certbot # *certbot renew* > Traceback (most recent call last): > File "/usr/local/bin/certbot", line 33, in <module> > sys.exit(load_entry_point('certbot=3D=3D2.9.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.11/importlib/metadata/__init__.py", line > 202, in load > module =3D import_module(match.group('module')) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in > import_module > return _bootstrap._gcd_import(name[level:], package, level) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "<frozen importlib._bootstrap>", line 1204, in _gcd_import > File "<frozen importlib._bootstrap>", line 1176, in _find_and_load > File "<frozen importlib._bootstrap>", line 1147, in > _find_and_load_unlocked > File "<frozen importlib._bootstrap>", line 690, in _load_unlocked > File "<frozen importlib._bootstrap_external>", line 940, in exec_module > File "<frozen importlib._bootstrap>", line 241, in > _call_with_frames_removed > File "/usr/local/lib/python3.11/site-packages/certbot/main.py", line 6, > in <module> > from certbot._internal import main as internal_main > File > "/usr/local/lib/python3.11/site-packages/certbot/_internal/main.py", line > 34, in <module> > from certbot._internal import cert_manager > File > "/usr/local/lib/python3.11/site-packages/certbot/_internal/cert_manager.p= y", > line 22, in <module> > from certbot._internal import storage > File > "/usr/local/lib/python3.11/site-packages/certbot/_internal/storage.py", > line 98, in <module> > textparser: parsedatetime.Calendar =3D parsedatetime.Calendar() > ^^^^^^^^^^^^^^^^^^^^^^^^ > File > "/usr/local/lib/python3.11/site-packages/parsedatetime/__init__.py", line > 270, in __init__ > self.ptc =3D Constants() > ^^^^^^^^^^^ > File > "/usr/local/lib/python3.11/site-packages/parsedatetime/__init__.py", line > 2381, in __init__ > self.locale =3D get_icu(self.localeID) > ^^^^^^^^^^^^^^^^^^^^^^ > File > "/usr/local/lib/python3.11/site-packages/parsedatetime/pdt_locales/icu.py= ", > line 62, in get_icu > rbnf =3D pyicu.RuleBasedNumberFormat(pyicu.URBNFRuleSetTag.SPELLOUT, = icu) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^= ^^ > icu.ICUError: The requested resource cannot be found, error code: 2 > So Uncle Google helped figure out that installing devel/py-pyicu would solve this problem. Why this is not linked to security/py-certbot as a dependency is what beats me. --=20 Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 In an Internet failure case, the #1 suspect is a constant: DNS. "Oh, the cruft.", egrep -v '^$|^.*#' =C2=AF\_(=E3=83=84)_/=C2=AF :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html] --0000000000000547eb0614f18e36 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 Sun, Mar 31, 2024 at 11:15=E2=80= =AFAM Odhiambo Washington <<a href=3D"mailto:odhiambo@gmail.com">odhiamb= o@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 portupgrade -a.<div>This has left me with= a non-functional certbot.</div><div>How can I fix this?</div><div><br></di= v><div>root@gw:/usr/ports/security/py-certbot # <b>certbot renew</b><br>Tra= ceback (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_poi= nt('certbot=3D=3D2.9.0', 'console_scripts', 'certbot= 9;)())<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^^^^^^^^^^^^^^^^^= ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br>=C2=A0 File "/usr/l= ocal/bin/certbot", line 25, in importlib_load_entry_point<br>=C2=A0 = =C2=A0 return next(matches).load()<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0^^^^^^^^^^^^^^^^^^^^<br>=C2=A0 File "/usr/local/lib/python3.11/i= mportlib/metadata/__init__.py", line 202, in load<br>=C2=A0 =C2=A0 mod= ule =3D import_module(match.group('module'))<br>=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br>=C2= =A0 File "/usr/local/lib/python3.11/importlib/__init__.py", line = 126, in import_module<br>=C2=A0 =C2=A0 return _bootstrap._gcd_import(name[l= evel:], package, level)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^^^^^^^= ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br>=C2=A0 File "<froz= en importlib._bootstrap>", line 1204, in _gcd_import<br>=C2=A0 File= "<frozen importlib._bootstrap>", line 1176, in _find_and_l= oad<br>=C2=A0 File "<frozen importlib._bootstrap>", line 11= 47, in _find_and_load_unlocked<br>=C2=A0 File "<frozen importlib._b= ootstrap>", line 690, in _load_unlocked<br>=C2=A0 File "<fr= ozen importlib._bootstrap_external>", line 940, in exec_module<br>= =C2=A0 File "<frozen importlib._bootstrap>", line 241, in _= call_with_frames_removed<br>=C2=A0 File "/usr/local/lib/python3.11/sit= e-packages/certbot/main.py", line 6, in <module><br>=C2=A0 =C2= =A0 from certbot._internal import main as internal_main<br>=C2=A0 File &quo= t;/usr/local/lib/python3.11/site-packages/certbot/_internal/main.py", = line 34, in <module><br>=C2=A0 =C2=A0 from certbot._internal import c= ert_manager<br>=C2=A0 File "/usr/local/lib/python3.11/site-packages/ce= rtbot/_internal/cert_manager.py", line 22, in <module><br>=C2=A0= =C2=A0 from certbot._internal import storage<br>=C2=A0 File "/usr/loc= al/lib/python3.11/site-packages/certbot/_internal/storage.py", line 98= , in <module><br>=C2=A0 =C2=A0 textparser: parsedatetime.Calendar =3D= parsedatetime.Calendar()<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0^^^^^^^^^^^^^^^^^^^^^^^^<br>=C2=A0 File "/u= sr/local/lib/python3.11/site-packages/parsedatetime/__init__.py", line= 270, in __init__<br>=C2=A0 =C2=A0 self.ptc =3D Constants()<br>=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^^^^^^^^^^^<br>=C2=A0 File &qu= ot;/usr/local/lib/python3.11/site-packages/parsedatetime/__init__.py",= line 2381, in __init__<br>=C2=A0 =C2=A0 self.locale =3D get_icu(self.local= eID)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^^^^= ^^^^^^^^^^^^^^^^^^<br>=C2=A0 File "/usr/local/lib/python3.11/site-pack= ages/parsedatetime/pdt_locales/icu.py", line 62, in get_icu<br>=C2=A0 = =C2=A0 rbnf =3D pyicu.RuleBasedNumberFormat(pyicu.URBNFRuleSetTag.SPELLOUT,= icu)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^^^^^^^^^^^^^^^^^^^^^^^^^= ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br>icu.ICUError: The requested reso= urce cannot be found, error code: 2<br></div></div></blockquote><div></div>= </div><div><br></div>So Uncle Google helped figure out that installing=C2= =A0devel/py-pyicu would solve this problem.<div>Why this is not linked to s= ecurity/py-certbot as a dependency is what beats me.<br clear=3D"all"><div>= <br></div><span class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"= ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div dir=3D"ltr"><div>Best = regards,<br>Odhiambo WASHINGTON,<br>Nairobi,KE<br>+254 7 3200 0004/+254 7 2= 274 3223</div><div><span style=3D"color:rgb(34,34,34)">=C2=A0In=C2=A0</span= ><span style=3D"color:rgb(34,34,34)">an Internet failure case, the #1 suspe= ct is a constant: DNS.</span><br>"<span style=3D"font-size:12.8px">Oh,= the cruft.</span><span style=3D"font-size:12.8px">",=C2=A0</span><spa= n style=3D"font-size:12.8px">egrep -v '^$|^.*#'=C2=A0</span><span s= tyle=3D"background-color:rgb(34,34,34);color:rgb(238,238,238);font-family:&= quot;Lucida Console",Consolas,"Courier New",monospace;font-s= ize:13.6px">=C2=AF\_(=E3=83=84)_/=C2=AF</span><span style=3D"font-size:12.8= px">=C2=A0:-)</span></div><div><span style=3D"font-size:12.8px">[How to ask= smart questions:=C2=A0</span><span style=3D"font-size:12.8px"><a href=3D"h= ttp://www.catb.org/~esr/faqs/smart-questions.html" target=3D"_blank">http:/= /www.catb.org/~esr/faqs/smart-questions.html</a>]</span></div></div></div><= /div></div></div> --0000000000000547eb0614f18e36--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAAdA2WPkp%2B4DfF657%2BoY8A5P_yj4bK-uqiHD9tUrTbo=jrKB5Q>