Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

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

Модератор: immortal

LMD
Сообщения: 15
Зарегистрирован: Сб ноя 25, 2017 11:04 am
Благодарил (а): 6 раз
Поблагодарили: 2 раза

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение LMD » Вс мар 25, 2018 9:58 pm

VAndrey писал(а):
- добавил www-data в группу audio;
Как это делается?

У меня сбой на втором пункте. Не устанавливается RH-Voice - пишет недостаточно места. Вот скан:
СпойлерПоказать
img-2018-03-25-19-55-54.png
Что нужно сделать?

Добавить в группу: sudo adduser www-data audio


Scons необходим, чтобы скомпилировать RH-voice. Он устанавливается первой командой и для его установки уже не хватило места. Дальше бесполезно что-то делать. Команда git clone загружает из интернета исходники rh-voice в папку /usr/src/RHVoice. В этой папке уже что-то есть. Возможно осталось с предыдущих попыток. Можно грохнуть (вдруг старая версия какая-нибудь, тогда новая не загрузится)

В общем нужно освободить место: посмотри папку /var/www/debmes возможно там логи всё свободное место съедают.

Я в /etc/fstab добавил строчку tmpfs /var/www/debmes tmpfs rw,mode=777 0 0
теперь при перезагрузке они исчезают. Соответственно можно смотреть логи только с последней загрузки.

Если что не так написал, поправьте. С линуксами знаком в течение 2 месяцев.
За это сообщение автора LMD поблагодарил:
VAndrey (Пн мар 26, 2018 7:33 pm)
Рейтинг: 1.16%
VAndrey
Сообщения: 109
Зарегистрирован: Ср окт 11, 2017 1:09 pm
Откуда: Краснодар
Благодарил (а): 94 раза
Поблагодарили: 1 раз

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение VAndrey » Пн мар 26, 2018 7:43 pm

LMD писал(а): Добавить в группу: sudo adduser www-data audio

Scons необходим, чтобы скомпилировать RH-voice. Он устанавливается первой командой и для его установки уже не хватило места. Дальше бесполезно что-то делать. Команда git clone загружает из интернета исходники rh-voice в папку /usr/src/RHVoice. В этой папке уже что-то есть. Возможно осталось с предыдущих попыток. Можно грохнуть (вдруг старая версия какая-нибудь, тогда новая не загрузится)

В общем нужно освободить место: посмотри папку /var/www/debmes возможно там логи всё свободное место съедают.

Я в /etc/fstab добавил строчку tmpfs /var/www/debmes tmpfs rw,mode=777 0 0
теперь при перезагрузке они исчезают. Соответственно можно смотреть логи только с последней загрузки.

Если что не так написал, поправьте. С линуксами знаком в течение 2 месяцев.
Fstab поправил.
Логи есть в указанной папке. Может их вручную подчистить?
Вложения
img-2018-03-26-19-39-48.png
img-2018-03-26-19-39-48.png (18.19 КБ) 5685 просмотров
Сервер на Orange Pi РС (Armbian 5.60 stable Debian GNU/Linux 9 4.14.84-sunxi)
LMD
Сообщения: 15
Зарегистрирован: Сб ноя 25, 2017 11:04 am
Благодарил (а): 6 раз
Поблагодарили: 2 раза

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение LMD » Вт мар 27, 2018 8:06 pm

Это нормально, что столько памяти жрет mysql, проигрыватель и pulse?
СпойлерПоказать
Безымянный.png
Безымянный.png (94.87 КБ) 5630 просмотров
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение skysilver » Вт мар 27, 2018 8:18 pm

LMD писал(а):Это нормально, что столько памяти жрет mysql, проигрыватель и pulse?
Что-то какую-то дичь показывает. Изображение
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Shuraxxx
Сообщения: 1
Зарегистрирован: Чт дек 07, 2017 12:56 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение Shuraxxx » Ср мар 28, 2018 5:28 pm

Кто знает как победит? :?: :?: :?:
СпойлерПоказать
http://192.168.1.160/
1030: Got error 28 from storage engine
SHOW FIELDS FROM objects
Backtrace

