修复upgrade报错
·
sudo apt-get upgrade是 Debian 及其衍生发行版(如 Ubuntu)中用于升级已安装软件包的命令。在执行过程中,时常会遇到各类报错,其中 "/usr/bin/dpkg returned an error code (1)" 是较为常见的问题之一。本文将重点阐述该问题的解决方法。
问题:Jetson平台上,执行sudo apt-get upgrade会遇到如下报错
dpkg: error processing package nvidia-l4t-kernel-dtbs (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
nvidia-l4t-kernel
nvidia-l4t-kernel-headers
nvidia-l4t-jetson-io
nvidia-l4t-display-kernel
nvidia-l4t-kernel-dtbs
E: Sub-process /usr/bin/dpkg returned an error code (1)
如下图:

解决办法:
1. 编辑 nvidia-l4t-apt-source.list 文件:
sudo vi /etc/apt/sources.list.d/nvidia-l4t-apt-source.list
2. 编辑后的文件:
deb https://repo.download.nvidia.com/jetson/common r35.4 main
deb https://repo.download.nvidia.com/jetson/t234 r35.4 main
删除最后一行
3. 将运行以下命令以修复 APT 配置错误,具体如下:
sudo apt-get autoclean
sudo mv /var/lib/dpkg/info/ /var/lib/dpkg/backup/
sudo mkdir /var/lib/dpkg/info/
sudo apt-get update
sudo apt-get -f install
sudo apt-get upgrade
sudo apt-get dist-upgrade
参考链接:
为武汉地区的开发者提供学习、交流和合作的平台。社区聚集了众多技术爱好者和专业人士,涵盖了多个领域,包括人工智能、大数据、云计算、区块链等。社区定期举办技术分享、培训和活动,为开发者提供更多的学习和交流机会。
更多推荐


所有评论(0)