Como instalar Snaps com o Ubuntu 16.04 em um kernel personalizado?

0

Não consigo instalar nenhum pacote Snap no Ubuntu 16.04 devido a um erro de montagem do núcleo. Eu encontrei o problema a ser causado usando um kernel personalizado no Ubuntu. Meu kernel é um 4.4.0.20-36 modificado para o Surface Pro. A saída de qualquer comando snap é a seguinte:

$ sudo snap install notes
error: cannot perform the following tasks:
- Mount snap "core" (3604) ([start snap-core-3604.mount] failed with 
exit status 1: Job for snap-core-3604.mount failed. See "systemctl 
status snap-core-3604.mount" and "journalctl -xe" for details.
)

Saída do status do systemctl snap-core-3604.mount:

snap-core-3604.mount - Mount unit for core
   Loaded: loaded (/etc/systemd/system/snap-core-3604.mount; enabled; 
vendor preset: enabled)
   Active: failed (Result: timeout) since Sat 2017-12-16 22:22:23 
AEDT; 17min ago
    Where: /snap/core/3604
     What: /var/lib/snapd/snaps/core_3604.snap
   CGroup: /system.slice/snap-core-3604.mount
           └─7380 /bin/mount /var/lib/snapd/snaps/core_3604.snap 
/snap/core/3604 -t squashfs -o nodev,ro

Dec 16 22:17:52 rahn-Surface-Pro-3 systemd[1]: Mounting Mount unit for 
core...
Dec 16 22:19:22 rahn-Surface-Pro-3 systemd[1]: snap-core-3604.mount: 
Mounting timed out. Stopping.
Dec 16 22:20:53 rahn-Surface-Pro-3 systemd[1]: snap-core-3604.mount: 
Mounting timed out. Killing.
Dec 16 22:22:23 rahn-Surface-Pro-3 systemd[1]: snap-core-3604.mount: 
Mount process still around after SIGKILL. Ignoring.
Dec 16 22:22:23 rahn-Surface-Pro-3 systemd[1]: Failed to mount Mount 
unit for core.
Dec 16 22:22:23 rahn-Surface-Pro-3 systemd[1]: snap-core-3604.mount: 
Unit entered failed state.
    
por user760933 18.12.2017 / 05:03

1 resposta

0

É porque (afaik) as fontes do Linux upstream não trabalham com confinamentos. Você pode encontrar o patch correspondente do kernel principal do Ubuntu e construir o kernel com este patch. Além disso, não há realmente nenhum outro kernel que atenda às suas necessidades e permita que você monte snaps?

    
por Marcin Mikołajczak 20.12.2017 / 23:49