Summary: | плавающая ошибка: невозможно настроить ключи | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Branch p10 | Reporter: | Anton Zhukharev <ancieg> | ||||||
Component: | element-web | Assignee: | qa-team <qa-team> | ||||||
Status: | CLOSED WORKSFORME | QA Contact: | qa-p10 <qa-p10> | ||||||
Severity: | normal | ||||||||
Priority: | P5 | CC: | lav | ||||||
Version: | не указана | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Description
Anton Zhukharev
2021-09-27 13:39:36 MSK
В p10 уже element-web.git 1.8.5 В element-web-1.8.5-alt1 воспроизвелось. Created attachment 9762 [details]
element-web-1.8.5-alt1
Версия пакета: 1.8.5-alt1: Ошибка не воспроизвелась на системах с P10 из образов: * 7db339f5e6e0cd2fbe67f4cb5df0f76e alt-education-10.1-x86_64.iso * c1e5326723ffacff16761beda9293f14 alt-kworkstation-10.1-install-x86_64.iso * 3cc064c3410e8763c2b7bbd8d0af4936 alt-server-10.0-x86_64.iso * d7fa044eba27efb20479cbeb04058c0b alt-workstation-10.0-x86_64.iso В Sisyphus пакет удалён. --- Пришлось обновить шаги воспроизведения ошибки. Теперь они следующие: 1. Установить пакеты: # apt-get install -y element-web apache2-mod_ssl cert-sh-functions 2. Создать конфиг сайта: -------------------------------------------------------------------------------- # cat > /etc/httpd2/conf/sites-enabled/element-web.conf << EOF Alias /element-web "/var/www/html/element-web/" <Directory /var/www/html/element-web/> Require all granted Options FollowSymlinks MultiViews AllowOverride All SetEnv HOME /var/www/html/element-web SetEnv HTTP_HOME /var/www/html/element-web </Directory> EOF -------------------------------------------------------------------------------- 3. Создать ключи для сайта: # . cert-sh-functions && ssl_generate httpd2 4. Загрузить модули для Apache: # a2enmod env; a2enmod ssl; a2enmod rewrite; a2enport https; a2ensite default_https 5. Настроить перенаправление с HTTP на HTTPS: # sed -Ee '/Rewrite(Engine|Cond|Rule)/d' \ -e '/<\/VirtualHost>/iRewriteEngine On' \ -e '/<\/VirtualHost>/iRewriteCond %{HTTPS} !=on' \ -e '/<\/VirtualHost>/iRewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [R,L]' \ -i /etc/httpd2/conf/sites-enabled/000-default.conf 6. Загрузить конфиг для Element: # curl -s https://raw.githubusercontent.com/vector-im/element-web/4a24775fd981681a16988caa3452e1daba80ca54/config.sample.json -O /var/www/element-web/config.json 8. Перезапустить WEB-сервер: # systemctl restart httpd2 9. Зайти на страницу <IPv4 адрес сервера>/element-web 10. Создать аккаунт Matrix и, не меняя страницу и подтвердив почту, войти в аккаунт. |