#0 /var/www/lib/mysqli.class.php(401): custom_error->__construct('1030: Got error...', 1)
#1 /var/www/lib/mysqli.class.php(182): mysql->Error('SHOW FIELDS FRO...')
#2 /var/www/lib/mysqli.class.php(485): mysql->Exec('SHOW FIELDS FRO...')
#3 /var/www/lib/mysqli.class.php(642): SQLExec('SHOW FIELDS FRO...')
#4 /var/www/lib/module.class.php(542): SQLGetFields('objects')
#5 /var/www/modules/objects/objects.class.php(1025): module->dbInstall(' objects: ID in...')
#6 /var/www/lib/module.class.php(427): objects->dbInstall('')
#7 /var/www/modules/objects/objects.class.php(930): module->install('')
#8 /var/www/lib/module.class.php(359): objects->install()
#9 /var/www/modules/objects/objects.class.php(26): module->checkInstalled()
#10 /var/www/lib/objects.class.php(386): objects->objects()
#11 /var/www/lib/objects.class.php(584): getObject('ThisComputer')
#12 /var/www/load_settings.php(53): getGlobal('cycle_mainRun')
#13 /var/www/index.php(27): include_once('/var/www/load_s...')
#14 {main}
Аватара пользователя
djprizrak
Сообщения: 64
Зарегистрирован: Пн фев 12, 2018 10:58 am
Благодарил (а): 3 раза
Поблагодарили: 17 раз

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение djprizrak » Вс апр 01, 2018 12:13 am

Asus tinker board выбрал расширенную конфигурацию, скрип выдает ошибки из-за архива http://kusheev.com/wp-content/uploads/mdbackup.tar.gz который не может распаковать.

Ещё мелочь, не удаляет после себя папку majordomo, наверное из-за git файлов.
rmdir: failed to remove 'majordomo': Directory not empty
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 402 раза
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение immortal » Вс апр 01, 2018 1:38 pm

djprizrak писал(а):Asus tinker board выбрал расширенную конфигурацию, скрип выдает ошибки из-за архива http://kusheev.com/wp-content/uploads/mdbackup.tar.gz который не может распаковать.

Ещё мелочь, не удаляет после себя папку majordomo, наверное из-за git файлов.
rmdir: failed to remove 'majordomo': Directory not empty
конфигурацию перезалил, почему то не вся залилась на сервер.
об ошибке удаления знаю, руки не доходят решить
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 695 раз
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение directman66 » Пн апр 02, 2018 1:31 pm

1) Ubuntu 17.10 LTS при вервоначальной настройке на чистую систему скрипт установил как как нужно. Главное - не выбирать оптимизацию карты памяти, иначе начинается свистопляска с недостаточным местом во временном хранилище и вся система встает.

Сергей, просьба сделать новый пункт выбора дистрибутива debian x86-amd64 (ubuntu и тд) с отсутсвием возможности включения оптимизации карты памяти.

2) Openmediavault (клон debian системы) - установка прошла нормально, предварительно основной вэб интрфейс системы был переключен на другой порт (отличный от 80). Но включение оптимизации карты памяти останаливало систему из за недостатка сводобного места на диске. Из за постоянных каких-то косяков дистрибутива - пришлось ставить систему на п1.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 695 раз
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение directman66 » Пн апр 02, 2018 1:37 pm

Еще вопрос, в настройке есть поддержка чипа CC2531 usb zigbee.

Каким образом это реализовано?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
VAndrey
Сообщения: 109
Зарегистрирован: Ср окт 11, 2017 1:09 pm
Откуда: Краснодар
Благодарил (а): 94 раза
Поблагодарили: 1 раз

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение VAndrey » Пн апр 02, 2018 9:18 pm

Знатоки, скажите, почему перестал работать скрипт для ребута, прежде работающий без нареканий?

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

$filename  = ROOT . '/database_backup/db.sql';
$mysqlDumpPath = "/usr/bin/mysqldump";
$mysqlDumpParam = " --user=" . DB_USER . " --password=" . DB_PASSWORD;
$mysqlDumpParam .= " --no-create-db --add-drop-table --databases " . DB_NAME;
if (file_exists($filename)) rename($filename, $filename . '.prev');
exec($mysqlDumpPath . $mysqlDumpParam . " > " . $filename);
say("Подготовка к перезагрузке",2);
setTimeout("shutdownTimer","safe_exec('shutdown -r now');",15); 
Сервер на Orange Pi РС (Armbian 5.60 stable Debian GNU/Linux 9 4.14.84-sunxi)
Ответить