Страница 1 из 2

после апдейта появились глюки

Добавлено: Пн мар 11, 2019 4:26 pm
yurat2008
Добрый день
Majordomo крутится на малине. Работал в целом без збоев, давно не обновлялся - решил обновится

В итоге получил следующее ,при попытке зайти в настройках в раздел сценарии выдает надпись

Код: Выделить всё

Fatal error: Call to undefined function getPassedText() in /var/www/modules/scripts/scripts_search.inc.php on line 63
соответственно ни один сценарий не работает

решил откатиться назад - получил следующее, веб морда не стартует, выдает такое

Код: Выделить всё

Fatal error: Cannot redeclare SQLExec() (previously declared in /var/www/lib/sqlFunctions.class.php:15) in /var/www/lib/mysqli.class.php on line 460
связь с железякой через WinSCP и PuTTY есть.
Прийду домой, накачу бекап с образа, но это не решает вопрос обновления системы.
Короче что с этим всем делать???

Re: после апдейта появились глюки

Добавлено: Пн мар 11, 2019 4:38 pm
skysilver
1. Обновиться еще раз. Убедиться, что после обновления файлы переписались. М.б. прав не хватает.
Требуемая функция никуда не делась https://github.com/sergejey/majordomo/b ... .php#L1165

2. БЗ почитать. https://kb.mjdm.ru/problemy-i-neispravnosti/

Re: после апдейта появились глюки

Добавлено: Пн мар 11, 2019 9:07 pm
yurat2008
накатил с образа систему. Все работает. ОБновился - опять таже беда
Fatal error: Call to undefined function getPassedText() in /var/www/modules/scripts/scripts_search.inc.php on line 63

типа не знает функции getPassedText, где она должна быть прописана???

Re: после апдейта появились глюки

Добавлено: Пн мар 11, 2019 9:16 pm
skysilver
yurat2008 писал(а):
Пн мар 11, 2019 9:07 pm
типа не знает функции getPassedText, где она должна быть прописана???
Выше ссылка. Конкретнее уж некуда.
/lib/common.class.php

Re: после апдейта появились глюки

Добавлено: Пн мар 11, 2019 9:52 pm
yurat2008
Ну наверное туплю, но все же

В common.class.php есть функция function getPassedText($updatedTime) а у меня ругается на getPassedText($executed_tm) в scripts_search.inc.php. В common.class.php такой функции действительно нет и она никак не описана. установлена стабильная версия, обновлялся с неё же


На винде обновился без проблем и все пашет, на малине не едут лыжи и все тут

Re: после апдейта появились глюки

Добавлено: Пн мар 11, 2019 10:32 pm
skysilver
Не обновились (не перезаписались) файлы.
Проверить права на файлы и каталоги, и если их недостаточно, то поправить.
Админка вообще обновилась? Выглядит по-другому?

Re: после апдейта появились глюки

Добавлено: Пн мар 11, 2019 11:06 pm
yurat2008
да все обновилось, но появилась куча глюков. Прав 100% хватает

закоментировал в scripts_search.inc.php строчки на которые ругается ситема, загрузилась меню сценариев

но осталось регулярное падение цикла где то раз в минуту с ошибкой
./scripts/cycle_main.php
11THREAD CLOSED: [exec php -q ./scripts/cycle_main.php --params "a:0:{}" > /dev/null 2>&1]
1111111111

PS я уже четвертый раз накатываю бекап и обновляюсь. история таже. Файлы на которые ругаются точно перезаписались , заходил через WinSCP смотрел содержимое итд

Re: после апдейта появились глюки

Добавлено: Пн мар 11, 2019 11:08 pm
skysilver
yurat2008 писал(а):
Пн мар 11, 2019 11:06 pm
да все обновилось, но появилась куча глюков. Прав 100% хватает
Если бы хватало, то файл /lib/common.class.php обновился бы и соответствовал по содержанию исходникам на гитхабе.

Re: после апдейта появились глюки

Добавлено: Пн мар 11, 2019 11:12 pm
yurat2008
так он и соответствовал, только все равно ошибку бьет
Видимо прийдется поставить с нуля и перенести потом свои данные, жаль что оно не совместимо
Внешний вид такой стал
ИзображениеИзображение

Re: после апдейта появились глюки

Добавлено: Вт мар 12, 2019 11:40 pm
deemjd
После мартовских апдейтов master ветки - при открывании страницы с простыми устройствами всегда возникает ошибка

Код: Выделить всё

Warning: fread(): Length parameter must be greater than 0 in /var/www/html/lib/general.class.php on line 199
Что это может означать?