Описание
При установке пакетов в веб-интерфейсе через какое-то время появляется ошибка Невозможно выполнить команду opkg install: SyntaxError: Unexpected end of JSON input, но пакет устанавливается и работает после этого.
Шаги для воспроизведения
- Обновить прошивку без сохранения настроек до 3.8.2
- Через веб-интерфейс установить пакет
vim-fuller.
Подробнее
При установке пакета в веб-интерфейсе появилось всплывающее окно, мол, что пакет ставится, но через какое-то время веб-интерфейс закрывает это окно, не дожидаясь конца установки пакета, и пишет ошибку “Невозможно выполнить команду opkg install: SyntaxError: Unexpected end of JSON input”.
Причём установка пакета предположительно продолжается, т.к. если подключиться по ssh и вбить
opkg install vim-fuller тот скажет, что присутствует лок-файл “opkg_conf_load: Could not lock /var/lock/opkg.lock: Resource temporarily unavailable”.
И через какое-то время (около 10 сек) пакет действительно появится как установленный и работать он будет нормально.
Следовательно, вопрос, имеет ли вообще смысл ставить пакеты через веб или можно их спокойно ставить через терминал? Есть ли вообще какая-то разница между установкой через терминал и веб?

