Fedora Rawhide "curl" bozuk (decode error)

Üzüntü

Hectopat
Katılım
18 Şubat 2021
Mesajlar
1.670
Makaleler
5
Çözümler
26
Merhaba. Sistemde cURL düzgün çalışmıyor.
Kod:
[alperen@DESKTOP-AKL0M71 ~]$ curl https://afacanc38.github.io
curl: (35) error:03000072:digital envelope routines::decode error
Bu nedenden dolayı Git ve DNF'i kullanamıyorum.
Kod:
[alperen@DESKTOP-AKL0M71 Downloads]$ sudo dnf update -v
Yüklenen eklentiler: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, groups-manager, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync, system-upgrade
DNF version: 4.11.1
cachedir: /var/cache/dnf
User-Agent: constructed: 'libdnf (Fedora Linux 37; workstation; Linux.x86_64)'
repo: phracek-PyCharm uzak deposundan indiriliyor
error: Curl error (35): SSL connect error for https://copr-be.cloud.fedoraproject.org/results/phracek/PyCharm/fedora-rawhide-x86_64/repodata/repomd.xml [error:03000072:digital envelope routines::decode error] (https://copr-be.cloud.fedoraproject.org/results/phracek/PyCharm/fedora-rawhide-x86_64/repodata/repomd.xml).
error: Curl error (35): SSL connect error for https://copr-be.cloud.fedoraproject.org/results/phracek/PyCharm/fedora-rawhide-x86_64/repodata/repomd.xml [error:03000072:digital envelope routines::decode error] (https://copr-be.cloud.fedoraproject.org/results/phracek/PyCharm/fedora-rawhide-x86_64/repodata/repomd.xml).
error: Curl error (35): SSL connect error for https://copr-be.cloud.fedoraproject.org/results/phracek/PyCharm/fedora-rawhide-x86_64/repodata/repomd.xml [error:03000072:digital envelope routines::decode error] (https://copr-be.cloud.fedoraproject.org/results/phracek/PyCharm/fedora-rawhide-x86_64/repodata/repomd.xml).
error: Curl error (35): SSL connect error for https://copr-be.cloud.fedoraproject.org/results/phracek/PyCharm/fedora-rawhide-x86_64/repodata/repomd.xml [error:03000072:digital envelope routines::decode error] (https://copr-be.cloud.fedoraproject.org/results/phracek/PyCharm/fedora-rawhide-x86_64/repodata/repomd.xml).
Copr repo for PyCharm owned by phracek          0.0  B/s |   0  B     00:01 
Errors during downloading metadata for repository 'phracek-PyCharm':
  - Curl error (35): SSL connect error for https://copr-be.cloud.fedoraproject.org/results/phracek/PyCharm/fedora-rawhide-x86_64/repodata/repomd.xml [error:03000072:digital envelope routines::decode error]
Error: 'phracek-PyCharm' deposu için üst veriler indirilemedi: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
repo: fedora-cisco-openh264 uzak deposundan indiriliyor
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64).
Fedora rawhide openh264 (From Cisco) - x86_64   0.0  B/s |   0  B     00:05 
Errors during downloading metadata for repository 'fedora-cisco-openh264':
  - Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error]
Error: 'fedora-cisco-openh264' deposu için üst veriler indirilemedi: Cannot prepare internal mirrorlist: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error]
repo: rawhide uzak deposundan indiriliyor
countme: no event for rawhide: window already counted
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64).
error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error] (https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64).
Fedora - Rawhide - Developmental packages for t 0.0  B/s |   0  B     00:03 
Errors during downloading metadata for repository 'rawhide':
  - Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error]
Hata: 'rawhide' deposu için üst veriler indirilemedi: Cannot prepare internal mirrorlist: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64 [error:03000072:digital envelope routines::decode error]
Kod:
[alperen@DESKTOP-AKL0M71 ~]$ git clone https://github.com/Afacanc38/gtk-examples-python.git
Klonlama konumu: 'gtk-examples-python'...
fatal: 'https://github.com/Afacanc38/gtk-examples-python.git/' erişilemiyor: error:03000072:digital envelope routines::decode error
 
Aynı sorunu silverblue için bildirmiştim ama şimdi deneyince normal Fedora 36'da da varmış. OpenSSL 3 yüzünden oluyor kuvvetle muhtemel ama ikimizden başka bu sorunu yaşayan kimseyi bulamadım. Belki de Türkiye'deki ISS'ler ile ilgili de olabilir.
 
Bu şekilde yaptığımda çözüldü. Ancak normal bir şekilde dnf komutunu çalıştırdığımda aynı hatayı alıyorum. Kalıcı bir şekilde nasıl çözebilirim?
 
Openssl ile ilgili bir bug var sanırım. Sadece Fedora'yı değil, Türkçe kullanıldığında güncel dağıtımların tamamını etkiliyor. Bu genel olarak Türkçe'nin zayıf ASCII desteğinden kaynaklanıyor. Başka bir çok uygulamada karşılaşılabiliyor.
Kalıcı bir şekilde nasıl çözebilirim?

Şu komutların çıktılarını paylaş.

Kod:
which dnf
echo $PATH
 
Son düzenleme:
Openssl ile ilgili bir bug var sanırım. Sadece Fedora'yı değil, Türkçe kullanıldığında güncel dağıtımların tamamını etkiliyor. Bu genel olarak Türkçe'nin zayıf ASCII desteğinden kaynaklanıyor. Başka bir çok uygulamada karşılaşılabiliyor.


Şu komutların çıktılarını paylaş.

Kod:
which dnf
echp $PATH
Kod:
[alperen@DESKTOP-AKL0M71 ~]$ which dnf
/usr/bin/dnf
[alperen@DESKTOP-AKL0M71 ~]$ echo $PATH
/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:/home/alperen/.local/bin:/home/alperen/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin
 
/usr/local/bin dizini açıp içinde dnf isminde bir dosya oluştur. dnf dosyasının içine aşağıdaki satırları yapıştırırsın. Sonra dosyaya çalıştırma izni verirsin.

Kod:
#!/bin/sh
env LC_ALL=C /usr/bin/dnf "$@"
exit 0

curl için de benzer işlemi yapabilirsin.
 
Merhaba

#localectl set-locale C

Bunu çalıştırıp Reboot etmen yerli
bu komutu çalıştırıp bakabilirsin.
#localectl status
System Locale: LANG=C
VC Keymap: tr
X11 Layout: tr
Merhaba

localectl set-locale C

Bunu çalıştırıp Reboot etmen yerli.

Sonuca bu komutu çalıştırıp bakabilirsin.
localectl status
System Locale: LANG=C
VC Keymap: tr
X11 Layout: tr
 

Geri
Yukarı