Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Проблема с CURL [Решено]  (Прочитано 17442 раз)

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

Оффлайн igramnet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Проблема с CURL [Решено]
« : 27 Мая 2020, 15:29:58 »
Привет.

Ubuntu 18.04.4 LTS
Выполняю команду
curl https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpgи получаю ответ
curl: (35) error:1408F10B:SSL routines:ssl3_get_record:wrong version number
И так только на одном сервере. Почему так? Что не так с настройками?
« Последнее редактирование: 17 Июня 2020, 09:17:44 от zg_nico »

Dzhoser

  • Гость
Re: Проблема с CURL
« Ответ #1 : 27 Мая 2020, 16:01:46 »
curl -O https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg а так?

Пользователь добавил сообщение 27 Мая 2020, 16:03:16:
Все содержимое файла будет отправлено на стандартный вывод при использовании curl без опций. Чтобы записать его в какой-либо файл используйте: опции -o -O
« Последнее редактирование: 27 Мая 2020, 16:03:57 от Dzhoser »

Оффлайн igramnet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #2 : 27 Мая 2020, 16:22:01 »
curl -O https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (35) error:1408F10B:SSL routines:ssl3_get_record:wrong version number
вот так(

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3164
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #3 : 27 Мая 2020, 16:49:13 »
А так
wget https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpgчего мешает?
А чего это вы тут делаете, а?

Оффлайн igramnet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #4 : 27 Мая 2020, 16:57:33 »
У меня в PHP загрузка по CURL и там такая же ошибка. А тут уже критично ;)

Оффлайн v!tax

  • Старожил
  • *
  • Сообщений: 4154
  • Gentoo x64 bspwm
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #5 : 27 Мая 2020, 16:59:28 »
В первом сообщении полный вывод с терминала?
господь ведет твою руку, сын мой....

Оффлайн igramnet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #6 : 27 Мая 2020, 17:00:34 »
да, дублирую

root@site:~# curl https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg
curl: (35) error:1408F10B:SSL routines:ssl3_get_record:wrong version number
root@site:~#

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1812
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #7 : 27 Мая 2020, 18:16:40 »
да, дублирую

$ curl -O http://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 35320  100 35320    0     0   124k      0 --:--:-- --:--:-- --:--:--  124k

Оффлайн soarin

  • Старожил
  • *
  • Сообщений: 1850
  • ubuntu 20.04
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #8 : 27 Мая 2020, 18:39:45 »
igramnet, ну по поводу сертификатов что-то не то

Там TLS 1.3 как бэ... Это август 2018 года. Штатный CURL из Ubuntu 18 вряд ли такое умеет - староват.

Хотя так вроде работает у меня, значит сайт не пошлёт клиентов со старым протоколом...

> curl --tlsv1.0 https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg

Но всё равно по шифрованию что-то не то... Может время (особенно год) выставлены неправильно?
« Последнее редактирование: 27 Мая 2020, 18:52:45 от soarin »

Оффлайн es1840

  • Активист
  • *
  • Сообщений: 328
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #9 : 27 Мая 2020, 19:43:48 »
Посмотрите вывод
curl -O https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg --verboseможет какой прокси мешает.
Вместо curl в PHP можете попробовать file_get_contents


Оффлайн igramnet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #10 : 27 Мая 2020, 23:32:24 »
у files_get_content аналогичная проблема.
Хочу заметить, что только на моём сервере такая ошибка, т.е. если делать курл на другом сервере этого же адреса, то всё ок. Т.е. настройка моего сервера храмает. На сервере стоит ISP Manager. Гляну в его настройки - дата верная стоит. Но причину позникновения ошибки понять не могу.

Пользователь добавил сообщение 27 Мая 2020, 23:46:25:
igramnet, ну по поводу сертификатов что-то не то

Там TLS 1.3 как бэ... Это август 2018 года. Штатный CURL из Ubuntu 18 вряд ли такое умеет - староват.

Хотя так вроде работает у меня, значит сайт не пошлёт клиентов со старым протоколом...

> curl --tlsv1.0 https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg

Но всё равно по шифрованию что-то не то... Может время (особенно год) выставлены неправильно?

Сравнил по команде версию openssl

openssl version -a
на обоих серверах одинаковая.

Пользователь добавил сообщение 27 Мая 2020, 23:50:44:
Если нужно посмотреть, то готов предоставить доступ, а то я уже голову сломал :(
« Последнее редактирование: 27 Мая 2020, 23:50:44 от igramnet »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7486
  • Luck Tales
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #11 : 28 Мая 2020, 01:39:56 »
curl -vI https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн igramnet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #12 : 28 Мая 2020, 09:18:18 »
curl -vI https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg

также не работает.

root@site:~# curl -vI https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg
*   Trying 2a01:4f8:c17:c1e2::1...
* TCP_NODELAY set
* Connected to belturizm.by (2a01:4f8:c17:c1e2::1) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* error:1408F10B:SSL routines:ssl3_get_record:wrong version number
* stopped the pause stream!
* Closing connection 0
curl: (35) error:1408F10B:SSL routines:ssl3_get_record:wrong version number

Оффлайн es1840

  • Активист
  • *
  • Сообщений: 328
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #13 : 28 Мая 2020, 10:11:00 »
Connected to belturizm.by (2a01:4f8:c17:c1e2::1) port 443 (#0)
Попробуйте использовать ipv4
curl -vIO4 https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg

Оффлайн igramnet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #14 : 28 Мая 2020, 11:43:50 »
Connected to belturizm.by (2a01:4f8:c17:c1e2::1) port 443 (#0)
Попробуйте использовать ipv4
curl -vIO4 https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg

Вот итог:

root@site:~# curl -vIO4 https://belturizm.by/wp-content/uploads/2020/02/fa6                                                            892b59467db6beeb5080b76423f03-1156663.jpg
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*                                                               Trying 88.198.93.144...
* TCP_NODELAY set
* Connected to belturizm.by (88.198.93.144) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* TLSv1.3 (IN), TLS handshake, Server hello (2):
{ [112 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [2567 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [300 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [37 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Client hello (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-RSA-CHACHA20-POLY1305
* ALPN, server accepted to use http/1.1
* Server certificate:
*  subject: CN=belturizm.by
*  start date: May 26 11:06:14 2020 GMT
*  expire date: Aug 24 11:06:14 2020 GMT
*  subjectAltName: host "belturizm.by" matched cert's "belturizm.by"
*  issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
*  SSL certificate verify ok.
} [5 bytes data]
> HEAD /wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg                                                             HTTP/1.1
> Host: belturizm.by
> User-Agent: curl/7.58.0
> Accept: */*
>
{ [5 bytes data]
< HTTP/1.1 200 OK
< Date: Thu, 28 May 2020 08:42:57 GMT
< Server: Apache/2.4.29 (Ubuntu)
< Strict-Transport-Security: max-age=31536000; preload
< Last-Modified: Tue, 03 Mar 2020 12:47:50 GMT
< ETag: "89f8-59ff2b61fe980"
< Accept-Ranges: bytes
< Content-Length: 35320
< Content-Type: image/jpeg
<
  0 35320    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
* Connection #0 to host belturizm.by left intact
root@site:~#


 

Страница сгенерирована за 0.152 секунд. Запросов: 25.