The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Lynx:  SSL error:The certificate is NOT trusted."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (WEB, Браузеры / Linux)
Изначальное сообщение [ Отслеживать ]

"Lynx:  SSL error:The certificate is NOT trusted."  –1 +/
Сообщение от Isothiocyanate (ok), 03-Апр-19, 17:48 
Доброго времени суток!

Консольный браузер lynx в системе debian 9.8   x64  выдает ошибку:
SSL error:The certificate is NOT trusted. The certificate is...-Continue? (

Шукаємо lynx.invisible-island.net
Встановлюємо HTTP з'єднання до lynx.invisible-island.net
Надсилаємо запит HTTP.
HTTP запита надіслано; чекаємо на відповідь.
HTTP/1.1 301 Moved Permanently
Перекачування даних завершено.
HTTP/1.1 301 Moved Permanently
Використовуємо https://lynx.invisible-island.net/
Шукаємо lynx.invisible-island.net
Встановлюємо HTTPS з'єднання до lynx.invisible-island.net

lynx: Неможливо завантажити стартовий файл http://lynx.invisible-island.net/
user1@debian999:~$

Продолжить соединяться не может, но URL http://lynx.invisible-island.net/  в фаерфоксе открывавет.

Я пробил эту ситуацию по форумам и интернету, правил
/etc/lynx/lynx.cfg
раскомментировал и закоментировал строку SSL_CERT_FILE:/etc/ssl/certs/ca-certificates.crt
делал sudo apt-get purge lynx / install lynx

Тем не менее, ошибку устранить так и не удалось. Буду благодарен за любую помощь.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Lynx:  SSL error:The certificate is NOT trusted."  +/
Сообщение от universite (ok), 03-Апр-19, 18:24 
>[оверквотинг удален]
> lynx: Неможливо завантажити стартовий файл http://lynx.invisible-island.net/
> user1@debian999:~$
> Продолжить соединяться не может, но URL http://lynx.invisible-island.net/  в фаерфоксе
> открывавет.
> Я пробил эту ситуацию по форумам и интернету, правил
> /etc/lynx/lynx.cfg
> раскомментировал и закоментировал строку SSL_CERT_FILE:/etc/ssl/certs/ca-certificates.crt
> делал sudo apt-get purge lynx / install lynx
> Тем не менее, ошибку устранить так и не удалось. Буду благодарен за
> любую помощь.

Надо обновить серты.


apt-key update; apt-get update && apt-get -y install ca-certificates;

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Lynx:  SSL error:The certificate is NOT trusted."  –1 +/
Сообщение от Isothiocyanate (ok), 03-Апр-19, 19:17 
> Надо обновить серты.
>
 
> apt-key update; apt-get update && apt-get -y install ca-certificates;
>

Сначала отказывало в доступе, обновил от root. Пишет, что:
ca-certificates is already the newest version (20161130+nmu1+deb9u1).
оновлено 0, встановлено 0 нових, 0 відмічено для видалення і 9 не оновлено.

Lynx выдает все ту же ошибку.


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Lynx:  SSL error:The certificate is NOT trusted."  +/
Сообщение от universite (ok), 03-Апр-19, 20:24 
>> Надо обновить серты.
>>
 
>> apt-key update; apt-get update && apt-get -y install ca-certificates;
>>

> Сначала отказывало в доступе, обновил от root. Пишет, что:
> ca-certificates is already the newest version (20161130+nmu1+deb9u1).
> оновлено 0, встановлено 0 нових, 0 відмічено для видалення і 9 не
> оновлено.
> Lynx выдает все ту же ошибку.

Пробуйте вместо lynx - curl, затем сверьте версию openssl.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Lynx:  SSL error:The certificate is NOT trusted."  +/
Сообщение от erera22 (ok), 16-Апр-19, 13:27 
Ну думаю, что linx и curl будут использовать разные сертификаты, потому curl тоже даст ошибку.

В теории, надо:
> sudo update-ca-certificates

Если не помогло, надо проверить как curl ищет сертификат:
> curl -vv -I https://lynx.invisible-island.net/ 2>&1 | grep -i cafile

Полагаю, что вывод будет:
> *   CAfile: /etc/ssl/certs/ca-certificates.crt

Дальше уже плясать от этого.

Но, если разбираться лень, то можно пойти напрямую:
1. wget https://curl.haxx.se/ca/cacert-2019-01-23.pem -O /tmp/ca-certs.pem
2. sudo mv -f /tmp/ca-certs.pem /etc/ssl/certs/ca-certificates.crt

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Lynx:  SSL error:The certificate is NOT trusted."  +/
Сообщение от Isothiocyanate (ok), 22-Апр-19, 08:44 
> Но, если разбираться лень, то можно пойти напрямую:
> 1. wget https://curl.haxx.se/ca/cacert-2019-01-23.pem -O /tmp/ca-certs.pem
> 2. sudo mv -f /tmp/ca-certs.pem /etc/ssl/certs/ca-certificates.crt

Выкачал сертификаты и поместил их в указанную директорию с сертификатами как описано выше. Все заработало. Всем спасибо!

Самый лучший метод - часто самый простой метод. :))))))

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Lynx:  SSL error:The certificate is NOT trusted."  +/
Сообщение от lavremail (ok), 16-Апр-19, 16:14 
>[оверквотинг удален]
> lynx: Неможливо завантажити стартовий файл http://lynx.invisible-island.net/
> user1@debian999:~$
> Продолжить соединяться не может, но URL http://lynx.invisible-island.net/  в фаерфоксе
> открывавет.
> Я пробил эту ситуацию по форумам и интернету, правил
> /etc/lynx/lynx.cfg
> раскомментировал и закоментировал строку SSL_CERT_FILE:/etc/ssl/certs/ca-certificates.crt
> делал sudo apt-get purge lynx / install lynx
> Тем не менее, ошибку устранить так и не удалось. Буду благодарен за
> любую помощь.

