Автор Тема: Не устанавливается teampassword  (Прочитано 1280 раз)

Оффлайн ApB

  • Участник
  • *
  • Сообщений: 412
Бодрого времени суток!

Попробовал накатить последнюю версию - в результате все тесты внутренние на наличие требуемых компонентов проходят, однако установка не идёт. В логе httpd следующее:
PHP Fatal error: Uncaught exception 'Exception' with message 'I cannot generate a secure pseudo-random key. Please install OpenSSL or Mcrypt extension' in /var/www/webapps/teampass/sources/sessions.php:42\nStack trace:\n#0 /var/www/webapps/teampass/sources/sessions.php(81): CryptSession->_randomKey(32)\n#1 [internal function]: CryptSession->open('/tmp', 'PHPSESSID')\n#2 /var/www/webapps/teampass/install/install.queries.php(15): session_start()\n#3 {main}\n thrown in /var/www/webapps/teampass/sources/sessions.php on line 42, referer: http://10.0.4.41/teampass/install/install.php
Установленные пакеты :
rpm -qa |grep php
php5-mysqli-5.5.24.20150415-alt1
php5-cgi-5.5.24.20150415-alt0.M70P.1
phpMyAdmin-apache2-4.2.8.1-alt1
phpMyAdmin-4.2.8.1-alt1
php5-memcache-2.2.6-alt9.5.5.24.20150415.alt1
php5-pgsql-5.5.24.20150415-alt1.2
php5-mysql-5.5.24.20150415-alt1
php5-fileinfo-5.5.24.20150415-alt1
php5-dom-5.5.24.20150415-alt1
php-base-2.7-alt3
php5-xsl-5.5.24.20150415-alt1
php5-ldap-5.5.24.20150415-alt0.M70P.1.1
php5-mcrypt-5.5.24.20150415-alt1
php5-5.5.24-alt0.M70P.1
php5-exif-5.5.24.20150415-alt1
php5-suhosin-0.9.35-alt5.5.24.20150415.alt1
php5-xmlrpc-5.5.24.20150415-alt1
apache2-mod_php5-5.5.24.20150415-alt0.M70P.1
php5-curl-5.5.24.20150415-alt1
php5-facedetect-5.5.24.20150415-alt1
php5-dba-5.5.24.20150415-alt1
php5-gd2-5.5.24.20150415-alt1
php5-imap-5.5.24.20150415-alt1.1
php5-libs-5.5.24-alt0.M70P.1
php5-imagick2-5.5.24.20150415-alt0.M70P.1.1
php5-mbstring-5.5.24.20150415-alt1
php5-zip-5.5.24.20150415-alt0.M70P.1
По перечню - все необходимые пакеты на месте (исходя из сообщений коллег, осуществлявших установку на других дистрибутивах), однако установка не идёт.
« Последнее редактирование: 22.01.2016 12:13:10 от ApB »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Не устанавливается teampassword
« Ответ #1 : 22.01.2016 12:42:32 »
И что в
Цитировать
/var/www/webapps/teampass/sources/sessions.php on line 42
?

Оффлайн ApB

  • Участник
  • *
  • Сообщений: 412
Re: Не устанавливается teampassword
« Ответ #2 : 22.01.2016 12:51:52 »
И что в
Цитировать (выделенное)

    /var/www/webapps/teampass/sources/sessions.php on line 42

?

Там ...
# Generate a random key using openssl
     # fallback to mcrypt_create_iv
    protected function _randomKey($length=32) {
        if(function_exists('openssl_random_pseudo_bytes')) {
            $rnd = openssl_random_pseudo_bytes($length, $strong);
            if ($strong === true) {
                return $rnd;
            }
        }
        if (defined(MCRYPT_DEV_URANDOM)) {
            return mcrypt_create_iv($length, MCRYPT_DEV_URANDOM);
        } else {
            throw new Exception("I cannot generate a secure pseudo-random key. Please install OpenSSL or Mcrypt extension");
        }
    }

Строка 42:

throw new Exception("I cannot generate a secure pseudo-random key. Please install OpenSSL or Mcrypt extension");
Как минимум Mcrypt установлен
« Последнее редактирование: 22.01.2016 12:56:52 от ApB »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Не устанавливается teampassword
« Ответ #3 : 22.01.2016 13:29:01 »
Как минимум Mcrypt установлен
rpm -qa mcrypt
rpm -qa | grep php

Оффлайн ApB

  • Участник
  • *
  • Сообщений: 412
Re: Не устанавливается teampassword
« Ответ #4 : 22.01.2016 14:57:52 »
rpm -qa *mcrypt
php5-mcrypt-5.5.24.20150415-alt1
libmcrypt-2.5.8-alt1


rpm -qa |grep php
php5-mysqli-5.5.24.20150415-alt1
php5-cgi-5.5.24.20150415-alt0.M70P.1
phpMyAdmin-apache2-4.2.8.1-alt1
phpMyAdmin-4.2.8.1-alt1
php5-memcache-2.2.6-alt9.5.5.24.20150415.alt1
php5-pgsql-5.5.24.20150415-alt1.2
php5-mysql-5.5.24.20150415-alt1
php5-fileinfo-5.5.24.20150415-alt1
php5-dom-5.5.24.20150415-alt1
php-base-2.7-alt3
php5-xsl-5.5.24.20150415-alt1
php5-ldap-5.5.24.20150415-alt0.M70P.1.1
php5-mcrypt-5.5.24.20150415-alt1
php5-5.5.24-alt0.M70P.1
php5-exif-5.5.24.20150415-alt1
php5-suhosin-0.9.35-alt5.5.24.20150415.alt1
php5-xmlrpc-5.5.24.20150415-alt1
apache2-mod_php5-5.5.24.20150415-alt0.M70P.1
php5-curl-5.5.24.20150415-alt1
php5-facedetect-5.5.24.20150415-alt1
php5-dba-5.5.24.20150415-alt1
php5-gd2-5.5.24.20150415-alt1
php5-imap-5.5.24.20150415-alt1.1
php5-libs-5.5.24-alt0.M70P.1
php5-imagick2-5.5.24.20150415-alt0.M70P.1.1
php5-mbstring-5.5.24.20150415-alt1
php5-zip-5.5.24.20150415-alt0.M70P.1