Обновление MajorDoMo

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Ответить
Денис
Сообщения: 28
Зарегистрирован: Сб июл 11, 2015 6:58 pm
Благодарил (а): 10 раз
Поблагодарили: 0

Обновление MajorDoMo

Сообщение Денис » Ср июл 22, 2015 12:27 pm

После загрузки обновления вылазит ошибка.

http://192.168.1.100/
Error:
0:
SELECT KEYWORD, DATAVALUE FROM cached_values
скринПоказать
0000.png
0000.png (11.47 КБ) 7053 просмотра
Установлена на последней Ubuntu, сервер Apache, делал все по инструкции: http://majordomo.smartliving.ru/Main/SetupLinux
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Обновление MajorDoMo

Сообщение sergejey » Ср июл 22, 2015 12:33 pm

Попробуйте перезапустить циклы. При обновлении не создалась новая таблица.
За это сообщение автора sergejey поблагодарил:
Денис (Ср июл 22, 2015 2:35 pm)
Рейтинг: 1.16%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: Обновление MajorDoMo

Сообщение skysilver » Ср июл 22, 2015 12:35 pm

MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Денис
Сообщения: 28
Зарегистрирован: Сб июл 11, 2015 6:58 pm
Благодарил (а): 10 раз
Поблагодарили: 0

Re: Обновление MajorDoMo

Сообщение Денис » Ср июл 22, 2015 12:52 pm

Если это 100 раз обсуждалось, в чем тогда проблема указать это красными буквами с самой MajorDoMo после обновления??

Цикл не хочет запускаться (( Похоже он вообще не работает
start: Не удается подключиться к Upstart: Failed to connect to socket /com/ubuntu/upstart: В соединении отказано
Денис
Сообщения: 28
Зарегистрирован: Сб июл 11, 2015 6:58 pm
Благодарил (а): 10 раз
Поблагодарили: 0

Re: Обновление MajorDoMo

Сообщение Денис » Ср июл 22, 2015 2:34 pm

помогло вот что:
sudo apt-get install upstart-sysv
reboot
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: Обновление MajorDoMo

Сообщение LutsenkoDenis » Ср июл 22, 2015 3:52 pm

skysilver писал(а):Наверно, уже пора карать за нежелание пользоваться поиском по форуму.
...
В данном случае не согласен. Тут нужно карать за кривую реализацию обновления.

Если в результате обновления меняется структура базы(добавляются или удаляются таблицы), то это задача скрипта по обновлению изменять данные а не какого-то цикла, который вообще не знает да и не должен знать о том, что в базе что-то изменилось.

Тем более, нафига нужно чтоб цикл каждый раз пытался создать таблицу в базе?
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Обновление MajorDoMo

Сообщение sergejey » Ср июл 22, 2015 5:14 pm

Встроенная процедура обновлений предполагает перезагрузку основного цикла. Для этого по завершению скачивани и распаковки обновления создаётся файл флага reboot, увидев который циклы должны перезапуститься. Собственно, так оно и работает на Windows и на тех образах Rasbperry, которые я собирал.

А пересоздание таблицы в файле cycle.php наверное на самом деле не лучшая идея. Этот код можно было бы перенести в какой-нибудь из методов dbinstall модулей ядра системы. Пожалуй, так и сделаю.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ответить