Featured image of post Ошибка обновления пакетов PVE виртуальной машины: решение для 'apt-get update' failed: exit code 100

Ошибка обновления пакетов PVE виртуальной машины: решение для 'apt-get update' failed: exit code 100

При входе в панель виртуальной машины Proxmox VE часто можно видеть множество сообщений об ошибках в логах на панели задач. Конкретное сообщение: TASK …

При входе в панель виртуальной машины Proxmox VE часто можно видеть множество сообщений об ошибках в логах на панели задач.

Ошибка обновления пакетов PVE виртуальной машины: решение для ‘apt-get update’ failed: exit code 100
Конкретное сообщение: TASK ERROR: command ‘apt-get update’ failed: exit code 100

В Proxmox VE, если вы используете корпоративную версию (Proxmox VE Subscription), система потребует от вас наличия действующей подписки для получения обновлений ПО и поддержки. Однако для частных пользователей наличие корпоративной подписки не всегда обязательно, так как Proxmox VE также предлагает бесплатную версию для сообщества.

Если вы являетесь частным пользователем и используете систему только для личных нужд, вы можете рассмотреть возможность использования бесплатной версии Proxmox VE. В сообществе вы сможете получать обновления через стандартные программные источники без необходимости приобретать корпоративную подписку.

Решение:


  1. Откройте терминал в виртуальной машине.
  2. Введите следующую команду:
1
sudo nano /etc/apt/sources.list

Это откроет файл источников пакетов. Затем нажмите клавишу Delete, чтобы удалить всё содержимое.

  1. Вставьте ссылку для личных пользователей:
1
2
3
4
5
6
7
deb http://ftp.debian.org/debian bookworm main contrib  
deb http://ftp.debian.org/debian bookworm-updates main contrib  
# Репозиторий Proxmox VE pve-no-subscription, предоставленный proxmox.com,  
# НЕ рекомендуется для использования в производстве  
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription  
# обновления безопасности  
deb http://security.debian.org/debian-security bookworm-security main contrib  

Затем нажмите Ctrl + O для сохранения файла, а затем Enter для подтверждения.

Ошибка обновления пакетов PVE виртуальной машины: решение для ‘apt-get update’ failed: exit code 100
5. Аналогичным образом измените содержимое /etc/apt/sources.list.d/ceph.list на: deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription
6. Нажмите Ctrl + X, чтобы сохранить и закрыть файл. Закомментируйте все содержимое в /etc/apt/sources.list.d/pve-enterprise.list.
7. Введите следующую команду:

1
sudo apt-get update

Это переопределит базу данных пакетов.

  1. Введите следующую команду:
1
sudo apt-get upgrade

Это обновит все пакеты.

После выполнения этих шагов вы должны успешно обновить базу данных пакетов.

Официальный ответ:


Это рекомендуемый репозиторий для тестирования и не производственного использования. Его пакеты не подвергаются такому тщательному тестированию и проверке. Подписка не требуется для доступа к репозиторию pve-no-subscription.

Мы рекомендуем настроить этот репозиторий в /etc/apt/sources.list.

Файл /etc/apt/sources.list:

1
2
3
4
5
6
7
deb http://ftp.debian.org/debian bookworm main contrib  
deb http://ftp.debian.org/debian bookworm-updates main contrib  
# Репозиторий Proxmox VE pve-no-subscription, предоставленный proxmox.com,  
# НЕ рекомендуется для использования в производстве  
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription  
# обновления безопасности  
deb http://security.debian.org/debian-security bookworm-security main contrib  

Обратите внимание, что перед изменением конфигурации источников ПО рекомендуется сделать резервную копию существующего файла конфигурации, чтобы в случае непредвиденной ситуации вы могли восстановить его состояние. Кроме того, в случае любых изменений в конфигурации системы рекомендуется заранее сделать полную резервную копию и действовать осторожно, чтобы избежать ненужных проблем.

Licensed under CC BY-NC-SA 4.0
Создано при помощи Hugo
Тема Stack, дизайн Jimmy