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

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

Модератор: immortal

sag3ll0
Сообщения: 52
Зарегистрирован: Вс сен 16, 2018 9:49 pm
Благодарил (а): 5 раз
Поблагодарили: 1 раз

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

Сообщение sag3ll0 » Ср окт 10, 2018 2:45 am

Результат не изменился, привожу текст ответов

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

Enter current password for root (enter for none):
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Enter current password for root (enter for none):
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Enter current password for root (enter for none):
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Enter current password for root (enter for none):
^C
Aborting!

Cleaning up...
root@orangepizero:~# dpkg --get-selections mariadb-server
mariadb-server                                  install
root@orangepizero:~# dpkg --get-selections mysql-server
root@orangepizero:~#
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

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

Сообщение immortal » Ср окт 10, 2018 10:52 am

sag3ll0 писал(а):
Ср окт 10, 2018 2:45 am
Результат не изменился, привожу текст ответов

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

Enter current password for root (enter for none):
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Enter current password for root (enter for none):
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Enter current password for root (enter for none):
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Enter current password for root (enter for none):
^C
Aborting!

Cleaning up...
root@orangepizero:~# dpkg --get-selections mariadb-server
mariadb-server                                  install
root@orangepizero:~# dpkg --get-selections mysql-server
root@orangepizero:~#
а установка новая на чистую систему? я имею ввиду вот эта с выводом выше.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
sag3ll0
Сообщения: 52
Зарегистрирован: Вс сен 16, 2018 9:49 pm
Благодарил (а): 5 раз
Поблагодарили: 1 раз

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

Сообщение sag3ll0 » Ср окт 10, 2018 12:23 pm

да каждый раз на систему с 0 ставлю, сейчас пробовал когда начинаются ошибки 1045, на параллельной консоли остановить процесс mysql, после этого консоль с установкой как будто продолжила процесс установки, правда в нескольких местах матюкнулась, но в конце выдала ГОТОВО, но дальше окна выбора языка дело не пошло, сейчас пытаюсь воспроизвести
sag3ll0
Сообщения: 52
Зарегистрирован: Вс сен 16, 2018 9:49 pm
Благодарил (а): 5 раз
Поблагодарили: 1 раз

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

Сообщение sag3ll0 » Ср окт 10, 2018 1:14 pm

во первых вот что выскакивает при установке скриптом

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

rmdir: не удалось удалить «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
dir="/var/www/"
user="www-data"
cmd="php /var/www/cycle.php"
name=`basename $0`
pid_file="/var/run/$name.pid"
stdout_log="/var/log/$name.log"
stderr_log="/var/log/$name.err"
get_pid() {
    cat "$pid_file"
}
is_running() {
    [ -f "$pid_file" ] && ps `get_pid` > /dev/null 2>&1
}
case "$1" in
    start)
    if is_running; then
        echo "Already started"
    else
        echo "Starting $name"
        cd "$dir"
(while true; do
    sudo -u "$user" $cmd
done)>> "$stdout_log" 2>> "$stderr_log" &
                echo $! > "$pid_file"
        if ! is_running; then
            echo "Unable to start, see $stdout_log and $stderr_log"
            exit 1
        fi
    fi
    ;;
    stop)
    if is_running; then
        echo -n "Stopping $name.."
        kill `get_pid`
        sudo killall php
        for i in {1..10}
        do
            if ! is_running; then
                break
            fi
                    echo -n "."
            sleep 1
        done
        echo
                if is_running; then
            echo "Not stopped; may still be shutting down or shutdown may have failed"
            exit 1
        else
            echo "Stopped"
            if [ -f "$pid_file" ]; then
                rm "$pid_file"
            fi
        fi
    else
        echo "Not running"
        sudo killall php
    fi
    ;;
    restart)
    $0 stop
    if is_running; then
        echo "Unable to stop, will not attempt to start"
        exit 1
    fi
    $0 start
    ;;
    status)
    if is_running; then
        echo "Running"
    else
        echo "Stopped"
        exit 1
    fi
    ;;
    *)
    echo "Usage: $0 {start|stop|restart|status}"
    exit 1
    ;;
esac
exit 0
готово
так же

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

usermod: группа «dialup» не существует
rm: невозможно удалить «mdbackup.tar.gz»: Нет такого файла или каталога
во вторых, просматривал скрипт и наткнулся на строку

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

echo  -e "\033[1;31mВНИМАНИЕ!!! ВНИМАНИЕ!!! ВНИМАНИЕ!!! далее нигде пароли на базу данных не вводить!!! если спросит то оставлять поле пароля пустым \033[0m"
	time22=$(date +%s)
При этом информация в ридми об этом отсутствует (в скрипте так же этой строки нет), попробовал на вопросы о пароле от mariadb нажать просто enter и моей предыдущей ошибки не возникло.

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

PS как сюда по проще картинки прикреплять? на какой обменник скидываете?
sag3ll0
Сообщения: 52
Зарегистрирован: Вс сен 16, 2018 9:49 pm
Благодарил (а): 5 раз
Поблагодарили: 1 раз

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

Сообщение sag3ll0 » Ср окт 10, 2018 1:22 pm

при попытке зайти в раздел "сцены" в админке
получил ошибки

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