Вместо форумов, лучше читать документацию:

# ls -la /etc/lynx/lynx.cfg
-rw-r--r-- 1 root root 161106 Nov 17  2016 /etc/lynx/lynx.cfg
# grep ^SSL_CERT_FILE /etc/lynx/lynx.cfg
SSL_CERT_FILE:/etc/ssl/certs/ca-certificates.crt
# lynx  -force_secure -accept_all_cookies https://domain.net/

файл глобальной конфигурации /etc/lynx/lynx.cfg
локальный $HOME/.lynxrc - который можно создать прямо из lynx интерфейса,
но потом лучше править руками, ибо сто лет как lynx из интерфейса не
сохраняет изменения Save to Disk [x].
про -force_secure и -accept_all_cookies прочитаете сами, в man, info
и документации все есть.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Lynx:  SSL error:The certificate is NOT trusted."  +/
Сообщение от Isothiocyanate (ok), 17-Апр-19, 11:20 
>[оверквотинг удален]
> # grep ^SSL_CERT_FILE /etc/lynx/lynx.cfg
> SSL_CERT_FILE:/etc/ssl/certs/ca-certificates.crt
> # lynx  -force_secure -accept_all_cookies https://domain.net/
> файл глобальной конфигурации /etc/lynx/lynx.cfg
> локальный $HOME/.lynxrc - который можно создать прямо из lynx интерфейса,
> но потом лучше править руками, ибо сто лет как lynx из интерфейса
> не
> сохраняет изменения Save to Disk [x].
>  про -force_secure и -accept_all_cookies прочитаете сами, в man, info
> и документации все есть.

Мне не понятен алгоритм починки: я правильно понял что мне надо скачать сертификаты вручную, затем вставить их в нужную директорию, после чего править файл глобального конфига или создать и отредактировать файл локального конфига. ???
А как править вычитать в
>  про -force_secure и -accept_all_cookies прочитаете сами, в man, info
> и документации все есть.

???

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Lynx:  SSL error:The certificate is NOT trusted."  +/
Сообщение от lavremail (ok), 17-Апр-19, 12:50 
>[оверквотинг удален]
>> файл глобальной конфигурации /etc/lynx/lynx.cfg
>> локальный $HOME/.lynxrc - который можно создать прямо из lynx интерфейса,
>> но потом лучше править руками, ибо сто лет как lynx из интерфейса
>> не
>> сохраняет изменения Save to Disk [x].
>>  про -force_secure и -accept_all_cookies прочитаете сами, в man, info
>> и документации все есть.
> Мне не понятен алгоритм починки: я правильно понял что мне надо скачать
> сертификаты вручную, затем вставить их в нужную директорию, после чего править
> файл глобального конфига или создать и отредактировать файл локального конфига. ???

корневые сертификаты /etc/ssl/certs/ca-certificates.crt у Вас должны быть актуальные:
# man update-ca-certificates

если Вы хотите добавить свой CA, добавляйте, почитайте документацию.

Корневые сертификаты в Debian/Ubuntu можно обновить с помощью

# sudo dpkg-reconfigure ca-certificates

> А как править вычитать в
>>  про -force_secure и -accept_all_cookies прочитаете сами, в man, info
>> и документации все есть.
> ???

Что вычитать? Я написал пример использования утилиты lynx с командной
строки, чтобы не давить "y/n", принять на всегда "Yes/Always/No..."

Почитайте SSL, после понимания посмотрите:

# dpkg -l | grep ca-certificates
# dpkg -L ca-certificates

Наступит понимание, почитайте документацию, wiki.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема



Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру
Hosting by Ihor