воскресенье, 19 февраля 2017 г.

openwrt segmentation fault when edit config

Openwrt выдает ошибку "segmentation fault" при редактирования любого конфига?

И даже при попытке скачать через wget любой скрипт? А что вы устанавливали недавно?
Вопрос весьма резонный, так как ошибка дословно сообщает о невозможности корректно работать с блоками памяти. В моем случае - память просто кончилась. Так же это проявлялась странными ошибками dispatcher:
/usr/lib/lua/luci/sys/zoneinfo/tzdata.lua unexpected symbol near '$'
При повытке в веб интерфейсе открыть вкладку system. Gродолжительное гугление наткнуло меня на мысль сделать
free
вместо
df -h
как оказалось оперативы не хватало. Только после удаления не особо нужных для повседневности пакетов у меня как то все заработало
opkg remove vim-full
opkg remove vim-help
opkg remove vim-runtime
и памяти стало почти хватать. Вот ее содержание:
free
             total         used         free       shared      buffers
Mem:         28740        24108         4632           80         2880
-/+ buffers:              21228         7512
Swap:       131068            0       131068
В общем пора менять роутер, подобные косяки будут встречаться регулярно