Právě vyšel Turris OS 3.9!

To já taky. Můžete prosím někdo na 3.8.5 mi zaslat výstup z běhu updateru? updater.sh -e TRACE 2>&1 | tee updater.log. (po doběhnutí klidně udělejte rollback pokud se bojíte, že se tím router zase rozbije)

1 Like

Poslal bych … ale jsem teď aktuálně na UBIFS z NANDky … a mám TurrisOS 3.7.3
Musím nejprve najít ten Váš hack, jak se dostat na vyšší verzi TurrisOS a na nový updater-ng
A pak vykoumat, jak dostat z toho původního / na SD kartě kernel do partitiony VFAT, aby mi to zase nabootovalo do BTRFS filesystému, a ne UBIFS

Jak je libo.
Turris 1.0 OS 3.8.5

https://mega.nz/#!YUNUHTZR!gvGoq1EGVO14dCciOwG_XxOqthjQRXU9KNjUqlh9KLU

V mailu:

Žádosti o restart zařízení

Systém byl aktualizován, ale některé změny se projeví až po restartu. Prosím restartujte své zařízení.

Zařízení bude automaticky restartováno dne 15. 12. 2017 v 04:00.

Oznámení o chybách

Updater selhal:
inconsistent: Requested package links that is not available.

Oznámení o aktualizacích

Dobře. Vím kde je problém v případě @commar. Pokud Vám updater selže tak nerestartujte, protože se v takovém případě nespustí postupdate hooky a tedy neprovede se přesunutí kernelu. Můžete mi ostatní s BTRFS potvrdit, že vám updater selhal na nějakém balíčku?

Oprava je, spustit hook ručně a samozřejmě opravit proč updater selhal.
/etc/updater/hook_postupdate/10_kernel-install

Už jsem udělal rollback, protože jinak se na net nedostanu, nejede WAN, nepřipojí se disky (mount)…

Ano, updater selhal na balíčku luci-app-accesscontrol, adresář /boot/tefi/ je prázdný. Turris 1.1 s wifi balíčkem a BTRFS.

Sláva … zvítězil jsem … mám konečně 3.9 na svém routeru plně funkční.
Tak ještě snapshot a jdu spát

1 Like

Na Turris Omnia mi nějak nefunguje HaaS, nebo jsem něco nepochopil.
Verze Turris OS 3.9
Verze jádra 4.4.103-1e4a549d177ab3da12b2052fba6a4dd5-1

haas_proxy evidentně běží:
root@turris:~# ps -w|grep 25696
16086 root 25696 S /usr/bin/python2.7 -m haas_proxy -n --pidfile=/tmp/haas.pid --syslog haas_proxy --device-token XXXXXXXXXX

Soubor /etc/config/haas vypadá v pořádku:
config haas 'settings’
option local_port '2525’
option setup_fw '1’
option token ‘XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX’

Token souhlasí s tím, co vidím na stránce https://haas.nic.cz/devices/ pod položkou “Podrobnosti zařízení”.

Na portu 2525 opravdu poslouchá:
tcp 0 0 0.0.0.0:2525 0.0.0.0:* LISTEN 16086/python2.7

Když se zkusím připojit ze svého PC na port 2525, tak se zeptá na jméno a heslo, spojení se evidentně naváže, ale nedostanu žádný prompt a na příkazy to nereaguje:
login as: root
root@192.168.2.1’s password:

uname -a
pwd

Zkusil jsem i odinstalovat a znovu nainstalovat “SSH Honeypot” přes Foris.

