Обновление MajorDoMo

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

Модератор: immortal

Ответить
Денис
Сообщения: 28
Зарегистрирован: Сб июл 11, 2015 6:58 pm

Обновление MajorDoMo

Сообщение Денис »

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

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

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

Сообщение sergejey »

Попробуйте перезапустить циклы. При обновлении не создалась новая таблица.

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

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

Сообщение skysilver »

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

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

Сообщение Денис »

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

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

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

Сообщение Денис »

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

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

Сообщение LutsenkoDenis »

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

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

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

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

Сообщение sergejey »

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

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

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