Uživatelské nástroje

Nástroje pro tento web


navody:vps:vpsadminos:snap

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
navody:vps:vpsadminos:snap [2021/03/13 09:16] – Troubleshooting LXD v Debian 10 AuHaunavody:vps:vpsadminos:snap [2023/09/10 16:11] (aktuální) – Known issues Aither
Řádek 14: Řádek 14:
 V případě Ubuntu 18.04 by se mělo nainstalovat squashfuse-tools V případě Ubuntu 18.04 by se mělo nainstalovat squashfuse-tools
  
-Naše šablony neobsahují adresář ''/lib/modules'' a snapd ho vyžaduje:+snapd vyžaduje adresář ''/lib/modules'', pro jistotu jej vytvoříme pokud neexistuje:
  
 <code> <code>
-mkdir /lib/modules+mkdir -p /lib/modules
 </code> </code>
  
Řádek 52: Řádek 52:
 </code> </code>
  
-==== Debian 10 ==== +===== Známé problémy =====
- +
-Pokud se snažíte rozchodit LXD na Debian 10 můžete narazit na problém s AppArmory který nedovolí spustit příkaz ''lxd'': +
- +
-<code> +
-$ lxd  +
-snap-confine has elevated permissions and is not confined but should be. Refusing to continue to avoid permission escalation attacks +
-</code> +
- +
-V upstreamu je toto již v AppArmor opraveno, ale Debian používá starší verzi a tedy si tento problém musíte sami opravit. Detail patche můžete najít [[https://gitlab.com/apparmor/apparmor/-/merge_requests/363|zde]], ve zkratce se musí upravit soubor ''/lib/apparmor/rc.apparmor.functions'' kde se musí přidat definice ''SFS_MOUNTPOINT'': +
- +
-<code> +
-is_container_with_internal_policy() { +
- SFS_MOUNTPOINT="${SECURITYFS}/${MODULE}" # tato řádka se musí přidat +
-... +
-</code> +
  
 +  * Pokud lxd snap nejde nainstalovat nebo spustit, zkus vypnout [[navody:vps:sprava#features|VPS feature AppArmor control directories]]. Jedná se o problém se snapd od v2.60.
  
  
navody/vps/vpsadminos/snap.txt · Poslední úprava: 2023/09/10 16:11 autor: Aither