TLS bağlantısı düzgün şekilde sonlandırılmadı


17

Çalıştırırken package-list-packagesaşağıdaki hataları alıyorum:

Failed to download `gnu' archive.
gnutls.c: [0] (Emacs) fatal error: The TLS connection was non-properly terminated.

Windows'ta Emacs 24.4 çalıştırıyorum. Bu haftaya kadar paket indirme işlemleri normal bir şekilde gerçekleşiyordu.

Emacs-GnuTLS-Windows kurulumunda bu kılavuzu denedim . Bu kodu çalışıp çalışmadığını görün bölümünden çalıştırmayı denedim :

(condition-case e
    (delete-process
     (gnutls-negotiate
      :process (open-network-stream "test" nil "www.google.com" 443)
      :hostname "www.google.com"
      :verify-error t))
  (error e))

nilBuffer, hiçbir doğrulama hatası ile, bu makaleye göre bir başarı işareti olan takılı olsun . Ancak, (setq gnutls-log-level 2)kodu yeniden ayarlayıp çalıştırırsam, aşağıdaki çıktıyı alırım.

gnutls.c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x509 credentials
gnutls.c: [2] (Emacs) using default verification flags
gnutls.c: [1] (Emacs) setting the trustfile:  c:/gnutls/cacert.pem
gnutls.c: [1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Emacs) setting the priority string
gnutls.c: [audit] Note that the security level of the Diffie-Hellman key exchange has been lowered to 256 bits and this may allow decryption of the session data

gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [1428 times]
gnutls.c: [2] (Emacs) Deallocating x509 credentials

Bu biraz tuhaf görünüyor. Bu posta listesine göre , hata genellikle zararlı değildir. Yine de indiremiyorum gnu.

Normal paket getirmeyi nasıl geri yükleyebilirim?

Haziran güncellemesi

GitHub'da hata mesajının sahte olduğuna dair bazı öneriler olsa da, gnuyine de getirilemiyor. Bunu, çevrimiçi depoda son zamanlarda yapılan güncellemelerle birlikte yerel paket sürümlerini kontrol ederek onayladım .

24.5 güncelleme

Emacs 24.5 sürümüne geçtikten sonra artık sorunu yeniden oluşturamıyorum.


Bu sadece depo kapalı gibi görünüyor (paketleri sunan sunucu çevrimdışı). Sunucuya başka yollarla erişebilir misiniz? (örn. tarayıcı aracılığıyla).
wvxvw


Aynı tür bir çıktı alıyorum, bunun bir hata işareti olmadığını düşündürüyor.
politza

Bu da benim izlenimim, ama bütünlük için yayınlamam gerektiğini düşündüm.
Matthew Piziak

Ben de bu hatayı alıyorum ama herhangi bir zarar vermiyor gibi görünüyor. Paket getirme iyi çalışıyor.
Kaushal Modi

Yanıtlar:



2

En son kararlı Emacs'a (şu anda 24.5) yükselttikten sonra sorunu artık üretemiyorum. C-h Nbu sürümdeki imzaları paketlemek için bir dizi değişiklik yapıldığını gösterir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.