http://192.168.26.50/admin.php?pd=&md=panel&inst=&action=scenes
1146: Table 'db_terminal.shouts' doesn't exist
DELETE FROM shouts WHERE (TO_DAYS(NOW())-TO_DAYS(ADDED))>7

Backtrace
#0 /var/www/lib/mysqli.class.php(395): custom_error->__construct('1146: Table 'db...', 0)
#1 /var/www/lib/mysqli.class.php(177): mysql->Error('DELETE FROM sho...')
#2 /var/www/lib/mysqli.class.php(479): mysql->Exec('DELETE FROM sho...')
#3 /var/www/modules/shoutbox/shoutbox.class.php(182): SQLExec('DELETE FROM sho...')
#4 /var/www/modules/shoutbox/shoutbox.class.php(91): shoutbox->usual(NULL)
#5 /var/www/lib/jTemplate.class.php(713) : eval()'d code(10): shoutbox->run()
#6 /var/www/lib/jTemplate.class.php(713): eval()
#7 /var/www/lib/jTemplate.class.php(195): jTemplate->parseModules('[#module name="...', NULL, '')
#8 /var/www/lib/jTemplate.class.php(109): jTemplate->parse('[#module name="...', NULL, '')
#9 /var/www/lib/objects.class.php(1073): jTemplate->__construct('[#module name="...', NULL)
#10 /var/www/modules/scenes/scenes.class.php(1239): processTitle('[#module name="...')
#11 /var/www/modules/scenes/scenes_search.inc.php(69): scenes->getElements('SCENE_ID='23' A...', Array)
#12 /var/www/modules/scenes/scenes.class.php(817): require('/var/www/module...')
#13 /var/www/modules/scenes/scenes.class.php(290): scenes->search_scenes(Array)
#14 /var/www/modules/scenes/scenes.class.php(100): scenes->admin(Array)
#15 /var/www/lib/jTemplate.class.php(713) : eval()'d code(8): scenes->run()
#16 /var/www/lib/jTemplate.class.php(713): eval()
#17 /var/www/lib/jTemplate.class.php(195): jTemplate->parseModules('...', Array, './templates/')
#18 /var/www/lib/jTemplate.class.php(109): jTemplate->parse('
ставил с флагом -с
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

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

Сообщение immortal » Ср окт 10, 2018 5:04 pm

sag3ll0 писал(а):
Ср окт 10, 2018 12:23 pm
да каждый раз на систему с 0 ставлю, сейчас пробовал когда начинаются ошибки 1045, на параллельной консоли остановить процесс mysql, после этого консоль с установкой как будто продолжила процесс установки, правда в нескольких местах матюкнулась, но в конце выдала ГОТОВО, но дальше окна выбора языка дело не пошло, сейчас пытаюсь воспроизвести
это база не стартанула, правим /etc/rc.local
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

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

Сообщение immortal » Ср окт 10, 2018 5:08 pm

sag3ll0 писал(а):
Ср окт 10, 2018 1:14 pm

При этом информация в ридми об этом отсутствует (в скрипте так же этой строки нет), попробовал на вопросы о пароле от mariadb нажать просто enter и моей предыдущей ошибки не возникло.

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

PS как сюда по проще картинки прикреплять? на какой обменник скидываете?
спасибо за тестирование, внесу необходимые изменения.
изображения прилепляю внизу сообщения "вложения"

я так понимаю конфигурация расширенная, у меня сегодня тоже с ней какие то траблы, посмотрю и обновлю при необходимости
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
sag3ll0
Сообщения: 52
Зарегистрирован: Вс сен 16, 2018 9:49 pm
Благодарил (а): 5 раз
Поблагодарили: 1 раз

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

Сообщение sag3ll0 » Ср окт 10, 2018 5:19 pm

immortal писал(а):
Ср окт 10, 2018 5:08 pm
я так понимаю конфигурация расширенная, у меня сегодня тоже с ней какие то траблы, посмотрю и обновлю при необходимости
да хотел расширенную, но там мало что заработало, поэтому поставил все с 0 простую дефолтную (без флага -с)
все вроде работает, сейчас по чуть чуть экспериментирую
sag3ll0
Сообщения: 52
Зарегистрирован: Вс сен 16, 2018 9:49 pm
Благодарил (а): 5 раз
Поблагодарили: 1 раз

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

Сообщение sag3ll0 » Ср окт 10, 2018 5:20 pm

immortal писал(а):
Ср окт 10, 2018 5:04 pm
это база не стартанула, правим /etc/rc.local
про базу я понял и правил, но думаю там и базы то не было, я останавливал сервис mysql и он мог ничего не восстановить
D.motor
Сообщения: 8
Зарегистрирован: Пн апр 24, 2017 5:42 pm
Благодарил (а): 3 раза
Поблагодарили: 0

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

Сообщение D.motor » Вс окт 14, 2018 5:03 pm

Добрый день.
Подскажите, этот скрипт на текущий момент рабочий? Можно смело ставить по инструкции?
Я в linux почти совсем ничего не понимаю, придется учится по ходу ознакомления, и если работает не очень, учиться будет тяжко. :) Или лучше поставить на orange PC образ из старой темы?
Цель - рабочий сервер MJDM с MQTT. Спасибо.
Ответить