Новости:

Форуму исполнилось 12 лет!

Мы в матрице .
Мы в телеге .

Главное меню

Почта на своём домене

Автор blattodea, 01 июня 2023, 02:31:39

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

blattodea

#30
File "/usr/lib64/python3.9/site-packages/pkg_resources/__init__.py", line 772, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'charset_normalizer~=2.0.0' distribution was not found and is required by requests

Как будто сглазил кто  :biggrin_mini:

Graf

Такое очучение, что система видит питоновские модули в одном месте, а сам питон в другом.
Давай попробуем так:

# sbopkg -Bki "configobj pbr mock psutil pyrfc3339 \
python-configargparse python-parsedatetime \
werkzeug zope.component \
ndg_httpsclient python-augeas pytz python-requests \
josepy pyparsing zope.interface cffi pycparser cryptography \
zope.event python-future six pyOpenSSL ipaddress \
enum34 asn1crypto idna python-certifi \
python-urllib3 python-chardet requests-toolbelt \
augeas funcsigs letsencrypt"

blattodea

#32
А слэши это типа разделители команд, или так надо?) А, всё, понял

Queuefile or package pbr not found - skipping.
Queuefile or package psutil not found - skipping.
Queuefile or package python-configargparse not found - skipping.
Queuefile or package python-requests not found - skipping.
Queuefile or package pyparsing not found - skipping.
Queuefile or package python-future not found - skipping.
Queuefile or package six not found - skipping.
Queuefile or package enum34 not found - skipping.
Queuefile or package idna not found - skipping.
Queuefile or package python-certifi not found - skipping.
Queuefile or package python-urllib3 not found - skipping.
Queuefile or package python-chardet not found - skipping.

(Y)es to continue processing or (N)o to stop?:

Всё равно ставить или бессмысленно?

Graf

Цитата: blattodea от 02 июня 2023, 22:30:55Всё равно ставить или бессмысленно?
не, не надо.

Graf

Слона-то я и не заметил...
# pip install charset_normalizer

blattodea

Цитата: Graf от 03 июня 2023, 13:17:34pip install charset_normalizer

Collecting charset_normalizer
  Downloading charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199 kB)
     |████████████████████████████████| 199 kB 994 kB/s           
Installing collected packages: charset-normalizer
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
requests 2.26.0 requires charset_normalizer~=2.0.0, but you have charset-normalizer 3.1.0 which is incompatible.
Successfully installed charset-normalizer-3.1.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

Но вроде же ничего же страшного?

blattodea

Ан нет, ругается  :( :

File "/usr/lib64/python3.9/site-packages/pkg_resources/__init__.py", line 772, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'charset_normalizer~=2.0.0' distribution was not found and is required by requests

Graf


blattodea

#38
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Requesting a certificate for bromeliaceae.su and www.bromeliaceae.su

Certbot failed to authenticate some domains (authenticator: standalone). The Certificate Authority reported these problems:
  Domain: bromeliaceae.su
  Type:   unauthorized
  Detail: 194.58.112.174: Invalid response from http://bromeliaceae.su/.well-known/acme-challenge/Z0u3td_7PoxIzxwM_GIlbklv0xc5ENQKdUwREutgPmk: 404

Hint: The Certificate Authority failed to download the challenge files from the temporary standalone webserver started by Certbot on port 80. Ensure that the listed domains point to this machine and that it can accept inbound connections from the internet.

Some challenges have failed.
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for more details.

Не вполне соображу чего он ругается? :scratch_one-s_head_mini:

Апач остановлен. Может быть надо как-то открыть порт этому Certbot-у?

Graf

#39
ЦитироватьThe Certificate Authority failed to download the challenge files from the temporary standalone webserver started by Certbot on port 80. Ensure that the listed domains point to this machine and that it can accept inbound connections from the internet.
Ы? И посмотри в логи, там может конкретно ошибка указана.

blattodea

#40
Так он вроде может принимать всё. Или я не так понимаю. В логе ничего не соображу. Пишет: «Hint: The Certificate Authority failed to download the challenge files from the temporary standalone webserver started by Certbot on>
». Но ничего конкретного не видно. Вот он, если посмотришь...


Graf

У тебя проксирование не используется?
Вэб-сервер один, на него IPTABLES, прокидывает порты 80 и 443, и на нём твой домен?

blattodea

Цитата: Graf от 03 июня 2023, 17:49:40У тебя проксирование не используется?

Да вроде нет...

Цитата: Graf от 03 июня 2023, 17:49:40Вэб-сервер один, на него IPTABLES, прокидывает порты 80 и 443, и на нём твой домен?

Ну вот что в /etc/httpd/extra/httpd-vhosts.conf:

<VirtualHost *:80>
    ServerAdmin webmaster@bromeliaceae.su
    DocumentRoot "/home/max/www/bromeliaceae.su"
    ServerName bromeliaceae.su
    ServerAlias www.bromeliaceae.su
    ErrorLog "/home/max/www/log/bromeliaceae.su-error_log"
    CustomLog "/home/max/www/log/bromeliaceae.su-access_log" common
    Redirect permanent / https://www.bromeliaceae.su/
</VirtualHost>

<VirtualHost *:443>
    ServerAdmin max@bromeliaceae.su
    DocumentRoot "/home/max/www/bromeliaceae.su"
    ServerName bromeliaceae.su
    ServerAlias www.bromeliaceae.su
    ErrorLog "/home/max/www/log/bromeliaceae.su-error_log"
    CustomLog "/home/max/www/log/bromeliaceae.su-access_log" combined
    Alias /.well-known/acme-challenge /usr/local/dehydrated
    <Directory /usr/local/dehydrated>
        Options None
        AllowOverride None
        Require all granted
    </Directory>
</VirtualHost>

Я просто в админке роутера пробросил 80-й. В /etc/hosts:

46.32.79.171            bromeliaceae.su
Больше вообще ничего не трогал, ну кроме некоторых настроек в /etc/httpd/extra/httpd.conf

 :scratch_one-s_head_mini:

Graf

а по чему 2 ip-адреса возвращает?
# nslookup bromeliaceae.su

Name:   bromeliaceae.su
Address: 46.32.79.171
Name:   bromeliaceae.su
Address: 194.58.112.174

А, если запустить апач, certbot ругнётся, что порт 80 занят? 

blattodea

Цитата: Graf от 03 июня 2023, 18:13:29А, если запустить апач, certbot ругнётся, что порт 80 занят? 

А сейчас попробуем)

Цитата: Graf от 03 июня 2023, 18:13:29а по чему 2 ip-адреса возвращает?

А я так понимаю, первый это мой «белый» айпишник, а второй это айпи компа, где сервер