Ve /var/log/messages mám ohledně haas tohle:
2017-12-12T22:24:16+01:00 info updater[13642]: updater.lua:100 (Globals): Queue install of haas-proxy/turris/1.2-5
2017-12-12T22:24:31+01:00 warning updater[13642]: backend.lua:838 (pkg_merge_files): Config file /etc/config/haas modified by the user. Backing up the new one into /etc/config/haas-opkg
2017-12-12T22:24:38+01:00 info twisted[]: [-] Starting factory <haas_proxy.proxy.ProxySSHFactory instance at 0x2194690>
2017-12-12T22:31:23+01:00 info twisted[]: [haas_proxy.proxy.ProxySSHFactory] disabling non-fixed-group key exchange algorithms because we cannot find moduli file
2017-12-12T22:32:39+01:00 info twisted[]: [haas_proxy.proxy.ProxySSHFactory] disabling non-fixed-group key exchange algorithms because we cannot find moduli file
2017-12-12T22:36:29+01:00 info twisted[]: [haas_proxy.proxy.ProxySSHFactory] disabling non-fixed-group key exchange algorithms because we cannot find moduli file
2017-12-12T22:36:56+01:00 info twisted[]: [haas_proxy.proxy.ProxySSHFactory] disabling non-fixed-group key exchange algorithms because we cannot find moduli file
2017-12-12T22:47:09+01:00 info twisted[]: [haas_proxy.proxy.ProxySSHFactory] disabling non-fixed-group key exchange algorithms because we cannot find moduli file
2017-12-12T22:52:30+01:00 info twisted[]: [haas_proxy.proxy.ProxySSHFactory] disabling non-fixed-group key exchange algorithms because we cannot find moduli file
2017-12-12T22:52:55+01:00 info twisted[]: [haas_proxy.proxy.ProxySSHFactory] disabling non-fixed-group key exchange algorithms because we cannot find moduli file
2017-12-12T22:55:19+01:00 info twisted[]: [haas_proxy.proxy.ProxySSHFactory] disabling non-fixed-group key exchange algorithms because we cannot find moduli file

Zkusil jsem se z mého PC připojit přímo na haas-app.nic.cz na portu 10000.
Server se ozval až za 2,5 minuty:
2017-12-13 00:05:44 Connecting to 217.31.192.11 port 10000
2017-12-13 00:05:44 We claim version: SSH-2.0-PuTTY_Release_0.70
2017-12-13 00:08:08 Server version: SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u3

ale potom trvalo dalších 2,5 minuty, než jsem dostal prompt na jméno.
A k zadání hesla už jsem se ani nedostal:
2017-12-13 00:16:15 Server unexpectedly closed network connection

Můžete mi někdo prosím poradit?

Pokud se připojujete z vnitřní sítě tak se připojujete přímo na router. Jediná možnost jak se připojit na honeypot je skutečně z vnějšku (tedy ze strany wan) a nestačí pouze použít adresu wan protože i v takovém případě vaše připojení přichází z vnitřní sítě. Musíte mí prostě nějaký počítač tak říkajíc venku.

Zkusil jsem to z venku na port 22 a dělá to totéž.
Zadám libovolné jméno a heslo, spojení se naváže, ale nevidím prompt a na příkazy to nereaguje:

uname -a
pwd
exit
who

A spojení se ukončí po Ctrl-C.

Dobrá v tom případě, můžete se podívat do logů, jestli něco haas-proxy nevypisuje tam? Je možné, že se jí nedaří navázat spojení se serverem (jedná se pouze o proxy, honeypot beží na našich serverech).

Ve /var/log/messages jsem našel přímo informaci o spojení z mého PC z venkovní sitě:

