Turris 1.1 - zničehonic "Updater selhal"

Turris 1.1, btrfs, upgrade balíček, 3.9.1

Včera zničeho nic začala v Android aplikaci vybíhat hláška “Updater selhal”, za dnešek 5x. Ve Forrisu žádné hlášky nejsou. Po spuštění updater.sh v příkazové řádce:

root@turris:~# updater.sh 
line not found
line not found
line not found
ERROR:
runtime: [string ""]:33: attempt to perform arithmetic on a nil value
Working on message: 1515437933-16995
There is no message to send.

Ještě mě napadá, že v neděli ráno vyletěly pojistky, mohla by tam bát souvislost?

Co s tím?

Asi bych zkusil spustit updater s debugem

updater.sh -e DBG

A pak bych případně mrknul do /var/log/messages jestli tam něco není.

Zkusil jsem,

root@turris:~# cat /var/log/messages | grep updater
2018-01-08T20:59:15+01:00 err updater[4439]: src/pkgupdate/main.c:249 (main): 
2018-01-08T21:48:44+01:00 err updater[17163]: src/pkgupdate/main.c:249 (main): 

Ve Forrisu:

Error from 2018/01/08 20:59:15
Updater failed: Unknown error

Error from 2018/01/08 19:58:53
Updater failed: Unknown error 

ale moc to nepomohlo.

Tohle je známý bug: https://gitlab.labs.nic.cz/turris/updater/issues/238
Bude opraven v následujícím releasu. Je způsoben swap souborem vimu. Zavřete vim a půjde vám to. Nebo pokud to není vimem tak se podívejte jestli prostě nemáte v /etc/updater/conf.d něco co má sice v názvu lua ale nekončí koncovkou .lua.

2 Likes

Díky cynerd, vim za to nemohl, používám nano, ale měl jsem /etc/updater/conf.d zálohu souboru (*.bkp). Po jeho odstranění proběhl updater.sh bez chyb.

1 Like