Первая установка. Все по инструкции. Ошибка: [if] Error in IfTask

375 views
Skip to first unread message

Денис Бондарь

unread,
Jun 28, 2014, 6:38:18 AM6/28/14
to stalker-m...@googlegroups.com
С установкой Сталкер сталкиваюсь впервые.
Делал все по инструкции.
После запуска phing получаю ошибку. Подскажите пожалуйста, где и что я упустил?
Спасибо.

stalker@stalker:/var/www/stalker_portal/deploy$ sudo phing
Buildfile: /var/www/stalker_portal/deploy/build.xml
 [property] Loading /var/www/stalker_portal/deploy/../server/custom.ini
 [property] Loading /var/www/stalker_portal/deploy/../server/config.ini

stalker_portal > build:

     [exec] Executing command: apt-get -y install php-soap php5-intl php-gettext php5-memcache php5-curl php5-mysql php5-tidy php5-imagick php5-geoip curl 2>&1
     [exec] Executing command: stop stalkerd 2>&1
     [exec] Executing command: nodejs -v 2>&1
     [copy] Copying 1 file to /etc/cron.d
    [chmod] Changed file mode on '/etc/cron.d/stalker_70439ea2348d37ccfc8c52d63fff51eb' to 755
     [copy] Copying 1 file to /etc/logrotate.d
     [copy] Copying 1 file to /tmp
     [copy] Copying 1 file to /var/www/stalker_portal/db/delta
 [dbdeploy] Getting applied changed numbers from DB: mysql:host=172.17.33.13;dbname=stalker_db
 [dbdeploy] Current db revision: 0
 [dbdeploy] Checkall: Off
     [echo] dbdeploy result: 1
       [if] Error in IfTask
Execution of target "build" failed for the following reason: /var/www/stalker_portal/deploy/build.xml:141:12: Error in IfTask
#0 /usr/share/php/phing/UnknownElement.php(96): TaskAdapter->main()
#1 /usr/share/php/phing/Task.php(260): UnknownElement->main()
#2 /usr/share/php/phing/Target.php(297): Task->perform()
#3 /usr/share/php/phing/Target.php(320): Target->main()
#4 /usr/share/php/phing/Project.php(824): Target->performTasks()
#5 /usr/share/php/phing/Project.php(797): Project->executeTarget('build')
#6 /usr/share/php/phing/Phing.php(586): Project->executeTargets(Array)
#7 /usr/share/php/phing/Phing.php(170): Phing->runBuild()
#8 /usr/share/php/phing/Phing.php(278): Phing::start(Array, NULL)
#9 /usr/share/php/phing.php(43): Phing::fire(Array)
#10 {main}

Aleksey Zhurbitsky

unread,
Jul 1, 2014, 8:31:10 AM7/1/14
to stalker-m...@googlegroups.com
Какая версия сталкера? И какая версия phing?

Денис Бондарь

unread,
Jul 1, 2014, 8:54:26 AM7/1/14
to stalker-m...@googlegroups.com
Сталкер v.4.8.83
Phing 2.7.0

вторник, 1 июля 2014 г., 15:31:10 UTC+3 пользователь Aleksey Zhurbitsky написал:

Aleksey Zhurbitsky

unread,
Jul 1, 2014, 9:00:24 AM7/1/14
to stalker-m...@googlegroups.com
Попробуйте удалить все файлы в deploy/scripts/ и запустить заново phing. Создается deploy-...sql?
Судя по всему проблема с выполнением команды
/usr/bin/mysql -h${mysql_host} -u${mysql_user} -p${mysql_pass} ${db_name} < deploy/scripts/deploy-...sql
(${mysql_host}, ${mysql_user} и т.д. нужно заменить на те что установлены в конфиге, ну и подставить полное название deploy-...sql скрипта)
Попробуйте выполнить эту команду в папке stalker_portal

On Saturday, June 28, 2014 1:38:18 PM UTC+3, Денис Бондарь wrote:

Денис Бондарь

unread,
Jul 1, 2014, 9:18:19 AM7/1/14
to stalker-m...@googlegroups.com
Файлы удалил, запустил заново. Создается два файла deploy-201407011611.sql  и undo-201407011611.sql При этом в БД создается пустая таблица changelog.

При ручной вставке скрипта, ошибка:
ERROR 1101 (42000) at line 7: BLOB/TEXT column 'series' can't have a default value
Это оператор: CREATE TABLE IF NOT EXISTS `video` ....

MySQL Server version: 5.6.17

вторник, 1 июля 2014 г., 16:00:24 UTC+3 пользователь Aleksey Zhurbitsky написал:

Aleksey Zhurbitsky

unread,
Jul 1, 2014, 9:28:05 AM7/1/14
to stalker-m...@googlegroups.com
Похоже у вас mysql сервер работает в strict mode, сталкер не тестировался на совместимость с ним. Могу предложить выключить его - установите в my.ini
sql_mode='MYSQL40'

Денис Бондарь

unread,
Jul 1, 2014, 12:17:31 PM7/1/14
to stalker-m...@googlegroups.com
Помогло на время инсталляции закомментировать параметр sql_mode.
Инсталляция прошла успешно. Большое спасибо за помощь.
Буду разбираться дальше.

вторник, 1 июля 2014 г., 16:28:05 UTC+3 пользователь Aleksey Zhurbitsky написал:
Reply all
Reply to author
Forward
Message has been deleted
0 new messages