2017-12-12T23:43:09+01:00 info twisted[]: [haas_proxy.proxy.ProxySSHFactory] disabling non-fixed-group key exchange algorithms because we cannot find moduli file
2017-12-12T23:43:09+01:00 info twisted[]: [SSHServerTransport,21,37.188.135.54] kex alg, key alg: diffie-hellman-group14-sha1 ssh-rsa
2017-12-12T23:43:09+01:00 info twisted[]: [SSHServerTransport,21,37.188.135.54] outgoing: aes256-ctr hmac-sha2-256 none
2017-12-12T23:43:09+01:00 info twisted[]: [SSHServerTransport,21,37.188.135.54] incoming: aes256-ctr hmac-sha2-256 none
2017-12-12T23:43:12+01:00 info twisted[]: [SSHServerTransport,21,37.188.135.54] NEW KEYS
2017-12-12T23:43:12+01:00 info twisted[]: [SSHServerTransport,21,37.188.135.54] starting service ssh-userauth
2017-12-12T23:43:17+01:00 info twisted[]: [SSHService ssh-userauth on SSHServerTransport,21,37.188.135.54] admin trying auth none
2017-12-12T23:43:19+01:00 info twisted[]: [SSHService ssh-userauth on SSHServerTransport,21,37.188.135.54] admin trying auth password
2017-12-12T23:43:19+01:00 info twisted[]: [SSHService ssh-userauth on SSHServerTransport,21,37.188.135.54] admin authenticated with password
2017-12-12T23:43:19+01:00 info twisted[]: [SSHService ssh-userauth on SSHServerTransport,21,37.188.135.54] starting service ssh-connection
2017-12-12T23:43:19+01:00 info twisted[]: [SSHService ssh-connection on SSHServerTransport,21,37.188.135.54] got channel session request
2017-12-12T23:43:19+01:00 info twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,21,37.188.135.54] channel open
2017-12-12T23:43:19+01:00 info twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,21,37.188.135.54] pty request: xterm (26, 80, 0, 0)
2017-12-12T23:43:19+01:00 info twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,21,37.188.135.54] getting shell
2017-12-12T23:43:42+01:00 info twisted[]: [-] exitSignal: SIGINT
2017-12-12T23:43:42+01:00 info twisted[]: [-] sending request exit-signal
2017-12-12T23:43:42+01:00 info twisted[]: [-] sending close 0
2017-12-12T23:43:42+01:00 info twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,21,37.188.135.54] remote close
2017-12-12T23:43:42+01:00 info twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,21,37.188.135.54] shell closed
2017-12-12T23:43:42+01:00 info twisted[]: [SSHServerTransport,21,37.188.135.54] connection lost

A vypadá to, že se tam snaží dobouchat i nějaký bot:

