Падает curl $ /usr/bin/curl -V curl 7.59.0-DEV (x86_64-alt-linux-gnu) libcurl/7.55.1-DEV OpenSSL/1.0.2o zlib/1.2.8 libssh2/1.4.3_DEV nghttp2/1.26.0 Release-Date: [unreleased] Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp Features: AsynchDNS IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP HTTP2 UnixSockets HTTPS-proxy $ /usr/bin/curl ya.ru curl: (48) An unknown option was passed in to libcurl $ rpm -qa | grep "^\(lib\|\)curl" libcurl-7.59.0-alt1.S1.x86_64 libcurl-devel-7.59.0-alt1.S1.x86_64 curl-7.59.0-alt1.S1.x86_64 7.58.0-DEV - ошибки нет.
Created attachment 7505 [details] stace curl ya.ru
$ /usr/bin/curl -v ya.ru * Rebuilt URL to: ya.ru/ * Trying 87.250.250.242... * TCP_NODELAY set * Connected to ya.ru (87.250.250.242) port 80 (#0) > GET / HTTP/1.1 > Host: ya.ru > User-Agent: curl/7.59.0-DEV > Accept: */* > < HTTP/1.1 302 Found < Date: Sun, 22 Apr 2018 05:31:09 GMT < Cache-Control: no-cache,no-store,max-age=0,must-revalidate < Location: https://ya.ru/ < Expires: Sun, 22 Apr 2018 05:31:10 GMT < Last-Modified: Sun, 22 Apr 2018 05:31:10 GMT < P3P: policyref="/w3c/p3p.xml", CP="NON DSP ADM DEV PSD IVDo OUR IND STP PHY PRE NAV UNI" < Set-Cookie: yandexuid=8206787871524375069; Expires=Wed, 19-Apr-2028 05:31:09 GMT; Domain=.ya.ru; Path=/ < X-Content-Type-Options: nosniff < Content-Length: 0 < * Connection #0 to host ya.ru left intact смотрите, что то у вас в системе не так
Created attachment 7506 [details] strace curl 7.58
Created attachment 7507 [details] strace curl 7.59-2
Created attachment 7508 [details] strace diff 7.58 7.59
Можете подсказать в какую сторону смотреть? Данное действо восстанавливает работу curl-а: # rpm -e curl libcurl --nodeps # rpm -Uvh curl-7.58.0-alt1.S1.x86_64.rpm libcurl-7.58.0-alt1.S1.x86_64.rpm До момента openat(AT_FDCWD, "/home/hobbyte/.curlrc", O_RDONLY) = -1 ENOENT (No such file or directory) выглядит всё одинаково... Далее 58я версия резолвит и получает данные, 59-я валится. Предшествующим действом было обновление системы с ядром и прочим до актуального сизифа.
попробуйте на другой системе или livecd. У меня не получается воспроизвести вашу ошибку.
strace тут не особо нужен, посмотрите curl -v http://ya.ru/
В вашем strace мелькает openat(AT_FDCWD, "/usr/lib/libcurl.so.4", O_RDONLY|O_CLOEXEC) = 3 А система при этом 64-х битная. Чините свою систему
Благодарю, починилось. буду разбираться, откуда взялось $ ll /usr/lib/libcurl.so.4 lrwxrwxrwx 1 root root 19 Sep 2 2017 /usr/lib/libcurl.so.4 -> libcurl-gnutls.so.4
скорее всего какой-то внещний криптопровайдер нахулиганил. crypto-pro ?
Нет, не использую. Под указанную дату у меня подходит cabal... Для чего ставил, не вспомню.