Страница 63 из 139

Re: Ещё немного обновлений

Добавлено: Чт дек 22, 2016 11:15 pm
Denis_k
sergejey писал(а):
Denis_k писал(а):
sergejey писал(а):Если у кого такая ошибка, попробуйте удалить файл /modules/control_modules/installed или вообще все файлы installed
так должно сработать?

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

rm /modules/control_modules/installed
Нет, если система на rpi, то /var/www/modules/control_modules/installed

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

rm /var/www/modules/control_modules/installed
получаю

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

No such file or directory

Re: Ещё немного обновлений

Добавлено: Чт дек 22, 2016 11:23 pm
Denis_k
попытался так

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

rm -rf /var/www/modules/control_modules/installed
ну и

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

sudo reboot
ошибка

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

Error:
1054: Unknown column 'SOURCE' in 'field list'
UPDATE `pvalues` SET `ID`='315', `PROPERTY_ID`='151', `OBJECT_ID`='81', `VALUE`='192', `UPDATED`='2016-12-22 23:19:58', `PROPERTY_NAME`='yt_settings.reg_id', `LINKED_MODULES`='', `SOURCE`='' WHERE ID = '315' 

Re: Ещё немного обновлений

Добавлено: Пт дек 23, 2016 12:03 am
Denis_k
  1. что является причиной таких "удачных" обновлений? чяднт
  2. как часто происходит подобное после апдейтов?
  3. есть ли процедура отката к предыдущей конфигурации?
  4. можно ли как либо вытащить с карты памяти бэкапы, чтобы загрузиться с образа отсюда и попытаться восстановить систему?

Re: Ещё немного обновлений

Добавлено: Пт дек 23, 2016 12:45 am
Denis_k
спустя некоторое время система загрузилась, точнее панель управления, но все ссылки "битые", т.е. любой переход приводит к ошибке, возможно это какой кэш в браузере

Re: Ещё немного обновлений

Добавлено: Пт дек 23, 2016 10:09 am
Denis_k
так скопировать бэкап не получается

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

 scp [email protected]: /var/www/saverestore/backup_design_code_files_2016-12-22__10-02-11.tgz пользователь@192.168.1.3:/путь
что то тяжеловат бубен для простого юзера, к такому умному дому разве что гирлянду подключать :D

Re: Ещё немного обновлений

Добавлено: Пт дек 23, 2016 11:15 am
C_3AXAPOB
1.Зайдите в http://вашipмажордомо/phpmyadmin4
2.Логин root пароль пустой.
3.Найдите таблицу pvalues
4.Добавьте колонку с именем SOURCE

Re: Ещё немного обновлений

Добавлено: Пт дек 23, 2016 12:20 pm
sergejey
Denis_k писал(а):[*] что является причиной таких "удачных" обновлений? чяднт
причин может быть множество. сейчас не "подтянулось" изменение структуры базы данных. возможно, у вас довольно старая версия системы и процедура обновлений в той версии не смогла обработать корректно эти изменения.
Denis_k писал(а):[*] как часто происходит подобное после апдейтов?
иногда. апдэйты накатываются на свой страх и риск. если у вас система работает и на неё много завязано, то стоит соотносить её ценность с риском остановки после обновления. как минимум, можно сохранять текущий образ карты памяти, чтобы иметь возможность быстро его восстановить.
Denis_k писал(а):[*] есть ли процедура отката к предыдущей конфигурации?
при любом обновлении делаются автоматические бэкапы перед заменой файлов -- в папке ./sevarestore/ лежит архив вида backup_design_code_files_2016-12-01__06-01-31.tgz -- в случае проблем его можно распаковать и заменить обновлённые файлы теми, что сохранены перед обновлением автоматически.
Denis_k писал(а):[*] можно ли как либо вытащить с карты памяти бэкапы, чтобы загрузиться с образа отсюда и попытаться восстановить систему?
я указал выше где лежит автоматический бэкап. кроме того ежедневный бэкап делается в папку ./backup/дата/ -- но там только база данных и пользовательские файлы.

Re: Ещё немного обновлений

Добавлено: Пт дек 23, 2016 2:30 pm
Denis_k
C_3AXAPOB писал(а):1.Зайдите в http://вашipмажордомо/phpmyadmin4
...
зачем там "4"?
C_3AXAPOB писал(а):...
2.Логин root пароль пустой.
...
при пустом поле получаю

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

Вход без пароля запрещен при конфигурации (смотрите AllowNoPassword)
при использовании пароля с этой страницы

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

#1045 Невозможно подключиться к серверу MySQL  
sergejey писал(а):.... возможно, у вас довольно старая версия системы и процедура обновлений в той версии не смогла обработать корректно эти изменения.

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

при любом обновлении делаются автоматические бэкапы перед заменой файлов -- в папке ./sevarestore/ лежит архив вида backup_design_code_files_2016-12-01__06-01-31.tgz -- в случае проблем его можно распаковать и заменить обновлённые файлы теми, что сохранены перед обновлением автоматически.

я указал выше где лежит автоматический бэкап. кроме того ежедневный бэкап делается в папку ./backup/дата/ -- но там только база данных и пользовательские файлы.
версия системы была максимум 2х дневной, одной из целей установки на данный момент было понять насколько система стабильна и хватит ли знаний для эксплуатации, поэтому апдейты делались практически с их появлением, на определенном этапе начал перед этим процессом делать бэкапы

"сохранять текущий образ" нужно остановив систему и вынув карту памяти?
кстати каким образом из веб интерфейса можно систему выключить/перезагрузить?

по какому пути хранятся бэкапы разобрался поискав через ssh, тут писал какой строкой пытаюсь скопировать бэкап на ноутбук, но без успеха

Re: Ещё немного обновлений

Добавлено: Пт дек 23, 2016 2:34 pm
C_3AXAPOB
Denis_k писал(а):
C_3AXAPOB писал(а):1.Зайдите в http://вашipмажордомо/phpmyadmin4
...
зачем там "4"?
C_3AXAPOB писал(а):...
2.Логин root пароль пустой.
...
при пустом поле получаю

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

Вход без пароля запрещен при конфигурации (смотрите AllowNoPassword) 
при использовании пароля с этой страницы

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

#1045 Невозможно подключиться к серверу MySQL   
посмотрите тогда какой логин и пароль для доступа в файле config.php

Re: Ещё немного обновлений

Добавлено: Пт дек 23, 2016 2:51 pm
Denis_k
C_3AXAPOB писал(а): посмотрите тогда какой логин и пароль для доступа в файле config.php
открыл вот этот файл

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

/var/www/config.php
нашел вот это

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

Define('DB_PASSWORD', 'rootpsw');
именно он по дефолту