I’ve tried to upgrade the jetpack installed on my jetson nano (4.4) to the 4.5.1 release,but since my board wasn’t recognized by the SDK manager,I decided to make the manual installation of the files dowloaded by the SDK on ubuntu 18.04. You can see them below :
so,I have installed all these files one by one and I didn’t get errors. I hoped to have upgraded succesfully the jetpack,but it is not true,according with the utility jetsoninfo.py :
You may try to first update to minor release r32.5, reboot and then just update to new release points.
However, if you have a custom board, be aware that these OTA updates are for devkits, so you may have to keep some versions of packages depending on what your custom board requires as kernel drivers and device tree.
Be aware that most kernel or bootloader updates would reset a default config in extlinux.conf, so you would have to check and edit it before rebooting.
E: The repository ‘https://repo.download.nvidia.com/jetson/common r32.5.1 Release’ does not have a Release file.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository ‘https://repo.download.nvidia.com/jetson/t210 r32.5.1 Release’ does not have a Release file.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
No apport report written because the error message indicates its a followup error from a previous failure.
Setting up nvidia-l4t-3d-core (32.5.1-20210505093645) …
dpkg: error processing package nvidia-l4t-initrd (–configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
nvidia-l4t-bootloader
nvidia-l4t-xusb-firmware
nvidia-l4t-initrd
Calling hook tegra-xusbfw
E: /usr/share/initramfs-tools/hooks/tegra-xusbfw failed with return 1.
update-initramfs: failed for /boot/initrd.img-4.15.0-1040-aws with 1.
No idea what this AWS initrd can be, nor what kernel on Jetson may be available for that.
Sorry I’m not able to help further.
Someone else may provide better help.
is your default python version 3.x?
If yes, change in the file /usr/sbin/l4t_payload_updater_t210, line 1:
#!/usr/bin/python
to
#!/usr/bin/python2
Milan
this is another little bug of nvidia. im realizing that the software of this board is full of little unresolved bugs. they are not criticals,but they are very annoying. but the worst thing that I hate is that nvidia does not care so much about the upgrading. the nano still runs with 18.04,but for this version of ubuntu is even ended the life cycle.
I mean that the default version of python that I have is :
root@zi-desktop:/# python --version
Python 3.6.9
so,according with the suggestion of MIlan,I have changed python with python2 at the top of the file l4t_payload_updater_t210 and then I’ve reinstalled the nvidia-l4t-xusb-firmware package and the error is gone. Do u think that’s a bug or not ?