Cannot upgrade L4T

Thank you for reading my topic.

I’m using Jetson AGX Orin in my research.
I refer to " Getting Started with Jetson AGX Orin Developer Kit(Getting Started with Jetson AGX Orin Developer Kit | NVIDIA Developer) to setup my device.
Before installing Jetpack, I have to upgrade L4T because my device’s version is R34 (release), REVISION: 0.1.

I have revised the file"/etc/apt/sources.list.d/nvidia-l4t-apt-source.list" from
deb https://repo.download.nvidia.com/jetson/common r34.0 main
deb https://repo.download.nvidia.com/jetson/t234 r34.0 main
to
deb https://repo.download.nvidia.com/jetson/common r32.1 main
deb https://repo.download.nvidia.com/jetson/t234 r32.1 main
using vi.
And I tried to execute “sudo apt update” but I failed.
The command prompt shows
Hit:1 blur blur blur
blur blur blur
Err:3 https://repo.download.nvidia.com/jetson/common r34.1 Release
Could not handshake: The TLS connection was non-properly terminated.[IP: 111.222.333.44 8080]
Err:4 https://repo.download.nvidia.com/jetson/t234 r34.1 Release
Could not handshake: The TLS connection was non-properly terminated.[IP: 111.222.333.44 8080]
Hit:5 blur blur blur
blur blur blur
Reading package lists… Done
E: The repository ‘https://repo.download.nvidia.com/jetson/common r34.1 Release’ does not have a Release file.
N: Updatig from such a repository can’t be done securely, abd is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration datails.
E: The repository ‘https://repo.download.nvidia.com/jetson/t234 r34.1 Release’ does not have a Release file.
N: Updatig from such a repository can’t be done securely, abd is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration datails.

I look forward to your reply.
Thank you.

1 Like

I have exactly same issue in Jetson AGX Orin.
If anyone have an idea how to fix this issue:
E: The repository ‘https://repo.download.nvidia.com/jetson/common r34.1 Release’ does not have a Release file.
Thank you community

I tried to replace:
sudo bash -c ‘echo “deb https://repo.download.nvidia.com/jetson/common r34.1 main” >> /etc/apt/sources.list.d/nvidia-l4t-apt-source.list’
sudo bash -c ‘echo “deb https://repo.download.nvidia.com/jetson/t234 r34.1 main” >> /etc/apt/sources.list.d/nvidia-l4t-apt-source.list’

By:

sudo bash -c ‘echo “deb [trusted=yes] https://repo.download.nvidia.com/jetson/common r34.1 main” >> /etc/apt/sources.list.d/nvidia-l4t-apt-source.list’
sudo bash -c ‘echo “deb [trusted=yes] https://repo.download.nvidia.com/jetson/t234 r34.1 main” >> /etc/apt/sources.list.d/nvidia-l4t-apt-source.list’

So I added [trusted=yes] and the following errors disappears:
E: The repository ‘https://repo.download.nvidia.com/jetson/common r34.1 Release’ does not have a Release file.
E: The repository ‘https://repo.download.nvidia.com/jetson/t234 r34.1 Release’ does not have a Release file.

but still have other errors, tell me if it this solution works for you?

Thank you for kind reply.

I tried your solution and might got the same result as you.
The part of error disappeared.
I got the following error messages.

E: Failed to fetch https://repo.download.nvidia.com/jetson/common/dists/r34.1/main/binary-arm64/Packages Could not handshake: The TLS connection was non-properly terminated. [IP: —.—.—.-- 8080]
E: Failed to fetch https://repo.download.nvidia.com/jetson/t234/dists/r34.1/main/binary-arm64/Packages Could not handshake: The TLS connection was non-properly terminated. [IP: —.—.—.-- 8080]
E: Some index files failed to download. They have been ignored, or old ones used instead.

Anyway I really appreciate your advice.

I was able to let it work.

If you have the same error as mine(refer to my previous reply), following solution might work.

sudo vi /etc/apt/apt.conf
write configuration below.

Acquire::http::Proxy “http://your proxy server:your port number/”;
Acquire::https::Proxy “http://your proxy server:your port number/”;

if your proxy require the certification,write configuration below instead above.

Acquire::http::Proxy “http://your ID:password@your proxy server:your port number/”;
Acquire::https::Proxy “http://your ID:password@your proxy server:your port number/”;

I appreciate your kind advice.

1 Like

Thank you for your help,
I am not quite familiar with proxy,
Can you tell me how can I fill these lines according to my case?
Acquire::http::Proxy “http://your proxy server:your port number/”;
Acquire::https::Proxy “http://your proxy server:your port number/”;
Acquire::http::Proxy “http://your ID:password@your proxy server:your port number/”;
Acquire::https::Proxy “http://your ID:password@your proxy server:your port number/”;

how to know my proxy server and port number and ID also?

Thank you again

Is there someone who is in charge of proxy management in your company or university?
You should ask him or her your ID, password, proxy server address and port number.

your proxy might not require certification.
In that case, you don’t need ID and password.
So,
Acquire::http::Proxy “http://your proxy server:your port number/”;
Acquire::https::Proxy “http://your proxy server:your port number/”;
is OK.
Port number is generally 8080 but you should confirm.

If you don’t have connection error, this solution might not work well.

1 Like

Hello,
yes indeed, I have asked the IT department.
Thank you for your solution, now it works for me

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.