Базовый образ Raspberry Pi3 / Pi2

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

Модератор: immortal

Аватара пользователя
prmres
Сообщения: 433
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 113 раз
Поблагодарили: 123 раза

Re: Базовый образ Raspberry Pi3 / Pi2

Сообщение prmres » Сб фев 03, 2024 1:14 am

Ultimo писал(а):
Пт фев 02, 2024 8:26 pm
Подскажите как бекап сделать чере putty.
Или легче новый образ на другую флеху накатить и бекап?
похоже я понял что у вас случилось: вы обновили Mariadb, при этом начиная с 10.хх-какой то версии был "отключен" (точнее перенастроен) доступ root, поэтому у вас и перестало всё работать.
но это легко исправить, нужно немного подкрутить mariadb что б она снова "пускала" root как и ранее
попробуйте сделать следующим образом:

1. winscp ищите где то в /var/www/html/backup самую свежую папку с бекапом (папка именуется датой) и вытаскивайте оттуда файл db_terminal.sql куда то себе на комп
туда же так же скопируйте полностью папку /var/www на всякий случай

2. в Putty введите несколько команд (каждая строка - одна команда, копируете сдесь как текст, правой мышкой на путти вставляется, жмёте ентер):
ВАШ_ПАРОЛЬ - меняете на свой пароль

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

sudo su
mysql -u root
use mysql;
update user set password=PASSWORD("ВАШ_ПАРОЛЬ") where User='root';
flush privileges;
update user set plugin='' where User='root';
quit;
systemctl restart mariadb
после ввода sudo su попросит ваш рутовый пароль от линукса
если mysql -u root не прокатит то сделайте с вводом пароля: mysql -u root -p

3. скопируйте сохранённый на компьютере файл db_terminal.sql (из п.1) в домашнюю папку пользователя (под которым вы логинитесь в линукс)

4. снова Putty:

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

mysql -u root -p
CREATE DATABASE db_terminal CHARACTER SET utf8 COLLATE utf8_general_ci;
exit;
если ругнётся (увидите) что база есть, то и хорошо
если базы не было то создатся

далее ипортируете базу из дампа (бекапа) базы:

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

mysql -u root -p db_terminal < db_terminal.sql
маджордомо должно заработать
Не только лишь все!
Logrus
Сообщения: 2086
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 458 раз

Re: Базовый образ Raspberry Pi3 / Pi2

Сообщение Logrus » Сб фев 03, 2024 9:48 am

ниче вы тут прикалываетесь, бд крашнулась после сбоя по питанию (даже на малинках на подобное можно налететь хотя там дополнительный дамп есть)
ну это и траблы самого мдм, много чего есть, но толку никакого ....
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ultimo
Сообщения: 75
Зарегистрирован: Сб дек 24, 2016 4:09 am
Благодарил (а): 15 раз
Поблагодарили: 0

Re: Базовый образ Raspberry Pi3 / Pi2

Сообщение Ultimo » Сб фев 03, 2024 6:59 pm

prmres писал(а):
Сб фев 03, 2024 1:14 am
Ultimo писал(а):
Пт фев 02, 2024 8:26 pm
Подскажите как бекап сделать чере putty.
Или легче новый образ на другую флеху накатить и бекап?
похоже я понял что у вас случилось: вы обновили Mariadb, при этом начиная с 10.хх-какой то версии был "отключен" (точнее перенастроен) доступ root, поэтому у вас и перестало всё работать.
но это легко исправить, нужно немного подкрутить mariadb что б она снова "пускала" root как и ранее
попробуйте сделать следующим образом:

1. winscp ищите где то в /var/www/html/backup самую свежую папку с бекапом (папка именуется датой) и вытаскивайте оттуда файл db_terminal.sql куда то себе на комп
туда же так же скопируйте полностью папку /var/www на всякий случай

2. в Putty введите несколько команд (каждая строка - одна команда, копируете сдесь как текст, правой мышкой на путти вставляется, жмёте ентер):
ВАШ_ПАРОЛЬ - меняете на свой пароль

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

