Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[bug report] Downloading mozilla-openh264-2.4.1-2.fc40.aarch64.rpm aborted the installation #345

Open
bxue opened this issue Dec 9, 2024 · 0 comments

Comments

@bxue
Copy link

bxue commented Dec 9, 2024

Installing Asahi Linux by "curl https://alx.sh | sh" failed in the step where it was downloading mozilla-openh264-2.4.1-2.fc40.aarch64.rpm. I had set working proxies like:

% env | grep -i proxy
http_proxy=http://somedomain.com:3128
https_proxy=http://somedomain.com:3128

The distribution I chose was "Fedora KDE". I have tried the installation in the different date/time for several times in recent days, and it's 100% reproducible at my side. The installation log was like:

(...snapped...)
Downloading extra files...
  Downloading mozilla-openh264-2.4.1-2.fc40.aarch64.rpm (1/2)...
root        : ERROR    Exception caught
Traceback (most recent call last):
  File "/private/tmp/asahi-install/main.py", line 1069, in <module>
    InstallerMain(installer_version).main()
  File "/private/tmp/asahi-install/main.py", line 877, in main
    while self.main_loop():
  File "/private/tmp/asahi-install/main.py", line 1032, in main_loop
    return self.action_install_into_free(parts_free)
  File "/private/tmp/asahi-install/main.py", line 336, in action_install_into_free
    self.do_install(os_size)
  File "/private/tmp/asahi-install/main.py", line 456, in do_install
    self.osins.install(self.ins)
  File "/private/tmp/asahi-install/osinstall.py", line 173, in install
    self.download_extras()
  File "/private/tmp/asahi-install/osinstall.py", line 122, in download_extras
    ucache = urlcache.URLCache(url)
  File "/private/tmp/asahi-install/urlcache.py", line 26, in __init__
    self.size = self.get_size()
  File "/private/tmp/asahi-install/urlcache.py", line 83, in get_size
    con.request("HEAD", self.url.path, headers={"Connection":" keep-alive"})
  File "/private/tmp/asahi-install/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1257, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/private/tmp/asahi-install/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1303, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/private/tmp/asahi-install/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1252, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/private/tmp/asahi-install/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1012, in _send_output
    self.send(msg)
  File "/private/tmp/asahi-install/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 952, in send
    self.connect()
  File "/private/tmp/asahi-install/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 928, in connect
    self._tunnel()
  File "/private/tmp/asahi-install/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 907, in _tunnel
    raise OSError(f"Tunnel connection failed: {code} {message.strip()}")
OSError: Tunnel connection failed: 403 Forbidden
If you need to file a bug report, please attach the log file:
  /private/tmp/asahi-install/installer.log

The installer.log is attached.
installer.log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant