На прошлой неделе я получил ошибку, связанную с следующие пакеты:
grub-efi-amd64-signed
grub-pc
libpam-systemd: amd64
xserver-xorg-legacy
Ошибка была При обработке обнаружены ошибки: ИМЯ ПАКЕТА E: подпроцесс / usr / bin / dpkg вернул код ошибки (1)
.
Я следовал руководству из FOSS и использовал следующие команды для временного исправления ошибки:
ls -l / var / lib / dpkg / info | grep -i ИМЯ ПАКЕТА
, затем sudo mv /var/lib/dpkg/info/PACKAGE_NAME.* / tmp
.
Сегодня я открываю терминал для установки OpenRCT2 и получаю несколько новых ошибок в процессе установки:
dpkg: warning: files list file for package 'grub-efi-amd64-signed' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'grub-pc' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpam-systemd:amd64' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'xserver-xorg-legacy' missing; assuming package has no files currently installed
Хотя они не повлияли на OpenRCT2, я обеспокоен, что они могут повлиять на мою машину в долгосрочной перспективе, и хочу исправить их как можно скорее, но я не знаю, как это сделать.
Я вышел из своей учетной записи через графический интерфейс и использовал Ctrl + Alt + F3 , чтобы открыть tty3.
После этого я вошел в свою учетную запись с терминала и использовал sudo -i
для использования учетной записи root. Затем я использовал apt переустановить grub-pc grub-efi-amd64-signed libpam-systemd: amd64 xserver-xorg-legacy
, чтобы переустановить программное обеспечение.
Это решило проблему.