sudo su
mysql -u root
use mysql;
update user set password=PASSWORD("ВАШ_ПАРОЛЬ") where User='root';
flush privileges;
update user set plugin='' where User='root';
quit;
systemctl restart mariadb
после ввода sudo su попросит ваш рутовый пароль от линукса
если mysql -u root не прокатит то сделайте с вводом пароля: mysql -u root -p

3. скопируйте сохранённый на компьютере файл db_terminal.sql (из п.1) в домашнюю папку пользователя (под которым вы логинитесь в линукс)

4. снова Putty:

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

mysql -u root -p
CREATE DATABASE db_terminal CHARACTER SET utf8 COLLATE utf8_general_ci;
exit;
если ругнётся (увидите) что база есть, то и хорошо
если базы не было то создатся

далее ипортируете базу из дампа (бекапа) базы:

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

mysql -u root -p db_terminal < db_terminal.sql
маджордомо должно заработать
Спасибо дружище,но ничего не вышло...
Почти год дорабатывал все потихоньку и в 1 момент накрылось... Как то не серьезно заново все городить, но наверняка остыну и решусь=))))
Хотя сцены можно с бэк апа дернуть на новую...
Вложения
22.PNG
22.PNG (101.42 КБ) 709 просмотров
Аватара пользователя
andrey040670
Сообщения: 459
Зарегистрирован: Пн июл 31, 2017 10:00 pm
Благодарил (а): 161 раз
Поблагодарили: 85 раз

Re: Базовый образ Raspberry Pi3 / Pi2

Сообщение andrey040670 » Сб фев 03, 2024 9:18 pm

Когда обновляете ядро, надо читать варнинги в CLI и принимать верное решение Y/N/..., но даже и это не всегда срабатывает, так как обновление ядра тянет за собой и зависимости... MariaDB 10.5 и MariaDB 10.1 это разные вещи, и правильно вам выше сказали, надо восстановить рут доступ, так как он по умолчанию теперь не предоставляется. Google в помощь.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS bionic Linux 4.9.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
Ultimo
Сообщения: 75
Зарегистрирован: Сб дек 24, 2016 4:09 am
Благодарил (а): 15 раз
Поблагодарили: 0

Re: Базовый образ Raspberry Pi3 / Pi2

Сообщение Ultimo » Сб фев 03, 2024 10:36 pm

Logrus писал(а):
Сб фев 03, 2024 9:48 am
ниче вы тут прикалываетесь, бд крашнулась после сбоя по питанию (даже на малинках на подобное можно налететь хотя там дополнительный дамп есть)
ну это и траблы самого мдм, много чего есть, но толку никакого ....
Да ужжж, как так то=))) у всех так что ли? Постоянные траблы? Стабильно вообще никак с мжд?
Аватара пользователя
andrey040670
Сообщения: 459
Зарегистрирован: Пн июл 31, 2017 10:00 pm
Благодарил (а): 161 раз
Поблагодарили: 85 раз

Re: Базовый образ Raspberry Pi3 / Pi2

Сообщение andrey040670 » Вс фев 04, 2024 12:17 am

Ultimo писал(а):
Сб фев 03, 2024 10:36 pm
Да ужжж, как так то=))) у всех так что ли? Постоянные траблы? Стабильно вообще никак с мжд?
Не знаю за всех, а у меня МД работает с 17 года без-аварийно на малине, но на всякий случай есть cd карточка с дублем и делаются бэкапы как МД (каждую ночь) так и всей системы в целом (раз в месяц), на домашний сервер (nas), но ни разу не воспользовался, случай не подвернулся. Обновляю ОС раз в пол года. На данный момент: Linux raspberrypi 6.1.68-v8+ #1708 SMP PREEMPT Thu Dec 14 16:09:41 GMT 2023 aarch64 GNU/Linux Debian GNU/Linux 11 (bullseye)
Параллельно работает клон МД на другом одноплатнике khadas vim pro на ubuntu и они синхронизированы, и на нём я экспериментирую не во вред функциональности всей экосистемы, но в реальном времени. А, забыл добавить, что mqtt брокер установлен на NAS, через него и идёт основная синхронизация. То есть падение сервера меня никак не пугает, просто переключаюсь на другой IP, как говорится лучше перебздеть чем недобздеть)))
За это сообщение автора andrey040670 поблагодарил:
prmres (Вс фев 04, 2024 11:46 am)
Рейтинг: 1.16%
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS bionic Linux 4.9.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
Logrus
Сообщения: 2086
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 458 раз

