On Tue, Aug 11, 2020 at 5:51 AM [email protected] < [email protected]> wrote:
> Installing certifi did not fix my problem, but installing requests did: > > ```` > > python/3.7.4_64bit/bin/python3 ./python/3.7.4_64bit/bin/pip3 install > requests > > ```` > > Is this the answer ... and, if so, do you still want me to open an issue? > Yes, please. That way we can track the issue through to fixing it. > On Tuesday, August 11, 2020 at 12:24:58 AM UTC-4 [email protected] wrote: > >> Can you try running this command from the emsdk directory and see if if >> fixes these issue: >> >> ``` >> $ python/3.7.4_64bit/bin/python3 ./python/3.7.4_64bit/bin/pip3 install >> certifi >> ``` >> >> I suspect it might but since I can't repro I can't confirm. >> >> cheers, >> sam >> >> >> On Mon, Aug 10, 2020 at 9:12 PM Sam Clegg <[email protected]> wrote: >> >>> Thanks for the bug report. Would you mind opening an issue in the emsdk >>> repo? >>> >>> So far I'm managed to confirm that this does not occur on our CI >>> machines: >>> >>> ``` >>> $ /Users/distiller/project/python/3.7.4_64bit/bin/python3 >>> /Users/distiller/project/upstream/emscripten/embuilder.py build bzip2 >>> --force >>> embuilder:INFO: building and verifying bzip2 >>> root:INFO: Cache: deleting cached file: >>> /Users/distiller/project/upstream/emscripten/cache/wasm/libbz2.a >>> cache:INFO: generating port: libbz2.a... (this will be cached in >>> "/Users/distiller/project/upstream/emscripten/cache/wasm/libbz2.a" for >>> subsequent builds) >>> cache:INFO: - ok >>> embuilder:INFO: ...success >>> ``` >>> >>> We need to figure out what is different about your setup that causes >>> this failure. >>> >>> cheers, >>> sam >>> >>> On Mon, Aug 10, 2020 at 12:12 PM [email protected] < >>> [email protected]> wrote: >>> >>>> After updating to v1.40.1 from v1.39.19, I get the error shown below >>>> when using the emscripten-supplied version of python3. Utilizing my own >>>> previously installed version of python3 (which has 'requests' installed) >>>> works fine. >>>> >>>> Running 'emcc --clear-ports', as suggested, did not help in this case. >>>> >>>> Regards, >>>> >>>> Eric >>>> >>>> system_libs:INFO: retrieving port: bzip2 from >>>> https://github.com/emscripten-ports/bzip2/archive/1.0.6.zip >>>> system_libs:ERROR: a problem occurred when using an emscripten-ports >>>> library. try to run `emcc --clear-ports` and then run this command again >>>> Traceback (most recent call last): >>>> File "/Users/eric/emsdk/upstream/emscripten/tools/system_libs.py", >>>> line 1891, in retrieve >>>> import requests >>>> ModuleNotFoundError: No module named 'requests' >>>> >>>> During handling of the above exception, another exception occurred: >>>> >>>> Traceback (most recent call last): >>>> File >>>> "/Users/eric/emsdk/python/3.7.4_64bit/lib/python3.7/urllib/request.py", >>>> line 1317, in do_open >>>> encode_chunked=req.has_header('Transfer-encoding')) >>>> File >>>> "/Users/eric/emsdk/python/3.7.4_64bit/lib/python3.7/http/client.py", line >>>> 1244, in request >>>> self._send_request(method, url, body, headers, encode_chunked) >>>> File >>>> "/Users/eric/emsdk/python/3.7.4_64bit/lib/python3.7/http/client.py", line >>>> 1290, in _send_request >>>> self.endheaders(body, encode_chunked=encode_chunked) >>>> File >>>> "/Users/eric/emsdk/python/3.7.4_64bit/lib/python3.7/http/client.py", line >>>> 1239, in endheaders >>>> self._send_output(message_body, encode_chunked=encode_chunked) >>>> File >>>> "/Users/eric/emsdk/python/3.7.4_64bit/lib/python3.7/http/client.py", line >>>> 1026, in _send_output >>>> self.send(msg) >>>> File >>>> "/Users/eric/emsdk/python/3.7.4_64bit/lib/python3.7/http/client.py", line >>>> 966, in send >>>> self.connect() >>>> File >>>> "/Users/eric/emsdk/python/3.7.4_64bit/lib/python3.7/http/client.py", line >>>> 1414, in connect >>>> server_hostname=server_hostname) >>>> File "/Users/eric/emsdk/python/3.7.4_64bit/lib/python3.7/ssl.py", >>>> line 423, in wrap_socket >>>> session=session >>>> File "/Users/eric/emsdk/python/3.7.4_64bit/lib/python3.7/ssl.py", >>>> line 870, in _create >>>> self.do_handshake() >>>> File "/Users/eric/emsdk/python/3.7.4_64bit/lib/python3.7/ssl.py", >>>> line 1139, in do_handshake >>>> self._sslobj.do_handshake() >>>> ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] >>>> certificate verify failed: unable to get local issuer certificate >>>> (_ssl.c:1076) >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "emscripten-discuss" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/emscripten-discuss/6bf6f70f-6307-4318-abc7-2bda9fbe2e97n%40googlegroups.com >>>> <https://groups.google.com/d/msgid/emscripten-discuss/6bf6f70f-6307-4318-abc7-2bda9fbe2e97n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- > You received this message because you are subscribed to the Google Groups > "emscripten-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/emscripten-discuss/b7d86758-9fa8-4723-a92d-1c2a428c9ad1n%40googlegroups.com > <https://groups.google.com/d/msgid/emscripten-discuss/b7d86758-9fa8-4723-a92d-1c2a428c9ad1n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/CAL_va2_d2p7%3D%2BHsORZ_MPSeB0cviHMP%3D4tSnp%3DUwcJDbMNsGFQ%40mail.gmail.com.
