# Ошибки

# AppArmor enabled on system but the docker-default profile could not be loaded: Unable to replace "docker-default". Permission denied; attempted to load a profile while confined?

Остановить контейнер, внести правки, запустить контейнер

XXX - ID нужного LXC контейнера

```shell
nano /etc/pve/lxc/XXX.conf
```

> lxc.apparmor.profile: unconfined  
> lxc.cgroup.devices.allow: a  
> lxc.cap.drop:

# AVC apparmor="DENIED" operation="mount" info="failed flags match" error=-13 profile="lxc-100_</var/lib/lxc>" name="/run/systemd/unit-root/" pid=16153 comm="(ionclean)" srcname="/" flags="rw,

```shell
nano /etc/apparmor.d/lxc/lxc-default-cgns
```

> mount fstype=nfs\*,  
> mount fstype=rpc\_pipefs,  
> mount options=(rw, nosuid, noexec, remount, relatime, ro, bind, rbind),

```shell
systemctl reload apparmor
```

# Detected Hardware Unit Hang

```shell
apt install ethtool
nano /etc/default/grub
```

> GRUB\_CMDLINE\_LINUX\_DEFAULT="pcie\_aspm=off"

```
update-grub
ethtool -K eth0 gso off gro off tso off
nano /etc/network/if-up.d/hangfix-ifup && chmod +x /etc/network/if-up.d/hangfix-ifup
```

> \#!/bin/sh -e  
> if \[ "$IFACE" = "YOUR-INTERFACE-NAME-HERE" \]; then  
> /sbin/ethtool -K $IFACE gso off gro off tso off tx off rx off  
> pcie\_aspm=off  
> fi  
> exit 0

# ipcc_send_rec failed: Connection refused

```shell
/etc/init.d/ntpd restart
/etc/init.d/pve-cluster restart
pvecm nodes
pvecm status
```

# RRDC update error /var/lib/rrdcached/db/pve-storage/pve/local-lvm: -1

```shell
cd /var/lib/
systemctl stop rrdcached
mv rrdcached rrdcached.bck
systemctl start rrdcached
systemctl restart pve-cluster
```

# vgremove Failed to update pool

```shell
vgs
vgremove -ff vg
```

# Восстановление LVM

Если вы сделали это только что, то удалены только метаданные LVM. У вас должна сохранится архивная копия метаданных. Обычно их находят в директории /etc/lvm/archive/\[имя vg\]\_\[0-9\]+.vg, выбрать из них нужный (это обычные текстовые файлы в которых записывается конфигурация LVM) и восстановить группу томов с помощью команды

```shell
vgcfgrestore -f /etc/lvm/archive/<имя vg>_<цифровое значение>.vg <имя vg>
```

Например

```shell
vgcfgrestore -f /etc/lvm/archive/main_00007-587941649.vg main
```

Затем нужно активировать группу

```shell
lvm vgchange -ay
```

# Зависание хоста при проброшенной карте от AMD

```shell
cd /opt
apt install pve-headers
apt install git dkms build-essential
git clone https://github.com/gnif/vendor-reset.git
cd vendor-reset
dkms install .
echo "vendor-reset" >> /etc/modules
update-initramfs -u
modprobe vendor-reset
reboot
```

# Зависла виртуальная машина

Посмотреть список виртуальных машин

```shell
qm list
```

Остановить виртуальную машину (VMID поменять на ID виртуальной машины из списка)

```shell
qm stop VMID
```

Посмотреть PID процесса виртуальной машины (VMID поменять на ID виртуальной машины из списка)

```shell
ps aux | grep "/usr/bin/kvm -id VMID"
```

Убить виртуальную машину (PID поменять на процесс виртуальной машины)

```shell
kill -9 PID
```

# Неизвестный статус хоста, виртуалок и дисков

```shell
systemctl status -l pvestatd
journalctl -r
systemctl restart pvestatd
```