Re: Базовый образ Raspberry Pi3 / Pi2

Сообщение Logrus » Вс фев 04, 2024 11:13 am

Ultimo писал(а):
Сб фев 03, 2024 10:36 pm
Logrus писал(а):
Сб фев 03, 2024 9:48 am
ниче вы тут прикалываетесь, бд крашнулась после сбоя по питанию (даже на малинках на подобное можно налететь хотя там дополнительный дамп есть)
ну это и траблы самого мдм, много чего есть, но толку никакого ....
Да ужжж, как так то=))) у всех так что ли? Постоянные траблы? Стабильно вообще никак с мжд?
нет, но то что было локально или о чем жаловались в чатике, себе правил много
так-то уже и не помню когда были локально траблы

вообще спич на тему, что ты обновил, неделю проработало и был сбой (по питанию?) и далее отсутствие бекапа и решение проблемы совсем в другом месте
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
prmres
Сообщения: 433
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 113 раз
Поблагодарили: 123 раза

Re: Базовый образ Raspberry Pi3 / Pi2

Сообщение prmres » Вс фев 04, 2024 11:43 am

Ultimo писал(а):
Сб фев 03, 2024 6:59 pm
Как то не серьезно заново все городить, но наверняка остыну и решусь=))))
Хотя сцены можно с бэк апа дернуть на новую...
камрад, у тебя есть база и есть папка /var/www с установленным МД
по сути всё что было всё и есть, нужно это попробовать запустить

отложи "поломанную" малину в сторону и потрать пару часов на другое:

- поставь на компьютере или ноутбуке vmware workstation
- на вртуальную машину поставиь например Ubuntu 20 или 22
- установи МД скриптами отсюда: https://mjdm.ru/forum/viewtopic.php?p=92843#p92843
- замени папку /var/www на свою (утянутую с малины)
- залей свою базу данных

делов реально на 2-3 часа

если не запустится, тогда уже и унывать можно начинать
Не только лишь все!
Ultimo
Сообщения: 75
Зарегистрирован: Сб дек 24, 2016 4:09 am
Благодарил (а): 15 раз
Поблагодарили: 0

Re: Базовый образ Raspberry Pi3 / Pi2

Сообщение Ultimo » Пн фев 05, 2024 9:11 am

Не думал что будет так просто, но оказалось все намного проще))))
Короче поставил образ на новую флеху папку с бэкапом перекинул на новый мдм и с панели управления тупо сделал бэкап и вуаля, удивился даже что все ЕСП подтянулись сразу.
Кстати при создании резервной копии из панели управления создается архив в папку /var/www/html/cms/saverestore/ -И для чего эти архивы? Если бэкап делается с другого файла
А как сохраняются в папку /var/www/html/backup/?
Logrus
Сообщения: 2086
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 458 раз

Re: Базовый образ Raspberry Pi3 / Pi2

Сообщение Logrus » Пн фев 05, 2024 10:06 am

Ultimo писал(а):
Пн фев 05, 2024 9:11 am
Не думал что будет так просто, но оказалось все намного проще))))
Короче поставил образ на новую флеху папку с бэкапом перекинул на новый мдм и с панели управления тупо сделал бэкап и вуаля, удивился даже что все ЕСП подтянулись сразу.
Кстати при создании резервной копии из панели управления создается архив в папку /var/www/html/cms/saverestore/ -И для чего эти архивы? Если бэкап делается с другого файла
А как сохраняются в папку /var/www/html/backup/?
в сейврестори из система/проверка и обновление можно как создать, так и восстановить
в каталог бэкап насколько помню срет скриптом ежесуточно если настроен его запуск
https://github.com/sergejey/majordomo/b ... e.php#L114
п.с. там еще можно из 3 и 4 мест взять :lol:

имхо, оба варианта не айс :)
и вариант 5 из модуля бэкап от ерасера при правильной настройке намного лучше и надежней

а так, да, восстановление в один клик и занимает секунд 30-40 ;)
если с перезаписью образа 5 минут
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить