`snap` i montowanie na Ubuntu w OpenVZ

Zombie
vps, openvz
Votar
Votar

Witam,

piszę w sprawie dość nękającej mnie - otóż odkryłem alternatywę (strona projektu) do Slacka / Discorda lub czegotamkolwiek używałem w przeszłości. Czat na miarę naszych czasów, i na dodatek hostowany na własnej maszynie (!!!). Jego paczka jest dystrybuowana przez platformę snap (strona projektu).

Problem

Snapów nie da się zainstalować na VPSie. A oto dlaczego:

May 16 08:02:41 vps2150 /usr/lib/snapd/snapd[20693]: daemon.go:176: DEBUG: uid=0;@ POST /v2/snaps/rocketchat-server 205.008167ms 202
May 16 08:02:41 vps2150 /usr/lib/snapd/snapd[20693]: taskrunner.go:367: DEBUG: Running task 44 on Do: Download snap "core" (1689) from channel "stable"
May 16 08:02:44 vps2150 /usr/lib/snapd/snapd[20693]: taskrunner.go:367: DEBUG: Running task 45 on Do: Fetch and check assertions for snap "core" (1689)
May 16 08:02:45 vps2150 /usr/lib/snapd/snapd[20693]: taskrunner.go:367: DEBUG: Running task 46 on Do: Mount snap "core" (1689)
May 16 08:02:45 vps2150 systemd[1]: Reloading.
May 16 08:02:45 vps2150 systemd[1]: [/lib/systemd/system/vzfifo.service:19] Support for option SysVStartPriority= has been removed and it is ignored
May 16 08:02:45 vps2150 systemd[1]: Reloading.
May 16 08:02:45 vps2150 systemd[1]: [/lib/systemd/system/vzfifo.service:19] Support for option SysVStartPriority= has been removed and it is ignored
May 16 08:02:45 vps2150 systemd[1]: Mounting Mount unit for core...
-- Subject: Unit snap-core-1689.mount has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit snap-core-1689.mount has begun starting up.
May 16 08:02:45 vps2150 mount[3978]: mount: /var/lib/snapd/snaps/core_1689.snap: failed to setup loop device: Operation not permitted
May 16 08:02:45 vps2150 systemd[1]: snap-core-1689.mount: Mount process exited, code=exited status=32
May 16 08:02:45 vps2150 systemd[1]: Failed to mount Mount unit for core.
-- Subject: Unit snap-core-1689.mount has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit snap-core-1689.mount has failed.
-- 
-- The result is failed.

Tutaj (github) zaproponowano przyczynę, i wykonując ciąg poleceń zaproponowanych przez @kyrofa, doszedłem do tego samego wniosku - nie da się montować directory. Albo coś w tym stylu, brakuje mi określeń :_; Tutaj (pastebin) zobaczycie jak to wyglądało.


A zatem moje pytanie: czy ten problem da się rozwiązać (bez wynajmowania dedyka) czy może niemożliwość montowania jest hardkodowana w narzędziach wirtualizacji VPSów?

Warto też wspomnieć: Ubuntu 16.04 na OpenVZ z 4GB RAMu. (cudowna oferta dla początkujących ;) (ale i tak wolę Debiana))

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

Wydaje mi się, że to ta sama sytuacja jak z dockerem. Potrzeba do tego pełnej wirtualizacji, czyli vps kvm :)

Votar
Votar

Ehh... idę pożyczyć serwer dedykowany od taty 😕

kubus
kubus

Tak trudno kupić vps kvm za 3 dychy?

Votar
Votar

@kubus, w rzeczy samej - dość trudno. Gdybym mógł to przecież nie kupowałbym najtańszego na rynku OpenVZ. Dlatego podkreślam że miło że lvlup.pro ma taką ofertę, bo jakby nie patrzeć dużo się dzięki temu VPSowi nauczyłem. A nawiązując do tematu, jak zacznę zarabiać to może przeniosę się spowrotem na KVMa, ale na razie mam możliwość alternatywną - testowanie czatu na serwerze produkcyjnym. Z moich doświadczeń wynika że to super pomysł (poza tym jednym razem jak wywaliłem konfigurację Dockera) ;)

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

undefined