2017-12-12T23:47:29+01:00 info twisted[]: [haas_proxy.proxy.ProxySSHFactory] disabling non-fixed-group key exchange algorithms because we cannot find moduli file
2017-12-12T23:47:30+01:00 info twisted[]: [SSHServerTransport,24,87.243.6.84] kex alg, key alg: diffie-hellman-group14-sha1 ssh-rsa
2017-12-12T23:47:30+01:00 info twisted[]: [SSHServerTransport,24,87.243.6.84] outgoing: aes128-ctr hmac-sha2-256 none
2017-12-12T23:47:30+01:00 info twisted[]: [SSHServerTransport,24,87.243.6.84] incoming: aes128-ctr hmac-sha2-256 none
2017-12-12T23:47:30+01:00 info twisted[]: [SSHServerTransport,24,87.243.6.84] NEW KEYS
2017-12-12T23:47:30+01:00 info twisted[]: [SSHServerTransport,24,87.243.6.84] starting service ssh-userauth
2017-12-12T23:47:31+01:00 info twisted[]: [SSHService ssh-userauth on SSHServerTransport,24,87.243.6.84] sinusbot trying auth password
2017-12-12T23:47:31+01:00 info twisted[]: [SSHService ssh-userauth on SSHServerTransport,24,87.243.6.84] sinusbot authenticated with password
2017-12-12T23:47:31+01:00 info twisted[]: [SSHService ssh-userauth on SSHServerTransport,24,87.243.6.84] starting service ssh-connection
2017-12-12T23:47:31+01:00 info twisted[]: [SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] got channel session request
2017-12-12T23:47:31+01:00 info twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] channel open
2017-12-12T23:47:31+01:00 info twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] executing command "unset HISTORY HISTFILE HISTSAVE HISTZONE HISTORY HISTLOG WATCH ; history -n ; export HISTFILE=/dev/null ; export HISTSIZE=0; export HISTFILESIZE=0;"
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] Unhandled Error
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	Traceback (most recent call last):
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	  File "/usr/lib/python2.7/site-packages/twisted/python/log.py", line 84, in callWithContext
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	    return context.call({ILogContext: newCtx}, func, *args, **kw)
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	  File "/usr/lib/python2.7/site-packages/twisted/python/context.py", line 118, in callWithContext
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	    return self.currentContext().callWithContext(ctx, func, *args, **kw)
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	  File "/usr/lib/python2.7/site-packages/twisted/python/context.py", line 81, in callWithContext
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	    return func(*args,**kw)
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	  File "/usr/lib/python2.7/site-packages/twisted/conch/ssh/channel.py", line 143, in requestReceived
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	    return f(data)
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	--- <exception caught here> ---
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	  File "/usr/lib/python2.7/site-packages/twisted/conch/ssh/session.py", line 70, in request_exec
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	    self.session.execCommand(pp, f)
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	  File "/usr/lib/python2.7/site-packages/twisted/conch/unix.py", line 241, in execCommand
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	    uid, gid = self.avatar.getUserGroupId()
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	exceptions.AttributeError: ProxySSHUser instance has no attribute 'getUserGroupId'
2017-12-12T23:47:31+01:00 info twisted[]: [SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] got channel session request
2017-12-12T23:47:31+01:00 info twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] channel open
2017-12-12T23:47:31+01:00 info twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] executing command "uname"
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] Unhandled Error
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	Traceback (most recent call last):
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	  File "/usr/lib/python2.7/site-packages/twisted/python/log.py", line 84, in callWithContext
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	    return context.call({ILogContext: newCtx}, func, *args, **kw)
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	  File "/usr/lib/python2.7/site-packages/twisted/python/context.py", line 118, in callWithContext
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	    return self.currentContext().callWithContext(ctx, func, *args, **kw)
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	  File "/usr/lib/python2.7/site-packages/twisted/python/context.py", line 81, in callWithContext
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	    return func(*args,**kw)
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	  File "/usr/lib/python2.7/site-packages/twisted/conch/ssh/channel.py", line 143, in requestReceived
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	    return f(data)
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	--- <exception caught here> ---
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	  File "/usr/lib/python2.7/site-packages/twisted/conch/ssh/session.py", line 70, in request_exec
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	    self.session.execCommand(pp, f)
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	  File "/usr/lib/python2.7/site-packages/twisted/conch/unix.py", line 241, in execCommand
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	    uid, gid = self.avatar.getUserGroupId()
2017-12-12T23:47:31+01:00 alert twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] 	exceptions.AttributeError: ProxySSHUser instance has no attribute 'getUserGroupId'
2017-12-12T23:47:31+01:00 info twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] shell closed
2017-12-12T23:47:31+01:00 info twisted[]: [SSHChannel session (1) on SSHService ssh-connection on SSHServerTransport,24,87.243.6.84] shell closed
2017-12-12T23:47:31+01:00 info twisted[]: [SSHServerTransport,24,87.243.6.84] connection lost

Ale na stránce https://haas.nic.cz/devices/ stále vidím počet sezení 0.

Kam se ještě můžu podívat?

Pocet sezeni se neupdate realtiime, ale jednou za dlouhou dobu, ale prompt by to melo dat. Zkusime vymyslet v cem by mohla byt chyba a na co se zeptat.

