跳到内容


Jetson Nano 开发套件

dpkg: 处理软件包 nvidia-l4t-bootloader (--configure) 时出错

在尝试在 Jetson 上安装 VS Code(或任何其他软件)时,您可能会看到此错误,或类似的错误。

仅文本
Setting up nvidia-l4t-bootloader (32.7.1-20220219090432) ...
3448-300---1--jetson-nano-qspi-sd-mmcblk0p1
Starting bootloader post-install procedure.
ERROR. Procedure for bootloader update FAILED.
Cannot install package. Exiting...
dpkg: error processing package nvidia-l4t-bootloader (--configure):
 installed nvidia-l4t-bootloader package post-installation script subprocess returned error exit status 1
Processing triggers for libc-bin (2.27-3ubuntu1.3) ...
Errors were encountered while processing:
 nvidia-l4t-bootloader
E: Sub-process /usr/bin/dpkg returned an error code (1)

要解决此问题,请尝试以下操作(感谢 NIVIDIA 论坛上的 Carlos)。问题与 dpkg 保存的信息有关。为了进行一个临时的修复,我们将 dpkg 信息移动到备份,更新并重新安装 dpkg 包,然后将我们备份的信息复制回去。这将纠正存储的损坏信息。

  1. 备份 /var/lib/dpkg/info
bash
sudo mv /var/lib/dpkg/info/ /var/lib/dpkg/backup/
sudo mkdir /var/lib/dpkg/info/
  1. 更新仓库并强制安装
bash
sudo apt-get update
sudo apt-get -f install
  1. 将更正后的 dpkg/info 文件复制到我们旧的备份上
bash
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/backup/
  1. 删除新的信息并将我们的备份(包含更正后的信息)复制回原位
bash
sudo rm -rf /var/lib/dpkg/info
sudo mv /var/lib/dpkg/backup/ /var/lib/dpkg/info/

现在应该可以正常工作了。


© . All rights reserved.