Рейтинг:0

Ошибка установки mongodb на debian 11 в контейнере proxmox

флаг nz

Я пытаюсь установить mongodb на Debian 11 в контейнере proxmox VE 7.1, как описано в этом руководстве. https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-debian/

Но я получаю следующую ошибку:

ошибка при установке права собственности на './usr/bin/bsondump': неверный аргумент
uname -а
Чат Linux 5.13.19-2-pve #1 SMP PVE 5.13.19-4 (Пн, 29 ноября 2021 г., 12:10:09
+0100) x86_64 GNU/Linux

Вот полный лог:

root@chat:~# apt install mongodb-org
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  mongodb-database-tools mongodb-mongosh mongodb-org-база данных mongodb-org-база данных-инструменты-дополнительно
  mongodb-org-server mongodb-org-shell mongodb-org-tools 
Будут установлены следующие НОВЫЕ пакеты:
  инструменты базы данных mongodb mongodb-mongosh mongodb-org база данных mongodb-org mongodb-org-база данных-инструменты-дополнительно
  mongodb-org-server mongodb-org-shell mongodb-org-tools
0 обновлено, 9 установлено заново, 0 удалено и 1 не обновлено.
Нужно получить 142 МБ архива.
После этой операции будет использовано 455 МБ дополнительного места на диске.
Вы хотите продолжить? [Да/нет]
Получить: 1 http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0/main
amd64 инструменты базы данных mongodb amd64 100.5.2 [46,4 МБ]
Получить: 2 http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0/main
amd64 монгодб-монгош amd64 1.4.2 [36,0 МБ]
Получить: 3 http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0/main
amd64 mongodb-org-shell amd64 5.0.8 [14,4 МБ]
Получить: 4 http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0/main
amd64 mongodb-org-сервер amd64 5.0.8 [26,3 МБ]
Получить: 5 http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0/main
amd64 mongodb-org-mongos amd64 5.0.8 [18,5 МБ]
Получить: 6 http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0/main
amd64 mongodb-org-database-tools-extra amd64 5.0.8 [7752 B]
Получить: 7 http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0/main
amd64 mongodb-org-база данных amd64 5.0.8 [3540 B]
Получить:8 http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0/main
amd64 mongodb-org-tools amd64 5.0.8 [2896 Б]
Получить: 9 http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0/main
amd64 mongodb-org amd64 5.0.8 [2932 B] Получено 142 МБ за 13 с (10,6
МБ/с)                                                                                                
 
(Чтение базы данных... В настоящее время установлено 28040 файлов и каталогов.) Подготовка к распаковке.../0-mongodb-database-tools_100.5.2_amd64.deb...
Распаковка mongodb-database-tools (100.5.2)...
dpkg: архив обработки ошибок
/tmp/apt-dpkg-install-qgvHOt/0-mongodb-database-tools_100.5.2_amd64.deb
(--распаковать):
 ошибка при установке права собственности на './usr/bin/bsondump': неверный аргумент
dpkg-deb: ошибка: подпроцесс вставки был остановлен сигналом (сломан канал) Выбор ранее невыбранного пакета mongodb-mongosh.
Подготовка к распаковке .../1-mongodb-mongosh_1.4.2_amd64.deb ...
Распаковка mongodb-mongosh (1.4.2)...
Выбор ранее невыбранного пакета mongodb-org-shell.
Подготовка к распаковке .../2-mongodb-org-shell_5.0.8_amd64.deb...
Распаковка mongodb-org-shell (5.0.8)...
Выбор ранее невыбранного пакета mongodb-org-server.
Подготовка к распаковке .../3-mongodb-org-server_5.0.8_amd64.deb...
Распаковка mongodb-org-server (5.0.8)...
Выбор ранее невыбранного пакета mongodb-org-mongos.
Подготовка к распаковке .../4-mongodb-org-mongos_5.0.8_amd64.deb...
Распаковка mongodb-org-mongos (5.0.8)...
Выбор ранее невыбранного пакета mongodb-org-database-tools-extra.
Подготовка к распаковке
.../5-mongodb-org-database-tools-extra_5.0.8_amd64.deb ...
Распаковка mongodb-org-database-tools-extra (5.0.8)...
Выбор ранее невыбранного пакета mongodb-org-database.
Подготовка к распаковке .../6-mongodb-org-database_5.0.8_amd64.deb...
Распаковка mongodb-org-database (5.0.8)...
Выбор ранее невыбранного пакета mongodb-org-tools.
Подготовка к распаковке .../7-mongodb-org-tools_5.0.8_amd64.deb ...
Распаковка mongodb-org-tools (5.0.8)...
Выбор ранее невыбранного пакета mongodb-org.
Подготовка к распаковке .../8-mongodb-org_5.0.8_amd64.deb...
Распаковка mongodb-org (5.0.8)...
При обработке возникли ошибки:
 /tmp/apt-dpkg-install-qgvHOt/0-mongodb-database-tools_100.5.2_amd64.deb
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)

Что вызывает эту ошибку?

Nikita Kipriyanov avatar
флаг za
Пожалуйста, покажите определение контейнера (содержимое `/etc/pve/lxc/ID.conf`). В общем, эта проблема может быть вызвана тем, что вы [не можете свободно манипулировать ACL и т.п.] (https://forum.proxmox.com/threads/can-not-chown-folder-or-file-in- непривилегированный-lxc-container-proxmox-ve-6-2.78791/) в непривилегированных контейнерах LXC, но это зависит от конфигурации контейнера.
user12682985 avatar
флаг nz
Да, это непривилегированный контейнер
Рейтинг:0
флаг nz

Я изменил контейнер с непривилегированного на привилегированный

  1. сделал резервную копию исходного непривилегированного контейнера 113
  2. сделал из резервной копии новый привилегированный контейнер 117

pct восстановить 117 /var/lib/vz/dump/vzdump-lxc-113-2022_05_30-10_13_11.tar.zst --storage local-lvm -- непривилегированный 0

Теперь я могу установить mongodb без ошибок

Nikita Kipriyanov avatar
флаг za
Пожалуйста, примите свой собственный ответ, чтобы другие могли найти его и легко применить ваше решение.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.