Upgrade na Turris 3.9 proběhl v podstatě bezproblémově. Jen drobné postřehy.

  • Nefunguje testování sítě pod záložkou DNS. DNSSEC (zdá se) funguje - podle indikace na webu NIC a dnssec.cz.
  • Honeypot zůstal nainstalován. Nedaří se mi přihlásit do Haas stejným heslem jako do ProjektTurrisCZ. Nejsem schopen ověřit, jestli funguje.
    EDIT: přihlášení do haas.nic.cz už funguje, se stejným loginem jako starý “project”. Zvláštní, ale hlavně, že je to v porádku.
  • Nechápu chování Netmetru: po spuštění se chová jako mrtvý brouk (indikátor/teploměr neukazuje průběh měření, nezobrazí se výsledek, nic); ale když ze záložku odejdu a vrátím se, výsledek je tam a samozřejmě je dostupný v dtb Netmetru.
  • Poslední drobnost (možná nepodstatná, náhodná) - po instalaci a restartu nefungovalo korektně DSL (měřil jsem aplikací CESNETu), snížený download a zhrošená odezva. Restartoval jsem modem/bridge a pak se to umoudřilo.

M.

Turris Omnia (jednoduchá konfigurace + Hoenypot + SMB), VDSL O2CZ 100/10, modem v bridge // uživatel pouze poučený laik

Můžete mi ostatní s BTRFS potvrdit, že vám updater selhal na nějakém balíčku?

Router mně teď spamuje s následující hláškou:

##### Oznámení o chybách #####
Updater selhal:
inconsistent: Requested package unison that is not available. 

Unison je ručně kompilovaný balík a ručně nainstalovaný balík. Restart jsem zatím nedělal. Je nastavený na 19.12. a aktuálně jsem na služebce, tak do toho nechci vzdáleně vrtat.

Nicméně můžu udělat odinstalaci, nechat updater ať si proběhne a pak unison znova nainstalovat. Pomůže to?

Router se vám brzo sám restartuje. Doporučuji spustít hook ručně: /etc/updater/hook_postupdate/10_kernel-install a teprve následně můžete čekat až budete mít čas na opravu problému s updatem.

Leda že by vypadly pojistky :slight_smile:

##### Žádosti o restart zařízení #####
Systém byl aktualizován, ale některé změny se projeví až po restartu. Prosím restartujte své zařízení.

Zařízení bude automaticky restartováno dne 19. 12. 2017 v 03:30.

Večer zkusím spustit ten hook.
Díky

U mne totéž. Čeká na prompt po vložení jména a hesla, v logu je v tu chvíli poslední hláška
2017-12-13T16:52:33+01:00 info twisted[]: [SSHChannel session (0) on SSHService ssh-connection on SSHServerTransport,4,37.188.140.24] getting shell
Prompt se objeví po necelých 3 minutách (už bez hlášky v messages). Reakce konzole SSH na stisk kláves více než 30 sekund.
Jo, a BTW, jen několik poznámek - option token v /etc/confighaas jsem měl po instalaci prázdnou, tak jsem ji opsal z haas webu. Možná by to chtělo stručný návod (pokud je, hledal jsem, ale nenašel). Taky jsem čekal, že když starý honeypot končí, tak bude někde info, že si máme/můžeme odstranit forwardy z firewallu a že haas žádný nepotřebuje. Naopak bylo dost matoucí, že release notes na welcome stránce vlastně informují, že kdo používal starý honeypot, nemusí nic dělat.

Token se doplni sam, pokud se nepovede hned pri instalaci, zkousi se dal dokud se mu nepovede token ziskat. Muze se stat ze neni k dispozici aktualni token pro sber dat nebo zrovna nefunguje spojeni nebo neco, ale dokud je token prazdny, Turris se bude pokouset zkonvertovat stary token na novy.

Nezafungovalo pustit hooks ručně zkoušel jsem rollback k 31.10.2017 ale ani to nezafungovalo. WIFI stále nefunguje

openwrt ~ # schnapps rollback
Current state saved as snapshot number 34
Rolled back to snapshot 33
mount: unknown filesystem type ‘vfat’
/mnt/.snapshots/@/boot/zImage /boot/tefi/zImage differ: char 5, line 1
umount: /boot/tefi: not mounted

Vůbec nevím co s tím, logy jsem poslal na podporu.