Tonight I updated WordOps to version 3.16.0 and after the wo update process went through, I followed it up with the wo stack update command. It got through most of the updates with an "OK" response, but then when it tried to update "Adminer" I got the following errors scrolling down the shell prompt. . .
`Downloading Adminer Traceback (most recent call last):
File "/opt/wo/lib/python3.7/site-packages/urllib3/connectionpool.py", line 710 , in urlopen
chunked=chunked,
File "/opt/wo/lib/python3.7/site-packages/urllib3/connectionpool.py", line 386 , in make_request
self.validate_conn(conn)
File "/opt/wo/lib/python3.7/site-packages/urllib3/connectionpool.py", line 104 0, in validate_conn
conn.connect()
File "/opt/wo/lib/python3.7/site-packages/urllib3/connection.py", line 424, in connect
tls_in_tls=tls_in_tls,
File "/opt/wo/lib/python3.7/site-packages/urllib3/util/ssl.py", line 450, in ssl_wrap_socket
sock, context, tls_in_tls, server_hostname=server_hostname
File "/opt/wo/lib/python3.7/site-packages/urllib3/util/ssl_.py", line 493, in _ssl_wrap_socket_impl
return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
File "/usr/lib/python3.7/ssl.py", line 412, in wrap_socket
session=session
File "/usr/lib/python3.7/ssl.py", line 853, in create
self.do_handshake()
File "/usr/lib/python3.7/ssl.py", line 1117, in do_handshake
self.sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verif y failed: certificate has expired (_ssl.c:1056)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/wo/lib/python3.7/site-packages/requests/adapters.py", line 499, in send
timeout=timeout,
File "/opt/wo/lib/python3.7/site-packages/urllib3/connectionpool.py", line 786 , in urlopen
method, url, error=e, _pool=self, stacktrace=sys.exc_info()[2]
File "/opt/wo/lib/python3.7/site-packages/urllib3/util/retry.py", line 592, in increment
raise MaxRetryError(pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.adminer.org', po rt=443): Max retries exceeded with url: /latest.php (Caused by SSLError(SSLCertV erificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1056)')))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/wo/lib/python3.7/site-packages/wo/core/download.py", line 26, in do wnload
req = requests.get(url, timeout=(5, 30))
File "/opt/wo/lib/python3.7/site-packages/requests/api.py", line 73, in get
return request("get", url, params=params, **kwargs)
File "/opt/wo/lib/python3.7/site-packages/requests/api.py", line 59, in reques t
return session.request(method=method, url=url, **kwargs)
File "/opt/wo/lib/python3.7/site-packages/requests/sessions.py", line 587, in request
resp = self.send(prep, **send_kwargs)
File "/opt/wo/lib/python3.7/site-packages/requests/sessions.py", line 701, in send
r = adapter.send(request, **kwargs)
File "/opt/wo/lib/python3.7/site-packages/requests/adapters.py", line 563, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='www.adminer.org', port=4 43): Max retries exceeded with url: /latest.php (Caused by SSLError(SSLCertVerif icationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: cer tificate has expired (_ssl.c:1056)')))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/bin/wo", line 8, in <module>
sys.exit(main())
File "/opt/wo/lib/python3.7/site-packages/wo/cli/main.py", line 102, in main
app.run()
File "/opt/wo/lib/python3.7/site-packages/cement/core/foundation.py", line 882 , in run
return_val = self.controller._dispatch()
File "/opt/wo/lib/python3.7/site-packages/cement/core/controller.py", line 471 , in _dispatch
return func()
File "/opt/wo/lib/python3.7/site-packages/cement/core/controller.py", line 471 , in _dispatch
return func()
File "/opt/wo/lib/python3.7/site-packages/cement/core/controller.py", line 477 , in _dispatch
return func()
File "/opt/wo/lib/python3.7/site-packages/wo/cli/plugins/stack_upgrade.py", li ne 367, in default
WODownload.download(self, packages)
File "/opt/wo/lib/python3.7/site-packages/wo/core/download.py", line 33, in do wnload
Log.debug(self, "[{err}]".format(err=str(e.reason)))
AttributeError: 'SSLError' object has no attribute 'reason'
root@debian-2gb-ash-1:~# Downloading Adminer Traceback (most recent call last):
File "/usr/lib/python3.7/ssl.py", line 853, in create
self.do_handshake()
File "/usr/lib/python3.7/ssl.py", line 1117, in do_handshake
self.sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verif y failed: certificate has expired (_ssl.c:1056)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/wo/lib/python3.7/site-packages/requests/adapters.py", line 499, in send
timeout=timeout,
File "/opt/wo/lib/python3.7/site-packages/urllib3/connectionpool.py", line 786 , in urlopen
method, url, error=e, _pool=self, stacktrace=sys.exc_info()[2]
File "/opt/wo/lib/python3.7/site-packages/urllib3/util/retry.py", line 592, in increment
raise MaxRetryError(pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.adminer.org', po rt=443): Max retries exceeded with url: /latest.php (Caused by SSLError(SSLCertV erificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: -bash: syntax error near unexpected token ('
root@debian-2gb-ash-1:~# File "/opt/wo/lib/python3.7/site-packages/urllib3/connectionpool.py", line 710 , in urlopen
-bash: File: command not found
root@debian-2gb-ash-1:~# chunked=chunked,
root@debian-2gb-ash-1:~# File "/opt/wo/lib/python3.7/site-packages/urllib3/connectionpool.py", line 386 , in _make_request
-bash: File: command not found
root@debian-2gb-ash-1:~# self._validate_conn(conn)
-bash: syntax error near unexpected tokenconn'
root@debian-2gb-ash-1:~# File "/opt/wo/lib/python3.7/site-packages/urllib3/connectionpool.py", line 104 0, in _validate_conn
-bash: File: command not found
root@debian-2gb-ash-1:~# conn.connect()
File "/opt/wo/lib/python3.7/site-packages/urllib3/connection.py", line 424, in connect
-bash: syntax error near unexpected token File'
root@debian-2gb-ash-1:~# tls_in_tls=tls_in_tls,
root@debian-2gb-ash-1:~# File "/opt/wo/lib/python3.7/site-packages/urllib3/util/ssl_.py", line 450, in ssl_wrap_socket
-bash: File: command not found
root@debian-2gb-ash-1:~# sock, context, tls_in_tls, server_hostname=server_hostname
-bash: sock,: command not found
root@debian-2gb-ash-1:~# File "/opt/wo/lib/python3.7/site-packages/urllib3/util/ssl_.py", line 493, in _ssl_wrap_socket_impl
-bash: File: command not found
root@debian-2gb-ash-1:~# return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
-bash: syntax error near unexpected token('
root@debian-2gb-ash-1:~# File "/usr/lib/python3.7/ssl.py", line 412, in wrap_socket
-bash: File: command not found
root@debian-2gb-ash-1:~# session=session
root@debian-2gb-ash-1:~# File "/usr/lib/python3.7/ssl.py", line 853, in create
-bash: File: command not found
root@debian-2gb-ash-1:~# self.do_handshake()
File "/usr/lib/python3.7/ssl.py", line 1117, in do_handshake
-bash: syntax error near unexpected token File'
root@debian-2gb-ash-1:~# self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verif y failed: certificate has expired (_ssl.c:1056)
-bash: syntax error near unexpected tokenssl.SSLCertVerificationError:'
root@debian-2gb-ash-1:~#
root@debian-2gb-ash-1:~# During handling of the above exception, another exception occurred:
-bash: During: command not found
root@debian-2gb-ash-1:~#
root@debian-2gb-ash-1:~# Traceback (most recent call last):
-bash: syntax error near unexpected token most'
root@debian-2gb-ash-1:~# File "/opt/wo/lib/python3.7/site-packages/requests/adapters.py", line 499, in send
-bash: File: command not found
root@debian-2gb-ash-1:~# timeout=timeout,
root@debian-2gb-ash-1:~# File "/opt/wo/lib/python3.7/site-packages/urllib3/connectionpool.py", line 786 , in urlopen
-bash: File: command not found
root@debian-2gb-ash-1:~# method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
-bash: syntax error near unexpected token('
root@debian-2gb-ash-1:~# File "/opt/wo/lib/python3.7/site-packages/urllib3/util/retry.py", line 592, in increment
-bash: File: command not found
root@debian-2gb-ash-1:~# raise MaxRetryError(pool, url, error or ResponseError(cause))
-bash: syntax error near unexpected token ('
root@debian-2gb-ash-1:~# urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.adminer.org', po rt=443): Max retries exceeded with url: /latest.php (Caused by SSLError(SSLCertV erificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1056)')))
-bash: syntax error near unexpected token('
root@debian-2gb-ash-1:~#
root@debian-2gb-ash-1:~# During handling of the above exception, another exception occurred:
-bash: During: command not found
root@debian-2gb-ash-1:~#
root@debian-2gb-ash-1:~# Traceback (most recent call last):
-bash: syntax error near unexpected token most'
root@debian-2gb-ash-1:~# File "/opt/wo/lib/python3.7/site-packages/wo/core/download.py", line 26, in do wnload
-bash: File: command not found
root@debian-2gb-ash-1:~# req = requests.get(url, timeout=(5, 30))
-bash: syntax error near unexpected token('
root@debian-2gb-ash-1:~# File "/opt/wo/lib/python3.7/site-packages/requests/api.py", line 73, in get
-bash: File: command not found
root@debian-2gb-ash-1:~# return request("get", url, params=params, **kwargs)
-bash: syntax error near unexpected token ('
root@debian-2gb-ash-1:~# File "/opt/wo/lib/python3.7/site-packages/requests/api.py", line 59, in reques t
-bash: File: command not found
root@debian-2gb-ash-1:~# return session.request(method=method, url=url, **kwargs)
-bash: syntax error near unexpected token('
root@debian-2gb-ash-1:~# File "/opt/wo/lib/python3.7/site-packages/requests/sessions.py", line 587, in request
-bash: File: command not found
root@debian-2gb-ash-1:~# resp = self.send(prep, **send_kwargs)
-bash: syntax error near unexpected token ('
root@debian-2gb-ash-1:~# File "/opt/wo/lib/python3.7/site-packages/requests/sessions.py", line 701, in send
-bash: File: command not found
root@debian-2gb-ash-1:~# r = adapter.send(request, **kwargs)
-bash: syntax error near unexpected token('
root@debian-2gb-ash-1:~# File "/opt/wo/lib/python3.7/site-packages/requests/adapters.py", line 563, in send
-bash: File: command not found
sys.exit(main())
File "/opt/wo/lib/python3.7/site-packages/wo/cli/main.py", line 102, in main
app.run()
File "/opt/wo/lib/python3.7/site-packages/cement/core/foundation.py", line 882 , in run
return_val = self.controller._dispatch()
root@debian-2gb-ash-1:~# raise SSLError(e, request=request)
-bash: syntax error near unexpected token ('
root@debian-2gb-ash-1:~# requests.exceptions.SSLError: HTTPSConnectionPool(host='www.adminer.org', port=4 43): Max retries exceeded with url: /latest.php (Caused by SSLError(SSLCertVerif icationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: cer tificate has expired (_ssl.c:1056)')))
-bash: syntax error near unexpected token('
root@debian-2gb-ash-1:~#
root@debian-2gb-ash-1:~# During handling of the above exception, another exception occurred:
-bash: During: command not found
root@debian-2gb-ash-1:~#
root@debian-2gb-ash-1:~# Traceback (most recent call last):
-bash: syntax error near unexpected token most'
root@debian-2gb-ash-1:~# File "/usr/local/bin/wo", line 8, in <module>
-bash: syntax error near unexpected tokennewline'
root@debian-2gb-ash-1:~# sys.exit(main())
-bash: syntax error near unexpected token main'
root@debian-2gb-ash-1:~# File "/opt/wo/lib/python3.7/site-packages/wo/cli/main.py", line 102, in main
-bash: File: command not found
root@debian-2gb-ash-1:~# app.run()
File "/opt/wo/lib/python3.7/site-packages/cement/core/foundation.py", line 882 , in run
There was a bit more to this error, but I wasn't able to copy all of it. All of my websites seem to still be up and operating as usual, but I'm curious what is going on with all of these errors.