* [sisyphus] zoneminder 1.30 & p8
@ 2017-10-26 7:38 Алексей Шенцев
2017-10-26 7:47 ` Alexey Shabalin
2017-10-26 12:29 ` Шенцев Алексей
0 siblings, 2 replies; 33+ messages in thread
From: Алексей Шенцев @ 2017-10-26 7:38 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Всем привет!
Собрал zm-1.3 на p8.
Сборка и развёртывание с использованием systemd проблем не вызвала:
rpm -qa|grep zoneminder|sort
zoneminder-1.30.4-alt3.M80P.1
zoneminder-api-1.30.4-alt3.M80P.1
zoneminder-nginx-1.30.4-alt3.M80P.1
Однако при попытке зайти в консоль получаю следующее:
Unable to connect to ZM db.could not find driver
В логах apache2 такое:
PHP Fatal error: Call to a member function query() on null in /usr/share/zoneminder/www/includes/config.php on line 151
Т.е. вэб-морда не может подключиться к БД.
Данная проблема решается установкой php-PDO, что и выполненно:
rpm -qa|grep -i pdo|sort
php5-mysqlnd-pdo_mysql-5.6.31.20170607-alt1.M80P.1
php5-pdo-5.6.31.20170607-alt1.M80P.1
Однако phpinfo выдаёт:
PDO
PDO support enabled
PDO drivers no value
Как я понимаю не видит драйвер БД для mysql
Вопрос:
как правильно у нас подключить pdo_mysql ?
phpMyAdmin работает без проблем.
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 7:38 [sisyphus] zoneminder 1.30 & p8 Алексей Шенцев
@ 2017-10-26 7:47 ` Alexey Shabalin
2017-10-26 8:01 ` Алексей Шенцев
2017-10-26 12:29 ` Шенцев Алексей
1 sibling, 1 reply; 33+ messages in thread
From: Alexey Shabalin @ 2017-10-26 7:47 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
26 октября 2017 г., 10:38 пользователь Алексей Шенцев
<lex.shen@yandex.ru> написал:
> Всем привет!
>
> Собрал zm-1.3 на p8.
>
> Сборка и развёртывание с использованием systemd проблем не вызвала:
>
> rpm -qa|grep zoneminder|sort
> zoneminder-1.30.4-alt3.M80P.1
> zoneminder-api-1.30.4-alt3.M80P.1
> zoneminder-nginx-1.30.4-alt3.M80P.1
>
> Однако при попытке зайти в консоль получаю следующее:
>
> Unable to connect to ZM db.could not find driver
>
> В логах apache2 такое:
>
> PHP Fatal error: Call to a member function query() on null in /usr/share/zoneminder/www/includes/config.php on line 151
>
> Т.е. вэб-морда не может подключиться к БД.
> Данная проблема решается установкой php-PDO, что и выполненно:
>
> rpm -qa|grep -i pdo|sort
> php5-mysqlnd-pdo_mysql-5.6.31.20170607-alt1.M80P.1
> php5-pdo-5.6.31.20170607-alt1.M80P.1
>
> Однако phpinfo выдаёт:
>
> PDO
> PDO support enabled
> PDO drivers no value
>
> Как я понимаю не видит драйвер БД для mysql
>
> Вопрос:
>
> как правильно у нас подключить pdo_mysql ?
Установи php5-pdo_mysql
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 7:47 ` Alexey Shabalin
@ 2017-10-26 8:01 ` Алексей Шенцев
2017-10-26 8:07 ` Alexey Shabalin
2017-10-26 8:17 ` Anton Farygin
0 siblings, 2 replies; 33+ messages in thread
From: Алексей Шенцев @ 2017-10-26 8:01 UTC (permalink / raw)
To: shaba, ALT Linux Sisyphus discussions
26.10.2017, 10:48, "Alexey Shabalin" <a.shabalin@gmail.com>:
<кусь>
> Установи php5-pdo_mysql
Всё тоже самое:
rpm -qa|grep -i pdo|sort
php5-pdo-5.6.31.20170607-alt1.M80P.1
php5-pdo_mysql-5.6.31.20170607-alt1.M80P.1
PHP Fatal error: Call to a member function query() on null in /usr/share/zoneminder/www/includes/config.php on line 151
такое ощущение, что у нас php5 в упор не желает видить pdo_mysql ....
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 8:01 ` Алексей Шенцев
@ 2017-10-26 8:07 ` Alexey Shabalin
2017-10-26 8:28 ` Алексей Шенцев
2017-10-26 8:17 ` Anton Farygin
1 sibling, 1 reply; 33+ messages in thread
From: Alexey Shabalin @ 2017-10-26 8:07 UTC (permalink / raw)
To: Алексей
Шенцев
Cc: ALT Linux Sisyphus discussions
26 октября 2017 г., 11:01 пользователь Алексей Шенцев
<lex.shen@yandex.ru> написал:
>
> 26.10.2017, 10:48, "Alexey Shabalin" <a.shabalin@gmail.com>:
>
> <кусь>
>
>> Установи php5-pdo_mysql
>
> Всё тоже самое:
>
> rpm -qa|grep -i pdo|sort
> php5-pdo-5.6.31.20170607-alt1.M80P.1
> php5-pdo_mysql-5.6.31.20170607-alt1.M80P.1
>
> PHP Fatal error: Call to a member function query() on null in /usr/share/zoneminder/www/includes/config.php on line 151
>
> такое ощущение, что у нас php5 в упор не желает видить pdo_mysql ....
у меня phpipam видит.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 8:01 ` Алексей Шенцев
2017-10-26 8:07 ` Alexey Shabalin
@ 2017-10-26 8:17 ` Anton Farygin
2017-10-26 8:27 ` Алексей Шенцев
1 sibling, 1 reply; 33+ messages in thread
From: Anton Farygin @ 2017-10-26 8:17 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
26.10.2017 11:01, Алексей Шенцев пишет:
>
> 26.10.2017, 10:48, "Alexey Shabalin" <a.shabalin@gmail.com>:
>
> <кусь>
>
>> Установи php5-pdo_mysql
>
> Всё тоже самое:
>
> rpm -qa|grep -i pdo|sort
> php5-pdo-5.6.31.20170607-alt1.M80P.1
> php5-pdo_mysql-5.6.31.20170607-alt1.M80P.1
>
> PHP Fatal error: Call to a member function query() on null in /usr/share/zoneminder/www/includes/config.php on line 151
>
> такое ощущение, что у нас php5 в упор не желает видить pdo_mysql ....
apache после установки перезапускал ?
phpinfo() что показывает ?
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 8:17 ` Anton Farygin
@ 2017-10-26 8:27 ` Алексей Шенцев
0 siblings, 1 reply; 33+ messages in thread
From: Алексей Шенцев @ 2017-10-26 8:27 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
26.10.2017, 11:17, "Anton Farygin" <rider@altlinux.com>:
> 26.10.2017 11:01, Алексей Шенцев пишет:
>> 26.10.2017, 10:48, "Alexey Shabalin" <a.shabalin@gmail.com>:
>>
>> <кусь>
>>
>>> Установи php5-pdo_mysql
>>
>> Всё тоже самое:
>>
>> rpm -qa|grep -i pdo|sort
>> php5-pdo-5.6.31.20170607-alt1.M80P.1
>> php5-pdo_mysql-5.6.31.20170607-alt1.M80P.1
>>
>> PHP Fatal error: Call to a member function query() on null in /usr/share/zoneminder/www/includes/config.php on line 151
>>
>> такое ощущение, что у нас php5 в упор не желает видить pdo_mysql ....
>
> apache после установки перезапускал ?
Перезапускал.
> phpinfo() что показывает ?
PDO
PDO support enabled
PDO drivers no value
^^^^^^^^^^^^^^^^^^^
Меня в данном выводе phpinfo() смущает такое:
Configure Command './configure' '--build=x86_64-alt-linux' '--host=x86_64-alt-linux' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--disable-dependency-tracking' '--without-included-gettext' '--prefix=/usr' '--program-suffix=5' '--localstatedir=/var' '--enable-inline-optimization' '--with-config-file-path=/etc/php/5.6/' '--with-config-file-scan-dir=/etc/php/5.6/cli/php.d/' '--with-pic' '--enable-cli' '--disable-cgi' '--disable-debug' '--enable-safe-mode' '--disable-magic-quotes' '--disable-rpath' '--enable-bcmath' '--enable-ctype' '--enable-ftp' '--enable-session' '--enable-shmop' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--enable-libxml' '--disable-dom' '--disable-opcache' '--enable-simplexml'
'--disable-pdo'
^^^^^^^^^^^^
'--enable-hash' '--enable-xml'
'--enable-wddx' '--disable-fileinfo' '--disable-xmlreader' '--enable-shared=yes' '--enable-static=no' '--with-layout=GNU' '--with-exec-dir=/usr/bin' '--with-zlib=/usr' '--with-gettext=/usr' '--with-iconv' '--enable-mysqlnd=shared' '--without-mysql' '--with-mm=/usr' '--without-sqlite' '--with-regex=php' '--without-pear' 'build_alias=x86_64-alt-linux' 'host_alias=x86_64-alt-linux' 'CFLAGS=-pipe '-Wall' '-g' '-O2'' 'CXXFLAGS=-pipe '-Wall' '-g' '-O2''
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 8:07 ` Alexey Shabalin
@ 2017-10-26 8:28 ` Алексей Шенцев
0 siblings, 0 replies; 33+ messages in thread
From: Алексей Шенцев @ 2017-10-26 8:28 UTC (permalink / raw)
To: shaba; +Cc: ALT Linux Sisyphus discussions
26.10.2017, 11:07, "Alexey Shabalin" <a.shabalin@gmail.com>:
> у меня phpipam видит.
>
угу ...
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
@ 2017-10-26 9:02 ` Алексей Шенцев
2017-10-26 9:05 ` Anton Farygin
2017-10-26 9:11 ` Alexei Takaseev
0 siblings, 2 replies; 33+ messages in thread
From: Алексей Шенцев @ 2017-10-26 9:02 UTC (permalink / raw)
To: rider, ALT Linux Sisyphus discussions
26.10.2017, 11:56, "Anton Farygin" <rider@basealt.ru>:
> 26.10.2017 11:27, Алексей Шенцев пишет:
>> '--disable-pdo'
>>
>> ^^^^^^^^^^^^
>
> Это опции сборки самого php. Так нужно, что бы собрать pdo модулем вне
> дерева.
Понятно.
Ни каких мыслей нет из-за чего возникла проблема?
Откатываться на zm-1.27 из p8 нет ни какого желания:
кривая русификация, постоянное желание обновиться и куча других не приятных мелочей.
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 9:02 ` Алексей Шенцев
@ 2017-10-26 9:05 ` Anton Farygin
2017-10-26 9:07 ` Anton Farygin
2017-10-26 9:11 ` Alexei Takaseev
1 sibling, 1 reply; 33+ messages in thread
From: Anton Farygin @ 2017-10-26 9:05 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions,
Алексей
Шенцев
26.10.2017 12:02, Алексей Шенцев пишет:
>
> 26.10.2017, 11:56, "Anton Farygin" <rider@basealt.ru>:
>> 26.10.2017 11:27, Алексей Шенцев пишет:
>>> '--disable-pdo'
>>>
>>> ^^^^^^^^^^^^
>> Это опции сборки самого php. Так нужно, что бы собрать pdo модулем вне
>> дерева.
> Понятно.
>
> Ни каких мыслей нет из-за чего возникла проблема?
>
Ну я ради интереса поставил apache2 + apache2-mod_php5 + php5-pdo_mysql
$ links -dump http://localhost/test.php|grep -i pdo
'--disable-pdo' '--enable-hash' '--enable-xml'
/etc/php/5.6/apache2-mod_php/php.d/pdo.ini,
/etc/php/5.6/apache2-mod_php/php.d/pdo_mysql.ini,
/etc/php/5.6/apache2-mod_php/php.d/pdo_sqlite.ini,
PDO
PDO support enabled
PDO drivers mysql, sqlite
pdo_mysql
PDO Driver for MySQL enabled
pdo_mysql.default_socket /var/lib/mysql/mysql.sock
/var/lib/mysql/mysql.sock
pdo_sqlite
PDO Driver for SQLite 3.x enabled
Firebird driver for PDO Ard Biesheuvel
MySQL driver for PDO George Schlossnagle, Wez Furlong, Ilia
ODBC driver for PDO Wez Furlong
Oracle (OCI) driver for PDO Wez Furlong
PostgreSQL driver for PDO Edin Kadribasic, Ilia Alshanetsky
SQLite 3.x driver for PDO Wez Furlong
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 9:05 ` Anton Farygin
@ 2017-10-26 9:07 ` Anton Farygin
2017-10-26 9:28 ` Алексей Шенцев
0 siblings, 1 reply; 33+ messages in thread
From: Anton Farygin @ 2017-10-26 9:07 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions,
Алексей
Шенцев
26.10.2017 12:05, Anton Farygin пишет:
> 26.10.2017 12:02, Алексей Шенцев пишет:
>>
>> 26.10.2017, 11:56, "Anton Farygin" <rider@basealt.ru>:
>>> 26.10.2017 11:27, Алексей Шенцев пишет:
>>>> '--disable-pdo'
>>>>
>>>> ^^^^^^^^^^^^
>>> Это опции сборки самого php. Так нужно, что бы собрать pdo модулем вне
>>> дерева.
>> Понятно.
>>
>> Ни каких мыслей нет из-за чего возникла проблема?
>>
> Ну я ради интереса поставил apache2 + apache2-mod_php5 + php5-pdo_mysql
>
> $ links -dump http://localhost/test.php|grep -i pdo
> '--disable-pdo' '--enable-hash' '--enable-xml'
> /etc/php/5.6/apache2-mod_php/php.d/pdo.ini,
> /etc/php/5.6/apache2-mod_php/php.d/pdo_mysql.ini,
> /etc/php/5.6/apache2-mod_php/php.d/pdo_sqlite.ini,
> PDO
> PDO support enabled
> PDO drivers mysql, sqlite
Правда, надо быть честным - это на Sisyphus. Посмотри что у тебя выдаёт
такая же команда на твоей конфигурации.
в test.php:
<? phpinfo(); ?>
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 9:02 ` Алексей Шенцев
2017-10-26 9:05 ` Anton Farygin
@ 2017-10-26 9:11 ` Alexei Takaseev
2017-10-26 9:23 ` Алексей Шенцев
1 sibling, 1 reply; 33+ messages in thread
From: Alexei Takaseev @ 2017-10-26 9:11 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions; +Cc: rider
----- Исходное сообщение -----
> От: "Алексей Шенцев" <lex.shen@yandex.ru>
> Кому: rider@basealt.ru, "ALT Linux Sisyphus discussions" <sisyphus@lists.altlinux.org>
> Отправлено: Четверг, 26 Октябрь 2017 г 17:02:16
> Тема: Re: [sisyphus] zoneminder 1.30 & p8
>
>
>
> 26.10.2017, 11:56, "Anton Farygin" <rider@basealt.ru>:
> > 26.10.2017 11:27, Алексей Шенцев пишет:
> >> '--disable-pdo'
> >>
> >> ^^^^^^^^^^^^
> >
> > Это опции сборки самого php. Так нужно, что бы собрать pdo модулем
> > вне
> > дерева.
>
> Понятно.
>
> Ни каких мыслей нет из-за чего возникла проблема?
>
> Откатываться на zm-1.27 из p8 нет ни какого желания:
>
> кривая русификация, постоянное желание обновиться и куча других не
> приятных мелочей.
На правах бреда, у вас случайно в php.ini параметр extension_dir не раскомментирован?
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 9:11 ` Alexei Takaseev
@ 2017-10-26 9:23 ` Алексей Шенцев
2017-10-26 9:29 ` Anton Farygin
0 siblings, 1 reply; 33+ messages in thread
From: Алексей Шенцев @ 2017-10-26 9:23 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
26.10.2017, 12:12, "Alexei Takaseev" <alexei@taf.ru>:
<кусь>
> На правах бреда, у вас случайно в php.ini параметр extension_dir не раскомментирован?
На правах бреда :) вы правы:
fgrep -ir extension_dir *
apache2-mod_php/php.ini:; extension_dir = "./"
apache2-mod_php/php.ini:; extension_dir = "/usr/lib64/php/5.6.31/extensions/"
cli/php.ini:; extension_dir = "./"
cli/php.ini:; extension_dir = "/usr/lib64/php/5.6.31/extensions/"
fpm-fcgi/php.ini:; extension_dir = "./"
fpm-fcgi/php.ini:; extension_dir = "/usr/lib64/php/5.6.31/extensions/"
раскомментировал:
fgrep -ir extension_dir *
apache2-mod_php/php.ini:; extension_dir = "./"
apache2-mod_php/php.ini:extension_dir = "/usr/lib64/php/5.6.31/extensions/"
cli/php.ini:; extension_dir = "./"
cli/php.ini:extension_dir = "/usr/lib64/php/5.6.31/extensions/"
fpm-fcgi/php.ini:; extension_dir = "./"
fpm-fcgi/php.ini:extension_dir = "/usr/lib64/php/5.6.31/extensions/"
Всё едино,
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 9:07 ` Anton Farygin
@ 2017-10-26 9:28 ` Алексей Шенцев
2017-10-26 9:30 ` Anton Farygin
0 siblings, 1 reply; 33+ messages in thread
From: Алексей Шенцев @ 2017-10-26 9:28 UTC (permalink / raw)
To: rider, ALT Linux Sisyphus discussions
26.10.2017, 12:07, "Anton Farygin" <rider@basealt.ru>:
<кусь>
>> Ну я ради интереса поставил apache2 + apache2-mod_php5 + php5-pdo_mysql
>>
>> $ links -dump http://localhost/test.php|grep -i pdo
>> '--disable-pdo' '--enable-hash' '--enable-xml'
>> /etc/php/5.6/apache2-mod_php/php.d/pdo.ini,
>> /etc/php/5.6/apache2-mod_php/php.d/pdo_mysql.ini,
>> /etc/php/5.6/apache2-mod_php/php.d/pdo_sqlite.ini,
>> PDO
>> PDO support enabled
>> PDO drivers mysql, sqlite
rpm -qa|grep pdo|sort && links -dump http://localhost/info.php|grep -i pdo
php5-pdo-5.6.31.20170607-alt1.M80P.1
php5-pdo_mysql-5.6.31.20170607-alt1.M80P.1
'--disable-pdo' '--enable-hash' '--enable-xml'
/etc/php/5.6/apache2-mod_php/php.d/pdo.ini,
PDO
PDO support enabled
PDO drivers no value
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Firebird driver for PDO Ard Biesheuvel
MySQL driver for PDO George Schlossnagle, Wez Furlong, Ilia
ODBC driver for PDO Wez Furlong
Oracle (OCI) driver for PDO Wez Furlong
PostgreSQL driver for PDO Edin Kadribasic, Ilia Alshanetsky
SQLite 3.x driver for PDO Wez Furlong
>
> Правда, надо быть честным - это на Sisyphus.
На сизифе и у меня zm-1.30 ни чего такого не выдавал и про pdo я даже как то не задумывался - заработало "из каропки" ...
но то тестовая установка была ...
>Посмотри что у тебя выдаёт
см. выше
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 9:23 ` Алексей Шенцев
@ 2017-10-26 9:29 ` Anton Farygin
2017-10-26 9:38 ` Алексей Шенцев
2017-10-26 9:56 ` Алексей Шенцев
0 siblings, 2 replies; 33+ messages in thread
From: Anton Farygin @ 2017-10-26 9:29 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions,
Алексей
Шенцев
26.10.2017 12:23, Алексей Шенцев пишет:
>
> 26.10.2017, 12:12, "Alexei Takaseev" <alexei@taf.ru>:
>
> <кусь>
>
>> На правах бреда, у вас случайно в php.ini параметр extension_dir не раскомментирован?
> На правах бреда :) вы правы:
>
> fgrep -ir extension_dir *
> apache2-mod_php/php.ini:; extension_dir = "./"
> apache2-mod_php/php.ini:; extension_dir = "/usr/lib64/php/5.6.31/extensions/"
> cli/php.ini:; extension_dir = "./"
> cli/php.ini:; extension_dir = "/usr/lib64/php/5.6.31/extensions/"
> fpm-fcgi/php.ini:; extension_dir = "./"
> fpm-fcgi/php.ini:; extension_dir = "/usr/lib64/php/5.6.31/extensions/"
>
> раскомментировал:
>
> fgrep -ir extension_dir *
> apache2-mod_php/php.ini:; extension_dir = "./"
> apache2-mod_php/php.ini:extension_dir = "/usr/lib64/php/5.6.31/extensions/"
> cli/php.ini:; extension_dir = "./"
> cli/php.ini:extension_dir = "/usr/lib64/php/5.6.31/extensions/"
> fpm-fcgi/php.ini:; extension_dir = "./"
> fpm-fcgi/php.ini:extension_dir = "/usr/lib64/php/5.6.31/extensions/"
>
> Всё едино,
Так мы от тебя увидим phpinfo() или нет ?
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 9:28 ` Алексей Шенцев
@ 2017-10-26 9:30 ` Anton Farygin
2017-10-26 9:36 ` Алексей Шенцев
0 siblings, 1 reply; 33+ messages in thread
From: Anton Farygin @ 2017-10-26 9:30 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions,
Алексей
Шенцев
26.10.2017 12:28, Алексей Шенцев пишет:
ls -al /etc/php/5.6/apache2-mod_php/php.d/
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 9:30 ` Anton Farygin
@ 2017-10-26 9:36 ` Алексей Шенцев
2017-10-26 10:21 ` Anton Farygin
0 siblings, 1 reply; 33+ messages in thread
From: Алексей Шенцев @ 2017-10-26 9:36 UTC (permalink / raw)
To: rider, ALT Linux Sisyphus discussions
26.10.2017, 12:30, "Anton Farygin" <rider@basealt.ru>:
> 26.10.2017 12:28, Алексей Шенцев пишет:
>
> ls -al /etc/php/5.6/apache2-mod_php/php.d/
ls -al /etc/php/5.6/apache2-mod_php/php.d/
итого 56
drwxr-xr-x 2 root root 4096 окт 26 10:57 .
drwxr-xr-x 4 root root 4096 окт 26 12:17 ..
-rw-r--r-- 1 root root 21 окт 25 16:21 01_mysqlnd.ini
-rw-r--r-- 1 root root 24 окт 25 16:21 facedetect.ini
-rw-r--r-- 1 root root 16 окт 25 16:44 gd2.ini
-rw-r--r-- 1 root root 1304 окт 25 16:44 mbstring.ini
-rw-r--r-- 1 root root 387 окт 25 16:44 mcrypt.ini
-rw-r--r-- 1 root root 1845 окт 25 16:21 mysqli.ini
-rw-r--r-- 1 root root 215 окт 25 16:21 pdo.ini
-rw-r--r-- 1 root root 20253 окт 25 16:21 suhosin.ini
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 9:29 ` Anton Farygin
@ 2017-10-26 9:38 ` Алексей Шенцев
2017-10-26 9:56 ` Алексей Шенцев
1 sibling, 0 replies; 33+ messages in thread
From: Алексей Шенцев @ 2017-10-26 9:38 UTC (permalink / raw)
To: rider, ALT Linux Sisyphus discussions
26.10.2017, 12:29, "Anton Farygin" <rider@basealt.ru>:
> Так мы от тебя увидим phpinfo() или нет ?
А я что его не показал в предыдущих письмах?
Дублирую:
links -dump http://localhost/info.php|grep -i pdo
'--disable-pdo' '--enable-hash' '--enable-xml'
/etc/php/5.6/apache2-mod_php/php.d/pdo.ini,
PDO
PDO support enabled
PDO drivers no value
Firebird driver for PDO Ard Biesheuvel
MySQL driver for PDO George Schlossnagle, Wez Furlong, Ilia
ODBC driver for PDO Wez Furlong
Oracle (OCI) driver for PDO Wez Furlong
PostgreSQL driver for PDO Edin Kadribasic, Ilia Alshanetsky
SQLite 3.x driver for PDO Wez Furlong
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 9:29 ` Anton Farygin
2017-10-26 9:38 ` Алексей Шенцев
@ 2017-10-26 9:56 ` Алексей Шенцев
2017-10-26 10:22 ` Anton Farygin
1 sibling, 1 reply; 33+ messages in thread
From: Алексей Шенцев @ 2017-10-26 9:56 UTC (permalink / raw)
To: rider, ALT Linux Sisyphus discussions
26.10.2017, 12:29, "Anton Farygin" <rider@basealt.ru>:
> Так мы от тебя увидим phpinfo() или нет ?
php -r 'phpinfo();' | grep pdo
PHP Warning: phpinfo(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in Command line code on line 1
Configure Command => './configure' '--build=x86_64-alt-linux' '--host=x86_64-alt-linux' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--disable-dependency-tracking' '--without-included-gettext' '--prefix=/usr' '--program-suffix=5' '--localstatedir=/var' '--enable-inline-optimization' '--with-config-file-path=/etc/php/5.6/' '--with-config-file-scan-dir=/etc/php/5.6/cli/php.d/' '--with-pic' '--enable-cli' '--disable-cgi' '--disable-debug' '--enable-safe-mode' '--disable-magic-quotes' '--disable-rpath' '--enable-bcmath' '--enable-ctype' '--enable-ftp' '--enable-session' '--enable-shmop' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--enable-libxml' '--disable-dom' '--disable-opcache' '--enable-simplexml' '--disable-pdo' '--enable-hash' '--enable-xml' '--enable-wddx' '--disable-fileinfo' '--disable-xmlreader' '--enable-shared=yes' '--enable-static=no' '--with-layout=GNU' '--with-exec-dir=/usr/bin' '--with-zlib=/usr' '--with-gettext=/usr' '--with-iconv' '--enable-mysqlnd=shared' '--without-mysql' '--with-mm=/usr' '--without-sqlite' '--with-regex=php' '--without-pear' 'build_alias=x86_64-alt-linux' 'host_alias=x86_64-alt-linux' 'CFLAGS=-pipe '-Wall' '-g' '-O2'' 'CXXFLAGS=-pipe '-Wall' '-g' '-O2''
/etc/php/5.6/cli/php.d/pdo.ini,
/etc/php/5.6/cli/php.d/pdo_mysql.ini,
pdo_mysql
pdo_mysql.default_socket => /var/lib/mysql/mysql.sock => /var/lib/mysql/mysql.sock
Оно?
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 9:36 ` Алексей Шенцев
@ 2017-10-26 10:21 ` Anton Farygin
2017-10-26 10:45 ` Алексей Шенцев
0 siblings, 1 reply; 33+ messages in thread
From: Anton Farygin @ 2017-10-26 10:21 UTC (permalink / raw)
To: Алексей
Шенцев,
ALT Linux Sisyphus discussions
26.10.2017 12:36, Алексей Шенцев пишет:
>
> 26.10.2017, 12:30, "Anton Farygin" <rider@basealt.ru>:
>> 26.10.2017 12:28, Алексей Шенцев пишет:
>>
>> ls -al /etc/php/5.6/apache2-mod_php/php.d/
> ls -al /etc/php/5.6/apache2-mod_php/php.d/
> итого 56
> drwxr-xr-x 2 root root 4096 окт 26 10:57 .
> drwxr-xr-x 4 root root 4096 окт 26 12:17 ..
> -rw-r--r-- 1 root root 21 окт 25 16:21 01_mysqlnd.ini
> -rw-r--r-- 1 root root 24 окт 25 16:21 facedetect.ini
> -rw-r--r-- 1 root root 16 окт 25 16:44 gd2.ini
> -rw-r--r-- 1 root root 1304 окт 25 16:44 mbstring.ini
> -rw-r--r-- 1 root root 387 окт 25 16:44 mcrypt.ini
> -rw-r--r-- 1 root root 1845 окт 25 16:21 mysqli.ini
> -rw-r--r-- 1 root root 215 окт 25 16:21 pdo.ini
> -rw-r--r-- 1 root root 20253 окт 25 16:21 suhosin.ini
php_mysql.ini почему-то нет.
Попробуй выполнить это:
export php_servicedir=/usr/share/php/5.6/service
export php_sysconfdir=/etc/php/5.6
export php_extconf=/usr/share/php/5.6/extconf
export extList=pdo_mysql
/usr/share/php/scripts/php_postin.sh
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 9:56 ` Алексей Шенцев
@ 2017-10-26 10:22 ` Anton Farygin
0 siblings, 0 replies; 33+ messages in thread
From: Anton Farygin @ 2017-10-26 10:22 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions,
Алексей
Шенцев
26.10.2017 12:56, Алексей Шенцев пишет:
> 26.10.2017, 12:29, "Anton Farygin" <rider@basealt.ru>:
>
>> Так мы от тебя увидим phpinfo() или нет ?
> php -r 'phpinfo();' | grep pdo
> PHP Warning: phpinfo(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in Command line code on line 1
> Configure Command => './configure' '--build=x86_64-alt-linux' '--host=x86_64-alt-linux' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--disable-dependency-tracking' '--without-included-gettext' '--prefix=/usr' '--program-suffix=5' '--localstatedir=/var' '--enable-inline-optimization' '--with-config-file-path=/etc/php/5.6/' '--with-config-file-scan-dir=/etc/php/5.6/cli/php.d/' '--with-pic' '--enable-cli' '--disable-cgi' '--disable-debug' '--enable-safe-mode' '--disable-magic-quotes' '--disable-rpath' '--enable-bcmath' '--enable-ctype' '--enable-ftp' '--enable-session' '--enable-shmop' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--enable-libxml' '--disable-dom' '--disable-opcache' '--enable-simplexml' '--disable-pdo' '--enable-hash' '--enable-xml' '--enable-wddx' '--disable-fileinfo' '--disable-xmlreader' '--enable-shared=yes' '--enable-static=no' '--with-layout=GNU' '--with-exec-dir=/usr/bin' '--with-zlib=/usr' '--with-gettext=/usr' '--with-iconv' '--enable-mysqlnd=shared' '--without-mysql' '--with-mm=/usr' '--without-sqlite' '--with-regex=php' '--without-pear' 'build_alias=x86_64-alt-linux' 'host_alias=x86_64-alt-linux' 'CFLAGS=-pipe '-Wall' '-g' '-O2'' 'CXXFLAGS=-pipe '-Wall' '-g' '-O2''
> /etc/php/5.6/cli/php.d/pdo.ini,
> /etc/php/5.6/cli/php.d/pdo_mysql.ini,
> pdo_mysql
> pdo_mysql.default_socket => /var/lib/mysql/mysql.sock => /var/lib/mysql/mysql.sock
>
> Оно?
Это для консоли.
И тут у тебя pdo_mysql есть.
Я в соседнем письме написал что надо сделать.
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 10:21 ` Anton Farygin
@ 2017-10-26 10:45 ` Алексей Шенцев
2017-10-26 10:46 ` Anton Farygin
2017-10-26 11:28 ` Шенцев Алексей
0 siblings, 2 replies; 33+ messages in thread
From: Алексей Шенцев @ 2017-10-26 10:45 UTC (permalink / raw)
To: rider, ALT Linux Sisyphus discussions
26.10.2017, 13:21, "Anton Farygin" <rider@basealt.ru>:
> 26.10.2017 12:36, Алексей Шенцев пишет:
>> 26.10.2017, 12:30, "Anton Farygin" <rider@basealt.ru>:
>>> 26.10.2017 12:28, Алексей Шенцев пишет:
>>>
>>> ls -al /etc/php/5.6/apache2-mod_php/php.d/
>> ls -al /etc/php/5.6/apache2-mod_php/php.d/
>> итого 56
>> drwxr-xr-x 2 root root 4096 окт 26 10:57 .
>> drwxr-xr-x 4 root root 4096 окт 26 12:17 ..
>> -rw-r--r-- 1 root root 21 окт 25 16:21 01_mysqlnd.ini
>> -rw-r--r-- 1 root root 24 окт 25 16:21 facedetect.ini
>> -rw-r--r-- 1 root root 16 окт 25 16:44 gd2.ini
>> -rw-r--r-- 1 root root 1304 окт 25 16:44 mbstring.ini
>> -rw-r--r-- 1 root root 387 окт 25 16:44 mcrypt.ini
>> -rw-r--r-- 1 root root 1845 окт 25 16:21 mysqli.ini
>> -rw-r--r-- 1 root root 215 окт 25 16:21 pdo.ini
>> -rw-r--r-- 1 root root 20253 окт 25 16:21 suhosin.ini
>
> php_mysql.ini почему-то нет.
установил php5-mysql вынесший мне php5-mysqlnd и передёрнул апач и ( о, чудо!)
веб-морда zm заработала.
Правда валит мне в логи такое:
ERR [Cannot write to content dirs('events','images').
И пишет что:
ZoneMinder Сервер - Остановлен - default v1.30.4
или по аглицки:
ZoneMinder Console - Stopped - default v1.30.4
Вот с этим надо разбираться ....
P.S.:
до железки dsr-423-real достучался:
только http и только картинки в jpeg.
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 10:45 ` Алексей Шенцев
@ 2017-10-26 10:46 ` Anton Farygin
2017-10-26 11:28 ` Шенцев Алексей
1 sibling, 0 replies; 33+ messages in thread
From: Anton Farygin @ 2017-10-26 10:46 UTC (permalink / raw)
To: Алексей
Шенцев,
ALT Linux Sisyphus discussions
26.10.2017 13:45, Алексей Шенцев пишет:
> до железки dsr-423-real достучался:
>
> только http и только картинки в jpeg.
Так это отлично.
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 10:45 ` Алексей Шенцев
2017-10-26 10:46 ` Anton Farygin
@ 2017-10-26 11:28 ` Шенцев Алексей
2017-10-26 11:44 ` Anton Farygin
2017-10-26 11:46 ` Шенцев Алексей
1 sibling, 2 replies; 33+ messages in thread
From: Шенцев Алексей @ 2017-10-26 11:28 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
26.10.2017 13:45, Алексей Шенцев пишет:
> веб-морда zm заработала.
> Правда валит мне в логи такое:
>
> ERR [Cannot write to content dirs('events','images').
>
Прописал в опциях в разделе пути:
/var/zoneminder/events
/var/zoneminder/images
Права и так стоят нужные:
[root@zm /]# ls -l /var/zoneminder
итого 12
drwxr-xr-x 2 apache _webserver 4096 окт 25 12:21 events
drwxr-xr-x 2 apache _webserver 4096 окт 25 12:21 images
drwxr-xr-x 2 apache _webserver 4096 окт 25 12:21 temp
[root@zm /]# ls -ld /var/zoneminder
drwxr-xr-x 5 apache _webserver 4096 окт 25 15:13 /var/zoneminder
[root@zm /]#
Всё равно ругань:
ERR [Cannot write to content
dirs('/var/zoneminder/events','/var/zoneminder/images')
Где и что ещё смотреть?
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 11:28 ` Шенцев Алексей
@ 2017-10-26 11:44 ` Anton Farygin
2017-10-26 11:46 ` Шенцев Алексей
1 sibling, 0 replies; 33+ messages in thread
From: Anton Farygin @ 2017-10-26 11:44 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions,
Шенцев
Алексей
26.10.2017 14:28, Шенцев Алексей пишет:
> 26.10.2017 13:45, Алексей Шенцев пишет:
>> веб-морда zm заработала.
>> Правда валит мне в логи такое:
>>
>> ERR [Cannot write to content dirs('events','images').
>>
>
> Прописал в опциях в разделе пути:
>
> /var/zoneminder/events
> /var/zoneminder/images
>
> Права и так стоят нужные:
>
> [root@zm /]# ls -l /var/zoneminder
> итого 12
> drwxr-xr-x 2 apache _webserver 4096 окт 25 12:21 events
> drwxr-xr-x 2 apache _webserver 4096 окт 25 12:21 images
> drwxr-xr-x 2 apache _webserver 4096 окт 25 12:21 temp
> [root@zm /]# ls -ld /var/zoneminder
> drwxr-xr-x 5 apache _webserver 4096 окт 25 15:13 /var/zoneminder
> [root@zm /]#
>
> Всё равно ругань:
>
> ERR [Cannot write to content
> dirs('/var/zoneminder/events','/var/zoneminder/images')
>
> Где и что ещё смотреть?
Смотреть с какими правами запускаются процессы zoneminder - именно у них
должен быть доступ на запись, а не у web-сервера.
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 11:28 ` Шенцев Алексей
2017-10-26 11:44 ` Anton Farygin
@ 2017-10-26 11:46 ` Шенцев Алексей
2017-10-26 12:20 ` Шенцев Алексей
1 sibling, 1 reply; 33+ messages in thread
From: Шенцев Алексей @ 2017-10-26 11:46 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
26.10.2017 14:28, Шенцев Алексей пишет:
> 26.10.2017 13:45, Алексей Шенцев пишет:
>> веб-морда zm заработала.
>> Правда валит мне в логи такое:
>>
>> ERR [Cannot write to content dirs('events','images').
>>
>
> Прописал в опциях в разделе пути:
>
> /var/zoneminder/events
> /var/zoneminder/images
>
> Права и так стоят нужные:
>
> [root@zm /]# ls -l /var/zoneminder
> итого 12
> drwxr-xr-x 2 apache _webserver 4096 окт 25 12:21 events
> drwxr-xr-x 2 apache _webserver 4096 окт 25 12:21 images
> drwxr-xr-x 2 apache _webserver 4096 окт 25 12:21 temp
> [root@zm /]# ls -ld /var/zoneminder
> drwxr-xr-x 5 apache _webserver 4096 окт 25 15:13 /var/zoneminder
> [root@zm /]#
>
> Всё равно ругань:
>
> ERR [Cannot write to content
> dirs('/var/zoneminder/events','/var/zoneminder/images')
С этим понятно:
chmod -R 0774 /var/zoneminder
nginx у нас стартует от имени apache
httpd2 от имени apache2
Соотвественно:
cat /etc/tmpfiles.d/zoneminder.conf
d /var/run/zm 0775 apache _webserver -
d /var/lock/subsys/zm 2775 apache _webserver -
d /var/lib/zoneminder 0775 apache _webserver -
d /var/zoneminder 0774 apache _webserver -
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 11:46 ` Шенцев Алексей
@ 2017-10-26 12:20 ` Шенцев Алексей
0 siblings, 0 replies; 33+ messages in thread
From: Шенцев Алексей @ 2017-10-26 12:20 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
26.10.2017 14:46, Шенцев Алексей пишет:
> 26.10.2017 14:28, Шенцев Алексей пишет:
>> 26.10.2017 13:45, Алексей Шенцев пишет:
>>> веб-морда zm заработала.
>>> Правда валит мне в логи такое:
>>>
>>> ERR [Cannot write to content dirs('events','images').
>>>
>>
>> Прописал в опциях в разделе пути:
>>
>> /var/zoneminder/events
>> /var/zoneminder/images
>>
>> Права и так стоят нужные:
>>
>> [root@zm /]# ls -l /var/zoneminder
>> итого 12
>> drwxr-xr-x 2 apache _webserver 4096 окт 25 12:21 events
>> drwxr-xr-x 2 apache _webserver 4096 окт 25 12:21 images
>> drwxr-xr-x 2 apache _webserver 4096 окт 25 12:21 temp
>> [root@zm /]# ls -ld /var/zoneminder
>> drwxr-xr-x 5 apache _webserver 4096 окт 25 15:13 /var/zoneminder
>> [root@zm /]#
>>
>> Всё равно ругань:
>>
>> ERR [Cannot write to content
>> dirs('/var/zoneminder/events','/var/zoneminder/images')
>
>
> С этим понятно:
>
> chmod -R 0774 /var/zoneminder
>
> nginx у нас стартует от имени apache
>
> httpd2 от имени apache2
>
> Соотвественно:
>
> cat /etc/tmpfiles.d/zoneminder.conf
>
> d /var/run/zm 0775 apache _webserver -
> d /var/lock/subsys/zm 2775 apache _webserver -
> d /var/lib/zoneminder 0775 apache _webserver -
> d /var/zoneminder 0774 apache _webserver -
>
А так же в /etc/zm.conf прописать:
ZM_WEB_GROUP=_webserver
А не apache как у нас и соотвественно права должны быть на сокет такие:
ls -l /var/lib/zoneminder
итого 8
drwxr-xr-- 2 apache _webserver 4096 окт 26 15:07 sock
drwxr-xr-- 2 apache _webserver 4096 окт 25 12:53 temp
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 7:38 [sisyphus] zoneminder 1.30 & p8 Алексей Шенцев
2017-10-26 7:47 ` Alexey Shabalin
@ 2017-10-26 12:29 ` Шенцев Алексей
2017-10-26 12:32 ` Anton Farygin
1 sibling, 1 reply; 33+ messages in thread
From: Шенцев Алексей @ 2017-10-26 12:29 UTC (permalink / raw)
To: sisyphus
Начну не много отдельной веткой.
Логах нет ругани про права доступа и всё такое, но консоль всё равно
пишет что остановлена.
Соотвественно подключенная камера "не вызываемая", т.е. не отображается
ссылкой.
В логи zm сыплется такая ругань:
Held buffer is undersized for requested buffer
Failed requesting writeable buffer for reading JPEG image.
Unable to decode jpeg
Вот теперь точно: куда топать/что читать/где и что смотреть? :)
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 12:29 ` Шенцев Алексей
@ 2017-10-26 12:32 ` Anton Farygin
2017-10-26 12:50 ` Шенцев Алексей
0 siblings, 1 reply; 33+ messages in thread
From: Anton Farygin @ 2017-10-26 12:32 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions,
Шенцев
Алексей
26.10.2017 15:29, Шенцев Алексей пишет:
> Начну не много отдельной веткой.
>
> Логах нет ругани про права доступа и всё такое, но консоль всё равно
> пишет что остановлена.
>
> Соотвественно подключенная камера "не вызываемая", т.е. не
> отображается ссылкой.
> В логи zm сыплется такая ругань:
>
> Held buffer is undersized for requested buffer
> Failed requesting writeable buffer for reading JPEG image.
> Unable to decode jpeg
>
> Вот теперь точно: куда топать/что читать/где и что смотреть? :)
sysctl
kernel.shmmax = 16915537920
kernel.shmall = 4129770
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 12:32 ` Anton Farygin
@ 2017-10-26 12:50 ` Шенцев Алексей
2017-10-26 13:06 ` Anton Farygin
0 siblings, 1 reply; 33+ messages in thread
From: Шенцев Алексей @ 2017-10-26 12:50 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
26.10.2017 15:32, Anton Farygin пишет:
> 26.10.2017 15:29, Шенцев Алексей пишет:
>> Начну не много отдельной веткой.
>>
>> Логах нет ругани про права доступа и всё такое, но консоль всё равно
>> пишет что остановлена.
>>
>> Соотвественно подключенная камера "не вызываемая", т.е. не
>> отображается ссылкой.
>> В логи zm сыплется такая ругань:
>>
>> Held buffer is undersized for requested buffer
>> Failed requesting writeable buffer for reading JPEG image.
>> Unable to decode jpeg
>>
>> Вот теперь точно: куда топать/что читать/где и что смотреть? :)
> sysctl
>
>
> kernel.shmmax = 16915537920
> kernel.shmall = 4129770
>
Увы не помогло.
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 12:50 ` Шенцев Алексей
@ 2017-10-26 13:06 ` Anton Farygin
2017-10-27 9:19 ` Шенцев Алексей
0 siblings, 1 reply; 33+ messages in thread
From: Anton Farygin @ 2017-10-26 13:06 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions,
Шенцев
Алексей
26.10.2017 15:50, Шенцев Алексей пишет:
> 26.10.2017 15:32, Anton Farygin пишет:
>> 26.10.2017 15:29, Шенцев Алексей пишет:
>>> Начну не много отдельной веткой.
>>>
>>> Логах нет ругани про права доступа и всё такое, но консоль всё равно
>>> пишет что остановлена.
>>>
>>> Соотвественно подключенная камера "не вызываемая", т.е. не
>>> отображается ссылкой.
>>> В логи zm сыплется такая ругань:
>>>
>>> Held buffer is undersized for requested buffer
>>> Failed requesting writeable buffer for reading JPEG image.
>>> Unable to decode jpeg
>>>
>>> Вот теперь точно: куда топать/что читать/где и что смотреть? :)
>> sysctl
>>
>>
>> kernel.shmmax = 16915537920
>> kernel.shmall = 4129770
>>
>
> Увы не помогло.
>
https://wiki.zoneminder.com/General_Notes
Там ищи про sysctl.
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30 & p8
2017-10-26 13:06 ` Anton Farygin
@ 2017-10-27 9:19 ` Шенцев Алексей
2017-10-27 10:56 ` [sisyphus] zoneminder 1.30.4 Шенцев Алексей
0 siblings, 1 reply; 33+ messages in thread
From: Шенцев Алексей @ 2017-10-27 9:19 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
26.10.2017 16:06, Anton Farygin пишет:
> 26.10.2017 15:50, Шенцев Алексей пишет:
>> 26.10.2017 15:32, Anton Farygin пишет:
>>> 26.10.2017 15:29, Шенцев Алексей пишет:
>>>> Начну не много отдельной веткой.
>>>>
>>>> Логах нет ругани про права доступа и всё такое, но консоль всё
>>>> равно пишет что остановлена.
>>>>
>>>> Соотвественно подключенная камера "не вызываемая", т.е. не
>>>> отображается ссылкой.
>>>> В логи zm сыплется такая ругань:
>>>>
>>>> Held buffer is undersized for requested buffer
>>>> Failed requesting writeable buffer for reading JPEG image.
>>>> Unable to decode jpeg
>>>>
>>>> Вот теперь точно: куда топать/что читать/где и что смотреть? :)
>>> sysctl
>>>
>>>
>>> kernel.shmmax = 16915537920
>>> kernel.shmall = 4129770
>>>
>>
>> Увы не помогло.
>>
> https://wiki.zoneminder.com/General_Notes
>
> Там ищи про sysctl.
Всё оказалось проще, права доступа к сокету должны быть такими:
ls -l /var/lib/zoneminder/sock
итого 0
srwxrwxr-x 1 apache _webserver 0 окт 27 11:04 zmdc.sock
Вопрос:
куда прописать установку нужных прав, дабы сокет создавался как надо?
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30.4
2017-10-27 9:19 ` Шенцев Алексей
@ 2017-10-27 10:56 ` Шенцев Алексей
2017-10-27 18:46 ` Lex Shen
0 siblings, 1 reply; 33+ messages in thread
From: Шенцев Алексей @ 2017-10-27 10:56 UTC (permalink / raw)
To: sisyphus
27.10.2017 12:19, Шенцев Алексей пишет:
> 26.10.2017 15:29, Шенцев Алексей пишет:
>>>>> Логах нет ругани про права доступа и всё такое, но консоль всё
>>>>> равно пишет что остановлена.
>>>>>
>
> Всё оказалось проще, права доступа к сокету должны быть такими:
>
>
> ls -l /var/lib/zoneminder/sock
> итого 0
> srwxrwxr-x 1 apache _webserver 0 окт 27 11:04 zmdc.sock
>
> Вопрос:
>
> куда прописать установку нужных прав, дабы сокет создавался как надо?
Имеем:
cat /etc/init.d/zoneminder|grep -i sock
#Make sure the folder for the socks file exists or create one
GetPath="select Value from Config where Name='ZM_PATH_SOCKS'"
ZM_PATH_SOCK=`echo $GetPath | mysql -B -h$ZM_DB_HOST
-u$ZM_DB_USER -p$ZM_DB_PASS $ZM_DB_NAME | grep -v '^Value'`
ZM_PATH_SOCK=`echo $GetPath | mysql -B -h$dbHost -P$dbPort
-u$ZM_DB_USER -p$ZM_DB_PASS $ZM_DB_NAME | grep -v '^Value'`
[ ! -d $ZM_PATH_SOCK ] \
&& mkdir -m 774 $ZM_PATH_SOCK \
&& chown $ZM_WEB_USER:$ZM_WEB_GROUP $ZM_PATH_SOCK
Права и владелец в скрипте выставляются правильно, но в действительности
имеем такое:
systemctl restart zoneminder && ls -l /var/lib/zoneminder/sock
итого 0
srwxr-xr-x 1 apache apache 0 окт 27 13:53 zmdc.sock
т.е. 744 apache:apache
Наш баг?
Такое поведение наблюдаю как на p8, так и на сизифе.
Что делать?
Править ручками каждый раз пре рестарте zoneminder'а / системы?
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [sisyphus] zoneminder 1.30.4
2017-10-27 10:56 ` [sisyphus] zoneminder 1.30.4 Шенцев Алексей
@ 2017-10-27 18:46 ` Lex Shen
0 siblings, 0 replies; 33+ messages in thread
From: Lex Shen @ 2017-10-27 18:46 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 3557 bytes --]
27.10.2017 13:56, Шенцев Алексей пишет:
> 27.10.2017 12:19, Шенцев Алексей пишет:
>> 26.10.2017 15:29, Шенцев Алексей пишет:
>>>>>> Логах нет ругани про права доступа и всё такое, но консоль всё
>>>>>> равно пишет что остановлена.
>>>>>>
>>
>> Всё оказалось проще, права доступа к сокету должны быть такими:
>>
>>
>> ls -l /var/lib/zoneminder/sock
>> итого 0
>> srwxrwxr-x 1 apache _webserver 0 окт 27 11:04 zmdc.sock
>>
>> Вопрос:
>>
>> куда прописать установку нужных прав, дабы сокет создавался как надо?
>
> Имеем:
>
> cat /etc/init.d/zoneminder|grep -i sock
> #Make sure the folder for the socks file exists or create one
> GetPath="select Value from Config where Name='ZM_PATH_SOCKS'"
> ZM_PATH_SOCK=`echo $GetPath | mysql -B -h$ZM_DB_HOST
> -u$ZM_DB_USER -p$ZM_DB_PASS $ZM_DB_NAME | grep -v '^Value'`
> ZM_PATH_SOCK=`echo $GetPath | mysql -B -h$dbHost -P$dbPort
> -u$ZM_DB_USER -p$ZM_DB_PASS $ZM_DB_NAME | grep -v '^Value'`
> [ ! -d $ZM_PATH_SOCK ] \
> && mkdir -m 774 $ZM_PATH_SOCK \
> && chown $ZM_WEB_USER:$ZM_WEB_GROUP $ZM_PATH_SOCK
>
> Права и владелец в скрипте выставляются правильно, но в
> действительности имеем такое:
>
> systemctl restart zoneminder && ls -l /var/lib/zoneminder/sock
> итого 0
> srwxr-xr-x 1 apache apache 0 окт 27 13:53 zmdc.sock
>
> т.е. 744 apache:apache
>
> Наш баг?
>
> Такое поведение наблюдаю как на p8, так и на сизифе.
>
> Что делать?
> Править ручками каждый раз пре рестарте zoneminder'а / системы?
Это не наш баг, да и не баг, это особенность сборки/поведения zoneminder:
set(ZM_WEB_GROUP "" CACHE STRING
"The group apache or the local web server runs on,
Leave empty to be the same as the web user")
# Check if webgroup contains anything. If not, use the web user as the
web group
if(NOT ZM_WEB_GROUP)
set(ZM_WEB_GROUP ${ZM_WEB_USER})
endif(NOT ZM_WEB_GROUP)
В общем если в CMakeLists.txt параметр ZM_WEB_GROUP пуст, то по
умолчанию ставится группа apache.
Так что придётся пересобирать с set(ZM_WEB_GROUP "_webserver" CACHE STRING .
Т.е. если zoneminder собран без явного задания вэб-группы, то по
умолчанию ставиться группа apach и можно извращаться с правами доступа (
чем я и занимался отлавливая блох на рабочем серваке :) а собака то
зарыта в другом месте) и т.д. и т.п. всё равно zm будет создавать свои
файлы с правами apache:apache
Патч во вложении.
На днях пересоберу и посмотрю в работы - прав я или нет.
P.S.: я понимаю, Антон использует zm с nginx, а там apache:apache, по
сему и не нарвался на такое.
Это я извращенец, делаю на фзфсру2 & systemd.
[-- Attachment #2: CMakeLists.txt.alt.path --]
[-- Type: text/x-systemd-unit, Size: 520 bytes --]
--- CMakeLists.txt.orign 2017-10-21 17:29:37.527236238 +0300
+++ CMakeLists.txt 2017-10-27 21:26:25.087770591 +0300
@@ -112,7 +112,7 @@
set(ZM_WEB_USER "" CACHE STRING
"The user apache or the local web server runs on. Leave empty for automatic detection.
If that fails, you can use this variable to force")
-set(ZM_WEB_GROUP "" CACHE STRING
+set(ZM_WEB_GROUP "_webserver" CACHE STRING
"The group apache or the local web server runs on,
Leave empty to be the same as the web user")
# Advanced
^ permalink raw reply [flat|nested] 33+ messages in thread
end of thread, other threads:[~2017-10-27 18:46 UTC | newest]
Thread overview: 33+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-26 7:38 [sisyphus] zoneminder 1.30 & p8 Алексей Шенцев
2017-10-26 7:47 ` Alexey Shabalin
2017-10-26 8:01 ` Алексей Шенцев
2017-10-26 8:07 ` Alexey Shabalin
2017-10-26 8:28 ` Алексей Шенцев
2017-10-26 8:17 ` Anton Farygin
2017-10-26 8:27 ` Алексей Шенцев
2017-10-26 9:02 ` Алексей Шенцев
2017-10-26 9:05 ` Anton Farygin
2017-10-26 9:07 ` Anton Farygin
2017-10-26 9:28 ` Алексей Шенцев
2017-10-26 9:30 ` Anton Farygin
2017-10-26 9:36 ` Алексей Шенцев
2017-10-26 10:21 ` Anton Farygin
2017-10-26 10:45 ` Алексей Шенцев
2017-10-26 10:46 ` Anton Farygin
2017-10-26 11:28 ` Шенцев Алексей
2017-10-26 11:44 ` Anton Farygin
2017-10-26 11:46 ` Шенцев Алексей
2017-10-26 12:20 ` Шенцев Алексей
2017-10-26 9:11 ` Alexei Takaseev
2017-10-26 9:23 ` Алексей Шенцев
2017-10-26 9:29 ` Anton Farygin
2017-10-26 9:38 ` Алексей Шенцев
2017-10-26 9:56 ` Алексей Шенцев
2017-10-26 10:22 ` Anton Farygin
2017-10-26 12:29 ` Шенцев Алексей
2017-10-26 12:32 ` Anton Farygin
2017-10-26 12:50 ` Шенцев Алексей
2017-10-26 13:06 ` Anton Farygin
2017-10-27 9:19 ` Шенцев Алексей
2017-10-27 10:56 ` [sisyphus] zoneminder 1.30.4 Шенцев Алексей
2017-10-27 18:46 ` Lex Shen
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git