Как завести Rivendell

Ответить
turik02
Сообщения: 276
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 12.5 x86_64

Как завести Rivendell

Сообщение turik02 » 23 апр 2024, 14:06

После установки программы Rivendell запускаю компонент RDAdmin. В ответ появляется окошко с надписью
Unable to open database [Couldn't initialize MySql driver!]
В терминале пишет
QSqlDatabase: QMYSQL3 driver not loaded
QSqlDatabase: available drivers:lib64qt5sql5-mysql
Решение нашёл в интернете (там предлагают столько способов, что эта ещё та задачка — их все перепробовать). Надо было установить пакет

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

lib64qt5sql5-mysql
Но после этого появляется другое окошко с надписью
Unable to open database [Couldn't open MySQL connection on «localhost».]
Команда
mysql --version
показывает, что MariaDB установлен, служба mysql.service запущена.

На Ubuntu всё работало после первой установки. Такое окошко появлялось, только если остановить службу mysql.service. А при переустановке программы Rivendell такое окошко сразу же появляется (наверное, из-за службы, она masked и её никак не получается восстановить).
Вложения
Снимок экрана от 2024-04-23 08-26-27.png
ROSA 12.5

irton
Сообщения: 678
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Как завести Rivendell

Сообщение irton » 23 апр 2024, 14:24

Не, это мы ждем что расскажешь как это запустить, а не у нас спрашивать :D раз база данных запущена, то смотреть порты, сокеты или что там в настройках rivendell задается. И вобще проверить, а есть ли файлы настроек т.к. по дефолту оно не ставится у них

turik02
Сообщения: 276
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 12.5 x86_64

Как завести Rivendell

Сообщение turik02 » 28 апр 2024, 20:27

irton писал(а):
23 апр 2024, 14:24
Не, это мы ждем что расскажешь как это запустить
Проверено на ОС Linux ROSA GNOME 12.5
Установливаем Rivendell (Система радиоавтоматики)
sudo dnf install lib64qt5sql5-mysql apache-base rivendell
(в репозитории есть ещё три пакета связанные с именем rivendell!!!)
Перезагрузка ОС

Включаем службы и добавляем их в автозагрузку
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
sudo systemctl start httpd.service
sudo systemctl enable httpd.service

Доавляем пользователей в группу
sudo usermod -a -G mysql ПОЛЬЗОВАТЕЛЬ
sudo usermod -a -G apache ПОЛЬЗОВАТЕЛЬ
sudo usermod -a -G rivendell ПОЛЬЗОВАТЕЛЬ
Перезагрузка ОС

Создаём базу, для этого запускаем в терминале утилиту
rddbconfig-root

Вводим пароль ROOT, в новом окне жмём на Create, потом в новом окошке вводим имя и пароль
ИМЯ ПО УМОЛЧАНИЮ в MYSQL
root
ПАРОЛЬ ПО УМОЛЧАНИЮ в MYQSL
hackme

База создаётся около 30 сек. Сообщение «A new database has been successfully created» значит что она создана. База должна быть ВЕРСИИ 374!!! В противном случае попытайтесь создать её заново. Можно попробовать её сначала удалить /var/lib/mysql/Rivendell
Если появляется сообщение «Failed to create Rivendell database. Rddbmgr exit code=1», тогда удалите базу, перезагрузите ОС и создайте базу. Сообщение «Modified database to version 374» означает, что база правильная.
После этого всё готово к работе!!!

При запуске RDAdmin вам будет предложено войти в систему. Для недавно созданной базы данных Rivendell параметрами входа по умолчанию являются
User Name: admin
Password: ПУСТО

/etc/my.cnf - основной файл конфигукции MariaDB и /etc/rivendell.d/rd-default.conf не менять!!!

Руководство по эксплуатации и администрированию https://opsguide.rivendellaudio.org/html/index.html
Вики https://wiki.rivendellaudio.org/index.p ... stallation
Вложения
Конфиги исходные.zip
(5.37 КБ) 13 скачиваний
RDDBConfig.png
RDDBConfig.png (21.93 КБ) 400 просмотров
RDAdmin.png
RDAdmin.png (27.39 КБ) 400 просмотров
RDAirPlay.png
Последний раз редактировалось turik02 29 апр 2024, 00:00, всего редактировалось 1 раз.

Аватара пользователя
VictorR2007
Сообщения: 7306
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Как завести Rivendell

Сообщение VictorR2007 » 28 апр 2024, 22:57

turik02 писал(а):
23 апр 2024, 14:06
Надо было установить пакет
lib64qt5sql5-mysql
Добавил его в зависимости для установки.

Ответить

Вернуться в «Обсуждение ROSA Fresh R12 (платформа 2021.1)»