Последнее обновление PVE сломало мои контейнеры. Я установил упрощенные контейнеры Debian с LinuxContainer.org (например: и настроил "привязку" к каталогу ZFS в конфигурации LXC. Когда я запускаю контейнер с помощью команды pct start 104, получаю ошибку сегментации: Nov 26 07:20:48 pve01 kernel: [206352.372800] lxc-start[14951]: segfault at 50 ip 00007f955159ef8b sp 00007ffd91d23de0 error 4 in liblxc.so.1.6.0[7f9551545000+8a000] Nov 26 07:20:48 pve01 kernel: [206352.372803] Код: 9b c0 ff ff 4d 85 ff 0f 85 82 02 00 00 66 90 48 8b 73 50 48 8b bb f8 00 00 00 e8 80 78 fa ff 4c 8b 74 24 10 48 89 de 4c 89 f7 <41> ff 56 50 4c 89 f7 48 89 de 41 ff 56 58 48 8b 83 f8 00 00 00 8b Спойлер: lxc config root@pve01:/etc/pve/lxc# cat 104.conf arch: amd64 cores: 1 hostname: collector memory: 512 mp0: /rpool/ml/mariadb,mp=/var/lib/mysql net0: name=eth0,bridge=vmbr30,firewall=1,gw=192.168.30.1,hwaddr=66:65:CB:B3:4C:E0,ip=192.168.30.104/24,type=veth onboot: 1 ostype: debian protection: 1 rootfs: local-zfs:subvol-104-disk-0,size=2G swap: 512 unprivileged: 1 Логи от запуска lxc-start -F --logpriority .... и strace lxc-start .... прикреплены. Ошибочная версия PVE: Спойлер: apt --upgradable root@pve01:~# apt list --upgradable Список... Готово libpve-access-control/stable 6.0-4 amd64 [обновление с: 6.0-3] libpve-common-perl/stable 6.0-8 all [обновление с: 6.0-7] libpve-guest-common-perl/stable 3.0-3 all [обновление с: 3.0-2] libpve-storage-perl/stable 6.0-11 all [обновление с: 6.0-9] pve-cluster/stable 6.0-9 amd64 [обновление с: 6.0-7] pve-container/stable 3.0-13 all [обновление с: 3.0-10] pve-firewall/stable 4.0-8 amd64 [обновление с: 4.0-7] pve-ha-manager/stable 3.0-5 amd64 [обновление с: 3.0-3] pve-manager/stable 6.0-15 amd64 [обновление с: 6.0-12] qemu-server/stable 6.0-17 amd64 [обновление с: 6.0-13] Моя текущая версия PVE (пониженная с ошибочной) Спойлер: pveversion -v root@pve01:~# pveversion -v proxmox-ve: 6.0-2 (работающий ядро: 5.3.10-1-pve) pve-manager: 6.0-12 (работающая версия: 6.0-12/0a603350) pve-kernel-5.3: 6.0-12 pve-kernel-helper: 6.0-12 pve-kernel-5.0: 6.0-11 pve-kernel-5.3.10-1-pve: 5.3.10-1 pve-kernel-5.0.21-5-pve: 5.0.21-10 ceph-fuse: 12.2.11+dfsg1-2.1+b1 corosync: 3.0.2-pve4 criu: 3.11-3 glusterfs-client: 5.5-3 ksm-control-daemon: 1.3-1 libjs-extjs: 6.0.1-10 libknet1: 1.13-pve1 libpve-access-control: 6.0-3 libpve-apiclient-perl: 3.0-2 libpve-common-perl: 6.0-7 libpve-guest-common-perl: 3.0-2 libpve-http-server-perl: 3.0-3 libpve-storage-perl: 6.0-9 libqb0: 1.0.5-1 libspice-server1: 0.14.2-4~pve6+1 lvm2: 2.03.02-pve3 lxc-pve: 3.2.1-1 lxcfs: 3.0.3-pve60 novnc-pve: 1.1.0-1 proxmox-mini-journalreader: 1.1-1 proxmox-widget-toolkit: 2.0-9 pve-cluster: 6.0-7 pve-container: 3.0-10 pve-docs: 6.0-9 pve-edk2-firmware: 2.20190614-1 pve-firewall: 4.0-7 pve-firmware: 3.0-4 pve-ha-manager: 3.0-3 pve-i18n: 2.0-3 pve-qemu-kvm: 4.0.1-5 pve-xtermjs: 3.13.2-1 qemu-server: 6.0-13 smartmontools: 7.0-pve2 spiceterm: 3.1-1 vncterm: 1.6-1 zfsutils-linux: 0.8.2-pve2
[SOLVED] Ошибка сегментации в PVE-контейнере, Proxmox Виртуальная Среда
|
26.11.2019 05:57:00
|
|
|
|
|
|
02.02.2020 18:16:00
Лог прилагается.
|
|
|
|
|
|
03.02.2020 14:25:00
Я тоже прикрепляю логи. Может, кто-то знает, как исправить эту ошибку?
|
|
|
|
|
|
03.02.2020 22:01:00
Какую операционную систему вы используете?
|
|
|
|
|
|
03.02.2020 22:08:00
А как я могу это проверить? Это набор данных ZFS. Команда вроде e2fsck не сработала.
|
|
|
|
|
|
15.02.2020 20:06:00
Попробуйте это: в /lib/systemd/system/zfs-mount.service измените ExecStart=/sbin/zfs mount -a на ExecStart=/sbin/zfs mount -O -a, затем перезапустите Proxmox.
|
|
|
|
|
|
15.02.2020 22:41:00
Спасибо, но КТ была создана новая, старая удалена.
|
|
|
|
|
Читают тему
