Environment: Ubuntu 22.10, Gnome 43.1, uuu installed, sudo apt build-dep . installed, ./scripts/librem5-flash-image --udev installed, restarted computer, flashing from Ubuntu desktop, librem 5 phone, original cable, Evergreen, phone and battery were fully functional yesterday, just decided to reflash due to new sparclan wifi card.
I have flashed the phone before once (or was it three times) and it worked before with the instructions: Librem 5 flashing instructions
Flashing fails for me after line two “looking for librem5r4 plain byzantium image…” nothing futher happens. It appears as if it cannot download or find the image. Ideas? Are there other ways to flash the phone to try?
The device is recognized on usb with lsusb command when in flashing mode as:
Bus 009 Device 008: ID 1fc9:012b NXP Semiconductors i.MX 8M Dual/8M QuadLite/8M Quad Serial Downloader it is not recognized as Bus 001 Device 010: ID 1d6b:0104 Linux Foundation Multifunction Composite Gadget based on instructions: Connecting Librem 5 USB Serial
Might be related to: Download Image
`~/librem5-flash-image$ ./scripts/librem5-flash-image
2023-02-18 12:41:39 INFO Looking for librem5r4 plain byzantium image
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/urllib3/connection.py”, line 174, in _new_conn
conn = connection.create_connection(
File “/usr/lib/python3/dist-packages/urllib3/util/connection.py”, line 96, in create_connection
raise err
File “/usr/lib/python3/dist-packages/urllib3/util/connection.py”, line 86, in create_connection
sock.connect(sa)
TimeoutError: [Errno 110] Connection timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/urllib3/connectionpool.py”, line 704, in urlopen
httplib_response = self._make_request(
File “/usr/lib/python3/dist-packages/urllib3/connectionpool.py”, line 387, in _make_request
self._validate_conn(conn)
File “/usr/lib/python3/dist-packages/urllib3/connectionpool.py”, line 1043, in _validate_conn
conn.connect()
File “/usr/lib/python3/dist-packages/urllib3/connection.py”, line 358, in connect
self.sock = conn = self._new_conn()
File “/usr/lib/python3/dist-packages/urllib3/connection.py”, line 179, in _new_conn
raise ConnectTimeoutError(
urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7f0138b13370>, ‘Connection to arm01.puri.sm timed out. (connect timeout=<object object at 0x7f0139d886e0>)’)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/requests/adapters.py”, line 440, in send
resp = conn.urlopen(
File “/usr/lib/python3/dist-packages/urllib3/connectionpool.py”, line 786, in urlopen
retries = retries.increment(
File “/usr/lib/python3/dist-packages/urllib3/util/retry.py”, line 592, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host=‘arm01.puri.sm’, port=443): Max retries exceeded with url: /crumbIssuer/api/json (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f0138b13370>, ‘Connection to arm01.puri.sm timed out. (connect timeout=<object object at 0x7f0139d886e0>)’))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/jenkins/init.py”, line 583, in jenkins_request
self._request(req))
File “/usr/lib/python3/dist-packages/jenkins/init.py”, line 557, in _request
return self._session.send(r, **_settings)
File “/usr/lib/python3/dist-packages/requests/sessions.py”, line 645, in send
r = adapter.send(request, **kwargs)
File “/usr/lib/python3/dist-packages/requests/adapters.py”, line 507, in send
raise ConnectTimeout(e, request=request)
requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host=‘arm01.puri.sm’, port=443): Max retries exceeded with url: /crumbIssuer/api/json (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f0138b13370>, ‘Connection to arm01.puri.sm timed out. (connect timeout=<object object at 0x7f0139d886e0>)’))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/home/amiga/librem5-flash-image/./scripts/librem5-flash-image”, line 519, in
sys.exit(main())
File “/home/amiga/librem5-flash-image/./scripts/librem5-flash-image”, line 455, in main
image_ref = find_image(args.image_job, board, args.variant, args.dist, args.stable)
File “/home/amiga/librem5-flash-image/./scripts/librem5-flash-image”, line 274, in find_image
return find_image_jenkins(jobname, board, variant, dist)
File “/home/amiga/librem5-flash-image/./scripts/librem5-flash-image”, line 223, in find_image_jenkins
info = server.get_job_info(jobname)
File “/usr/lib/python3/dist-packages/jenkins/init.py”, line 462, in get_job_info
response = self.jenkins_open(requests.Request(
File “/usr/lib/python3/dist-packages/jenkins/init.py”, line 564, in jenkins_open
return self.jenkins_request(req, add_crumb, resolve_auth).text
File “/usr/lib/python3/dist-packages/jenkins/init.py”, line 580, in jenkins_request
self.maybe_add_crumb(req)
File “/usr/lib/python3/dist-packages/jenkins/init.py”, line 369, in maybe_add_crumb
response = self.jenkins_open(requests.Request(
File “/usr/lib/python3/dist-packages/jenkins/init.py”, line 564, in jenkins_open
return self.jenkins_request(req, add_crumb, resolve_auth).text
File “/usr/lib/python3/dist-packages/jenkins/init.py”, line 600, in jenkins_request
raise TimeoutException(‘Error in request: %s’ % (e))
jenkins.TimeoutException: Error in request: HTTPSConnectionPool(host=‘arm01.puri.sm’, port=443): Max retries exceeded with url: /crumbIssuer/api/json (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f0138b13370>, ‘Connection to arm01.puri.sm timed out. (connect timeout=<object object at 0x7f0139d886e0>)’))
`