Страница 20 из 81
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Пт мар 16, 2018 4:37 pm
immortal
lexfin писал(а):скорее всего Вы выбрали дефолтную базу, в следующих редакциях я это учту, варианта 2
1.
в конфиге mysql убрать запрет на InnoDB в конце файла 2 строки
2. скачать расширенную конфигурацию
https://github.com/immortalserg/install ... kup.tar.gz
и или установить её, или распаковать и через phpmyadmin загрузить dump.sql (правда не помню она у меня сконвертирована, попозже выложу конфигурацию уже в MyISAM базой)
так как я "большой знаток" Linux то пошел третим путем.))
Перезалил образ без десктопных плюшек и при запуске скрипта выбрал NO при вопросе о конвертации базы. пока все работает. база пустая. буду пытатся настроить под себя. Mqtt кстати тоже не работает. Esp шлет показания и в вашей расширеной версии мажордомо с образом для Orangepipc показания приходили.[/quote]
и вот это:
заходим в директорию /etc/rc2.d и переименовываем файл
S02majordomo
в
S03majordomo
не помогает?
по москито ковыряю как раз сейчас.
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Пт мар 16, 2018 5:04 pm
Руслан
в тексте скрипта нет проверки vibor3. ну не хочу я его установить и выбрал в
Код: Выделить всё
echo -e -n "\033[0;36mУстанавливать WiringPi? (у/n) \033[0m"
read vibor3
"n" но далее в коде нет проверки vibor3. ну это так...
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Пт мар 16, 2018 6:29 pm
Руслан
Руслан писал(а):Mqtt работает тока без оптимизации записи на SD.
С оптимизацией работает до перезагрузки (на древнем образе под pi2 тоже самое)
в терминале на sudo /etc/init.d/mosquitto status так же отвечает положительно.
Возможно надо в скрипт оптимизации надо добавить и москито , что то типа этого
DIR[0]=/var/log/apache2. Но это мое, скорее всего ошибочное, мнение.
В общем моя догадка подтвердилось
в продолжении списка
Код: Выделить всё
DIR[15]=/var/log/mpd
DIR[16]=/var/www/cached/urls
DIR[17]=/var/www/cached/voice
в /etc/init.d/prepare-dirs добавил
и все зароботало
настройки конечно слетают, но это наверное потому что я раньше 15мин перезагрузился.
в /etc/init.d/majordomo добавил паузу
Код: Выделить всё
#!/bin/sh
### BEGIN INIT INFO
# Provides: SmartLiving
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO
# ДОБАВИЛ ПАУЗУ
sleep 10
везде начиная с rc2.d переименовал на S03majordomo
строки в коде
Код: Выделить всё
sudo sed -i '/short_open_tag/s/Off/On/' /etc/php/7.0/apache2/php.ini
sudo sed -i '/error_reporting/s/~E_DEPRECATED & ~E_STRICT/~E_NOTICE/' /etc/php/7.0/apache2/php.ini
sudo sed -i '/max_execution_time/s/30/90/' /etc/php/7.0/apache2/php.ini
sudo sed -i '/max_input_time/s/60/180/' /etc/php/7.0/apache2/php.ini
sudo sed -i '/post_max_size/s/8/200/' /etc/php/7.0/apache2/php.ini
sudo sed -i '/upload_max_filesize/s/2/50/' /etc/php/7.0/apache2/php.ini
sudo sed -i '/max_file_uploads/s/20/150/' /etc/php/7.0/apache2/php.ini
# Настраиваем PHP для коммандной строки
sudo sed -i '/short_open_tag/s/Off/On/' /etc/php/7.0/cli/php.ini
sudo sed -i '/error_reporting/s/~E_DEPRECATED & ~E_STRICT/~E_NOTICE/' /etc/php/7.0/cli/php.ini
по прежнему не работают, все осталось дефолтное, поправил в ручную
пока все ОК
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Пт мар 16, 2018 9:07 pm
immortal
Руслан писал(а):в тексте скрипта нет проверки vibor3. ну не хочу я его установить и выбрал в
Код: Выделить всё
echo -e -n "\033[0;36mУстанавливать WiringPi? (у/n) \033[0m"
read vibor3
"n" но далее в коде нет проверки vibor3. ну это так...
спасибо поправил, до этого wiringpi не устанавливался при выборе платы: другая (0)
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Пт мар 16, 2018 9:12 pm
immortal
Руслан писал(а):Руслан писал(а):Mqtt работает тока без оптимизации записи на SD.
С оптимизацией работает до перезагрузки (на древнем образе под pi2 тоже самое)
в терминале на sudo /etc/init.d/mosquitto status так же отвечает положительно.
Возможно надо в скрипт оптимизации надо добавить и москито , что то типа этого
DIR[0]=/var/log/apache2. Но это мое, скорее всего ошибочное, мнение.
В общем моя догадка подтвердилось
в продолжении списка
Код: Выделить всё
DIR[15]=/var/log/mpd
DIR[16]=/var/www/cached/urls
DIR[17]=/var/www/cached/voice
в /etc/init.d/prepare-dirs добавил
и все зароботало
настройки конечно слетают, но это наверное потому что я раньше 15мин перезагрузился.
в /etc/init.d/majordomo добавил паузу
Код: Выделить всё
#!/bin/sh
### BEGIN INIT INFO
# Provides: SmartLiving
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO
# ДОБАВИЛ ПАУЗУ
sleep 10
везде начиная с rc2.d переименовал на S03majordomo
строки в коде
Код: Выделить всё
sudo sed -i '/short_open_tag/s/Off/On/' /etc/php/7.0/apache2/php.ini
sudo sed -i '/error_reporting/s/~E_DEPRECATED & ~E_STRICT/~E_NOTICE/' /etc/php/7.0/apache2/php.ini
sudo sed -i '/max_execution_time/s/30/90/' /etc/php/7.0/apache2/php.ini
sudo sed -i '/max_input_time/s/60/180/' /etc/php/7.0/apache2/php.ini
sudo sed -i '/post_max_size/s/8/200/' /etc/php/7.0/apache2/php.ini
sudo sed -i '/upload_max_filesize/s/2/50/' /etc/php/7.0/apache2/php.ini
sudo sed -i '/max_file_uploads/s/20/150/' /etc/php/7.0/apache2/php.ini
# Настраиваем PHP для коммандной строки
sudo sed -i '/short_open_tag/s/Off/On/' /etc/php/7.0/cli/php.ini
sudo sed -i '/error_reporting/s/~E_DEPRECATED & ~E_STRICT/~E_NOTICE/' /etc/php/7.0/cli/php.ini
по прежнему не работают, все осталось дефолтное, поправил в ручную
пока все ОК[/spoiler]
я наврал, у меня москито работает, просто проверял на домашней системе на кубике через вэб, а в консоли работал на тестовой на оранже, пол дня убил и к вечеру посмотрел а айпишнег то не тот в браузере, оказывается москито работает.
но всё равно изменю в скрипте и добавлю.
а в консоли работают команды изменения php.ini? и пути правильные к файлам?
а, понял, в скрипте если распбиан или диетпи то php.ini правит в php5, сейчас поправим
UPD: внес изменения в соответствии с замечаниями
v.0.3.7
- конвертация таблиц только при расширенной конфигурации
- некоторые исправления в скриптах запуска
- исправлено внесение изменений в php.ini
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Вс мар 18, 2018 4:06 pm
Shmit
Тоже /var/log заполняется до 100% за день! После начинает греться проц до 50-55 °С
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Вс мар 18, 2018 7:47 pm
immortal
Shmit писал(а):Тоже /var/log заполняется до 100% за день! После начинает греться проц до 50-55 °С
чем заполняются логи?
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Вс мар 18, 2018 8:02 pm
Руслан
Алиса молчала, упорно. Радио работало. вылечилось удалением /etc/asound.conf ...совсем. это на Pi3. терминал mpd
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Вс мар 18, 2018 8:42 pm
immortal
Руслан писал(а):Алиса молчала, упорно. Радио работало. вылечилось удалением /etc/asound.conf ...совсем. это на Pi3. терминал mpd
спасибо, для rpi3 сделаю исправления.
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Пн мар 19, 2018 7:49 am
Shmit
immortal писал(а):Shmit писал(а):Тоже /var/log заполняется до 100% за день! После начинает греться проц до 50-55 °С
чем заполняются логи?
Походу syslog заполняется
root@orangepipc:~# ls -l /var/log
total 348
drwxrwxrwx 2 root root 80 Feb 11 2016 apache2
drwxrwxrwx 2 root root 40 Feb 11 2016 apt
-rw-r----- 1 syslog adm 74713 Mar 19 07:45 auth.log
-rw------- 1 root utmp 99456 Mar 19 07:41 btmp
drwxrwxrwx 2 root root 40 Feb 11 2016 ConsoleKit
drwxrwxrwx 2 root root 40 Feb 11 2016 cups
drwxrwxrwx 2 root root 40 Feb 11 2016 exim
drwxrwxrwx 2 root root 40 Feb 11 2016 fsck
-rw-r----- 1 syslog adm 52935 Feb 11 2016 kern.log
drwxrwxrwx 2 root root 60 Mar 19 07:05 lastlog
-rw-r--r-- 1 root root 4379 Mar 19 07:40 majordomo.err
-rw-r--r-- 1 root root 3887 Mar 19 07:04 majordomo.log
-rw-r--r-- 1 minidlna minidlna 431 Feb 11 2016 minidlna.log
drwxrwxrwx 2 root root 40 Feb 11 2016 mpd
drwxrwxrwx 2 root root 60 Feb 11 2016 mysql
drwxrwxrwx 2 root root 40 Feb 11 2016 news
drwxrwxrwx 2 root root 40 Feb 11 2016 ntpstats
drwxrwxrwx 3 root root 160 Mar 19 07:43 samba
-rw-r----- 1 syslog adm 101862 Mar 19 07:45 syslog
drwxrwxrwx 2 root root 40 Feb 11 2016 watchdog
-rw-rw-r-- 1 root utmp 3840 Mar 19 07:42 wtmp
root@orangepipc:~#
вот сам syslog