Created attachment 7276 [details] screenshot Настроен на режим эксперта. Список девайсов не отображается (см. вложение). Если нажать на кнопку "Установить" - ошибка: "Внутренняя ошибка". Если нажать ОК - повторяется. Если закрыть крестом - при повторном нажатии ошибка следующая: Async request failed<br><strong>Request status</strong> error<br><strong>Response</strong> (stack-overflow #f "Stack overflow" #f #f) Знать бы в какие логи смотреть... от ahttpd ничего полезного.
Боюсь, по веб-морде я совсем не специалист.
В ui/grub/index.html не описаны ни чекбокс "Установить или сбросить пароль", ни поля ввода паролей... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html wf="none"> <body> <form method="POST"> <table class="form-table"> <tr> <td colspan="2"> </td> </tr> <tr> <td><span name="device" translate="_">Device:</span></td> <td><select name="device" /></td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td> </td> <td> <input type="button" name="submit" class="btn" value="Install"/> <input type="button" name="reset" class="btn" value="Reset"/> </td> </tr> </table> </form> </body> </html>
Ошибка в alterator-grub/ui/grub/ajax.scm в строках 6-7 или как-то связана с зависимостями/окружением в веб-морде. Скорее всего, используемую языковую конструкцию из этих двух строк (увы, схемой и лиспом не владею) следует скорректировать в соответствии с веяниями компилятора. Надо поискать аналогичные РАБОЧИЕ виджеты в альтераторе, заполняющие список яваскриптом, и заглянуть в их .scm. А вообще к manowar@.
Created attachment 8158 [details] Фикса Попробовал исправить. Есть возможность проверить таск #231521?
Created attachment 8159 [details] Удалось найти и исправить Не, таск нерабочий. Нашёл ошибку, завтра поправлю. На своей машине удалось добиться работы этого списка.
Обратил внимание, что в веб-интерфейсе нет не только списка устройств, но и установить/снять пароль с загрузчика тоже нельзя. Попробовал всё это исправить. Прошу протестировать таск #231598.
alterator-grub-0.12-alt3 -> sisyphus: Thu Jun 06 2019 Leonid Krivoshein <klark@altlinux> 0.12-alt3 - list devices and set/reset password in web-ui fixed (closes: #34208)