Updating Mono key store - błędy związane z certifikatami

Jeśli już na pewno nie da się umieścić posta wyżej.
kkrroolliikk
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 12 sie 2011, 22:36

Updating Mono key store - błędy związane z certifikatami

Post autor: kkrroolliikk »

Hej,
Kilka dni temu po aktualizacji, pojawił mi się problem z certyfikatami. Mianowice gdy dodaje do apt jakieś repo i odpalam update, wyskakuje komunikat:

Kod: Zaznacz cały

Błąd:5 https://updates.signal.org/desktop/apt xenial Release
  Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown.  Could not handshake: Error in the certificate verification. [IP: xxxxxxxxxx 443]
Czytanie list pakietów... Gotowe                   
W: https://updates.signal.org/desktop/apt/dists/xenial/InRelease: No system certificates available. Try installing ca-certificates.
W: https://updates.signal.org/desktop/apt/dists/xenial/Release: No system certificates available. Try installing ca-certificates.
E: The repository 'https://updates.signal.org/desktop/apt xenial Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
ca-certifacates oczywiście zainstalowany. Próbowałem reinstalacji, nic z tego.
Przy próbie dpkg-reconfigure wyskakuje:

Kod: Zaznacz cały

sudo dpkg-reconfigure ca-certificates
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Przetwarzanie wyzwalaczy pakietu ca-certificates (20190110)...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...

done.
Updating Mono key store
Mono Certificate Store Sync - version 5.18.0.240
Populate Mono certificate store from a concatenated list of certificates.
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed.

Error: System.Security.Cryptography.CryptographicException: Input data cannot be coded as a valid certificate. ---> System.NullReferenceException: Object reference not set to an instance of an object
  at Mono.Security.X509.X509Certificate.Parse (System.Byte[] data) [0x00135] in <c8dae181eb1743bd94c3ab5b607caeb0>:0 
   --- End of inner exception stack trace ---
  at Mono.Security.X509.X509Certificate.Parse (System.Byte[] data) [0x0035e] in <c8dae181eb1743bd94c3ab5b607caeb0>:0 
  at Mono.Security.X509.X509Certificate..ctor (System.Byte[] data) [0x0003e] in <c8dae181eb1743bd94c3ab5b607caeb0>:0 
  at Mono.Tools.CertSync.DecodeCertificate (System.String s) [0x00007] in <3ecd27a996384672a2a530fb4d4b8fad>:0 
  at Mono.Tools.CertSync.DecodeCollection () [0x00068] in <3ecd27a996384672a2a530fb4d4b8fad>:0 
  at Mono.Tools.CertSync.Process () [0x00000] in <3ecd27a996384672a2a530fb4d4b8fad>:0 
  at Mono.Tools.CertSync.Main (System.String[] args) [0x0002b] in <3ecd27a996384672a2a530fb4d4b8fad>:0 
Done
done.
sądzę, że w tym jest problem. Ktoś coś spotkał taki problem?
Szukałem w google jednak nic konkretnego nie udało mi się znaleźć. Po kilku dniach bezowocnych prób, postanowiłem poszukać tutaj pomocy.
Problem jest na tyle uciążliwy, że nie mogę działać nawet na Signalu, bo nie potrafi się połączyć z serwerem.
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2053
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Repozytoria Signal - błędy związane z certifikatami

Post autor: kobrawerde »

Może :
https://support.signal.org/hc/pl/articl ... ta-Signal-
https://support.signal.org/hc/en-us/art ... or-Updates
Czasem można wyczytać że aktualizacja nie przechodzi gdy się używa VPN .

Kod: Zaznacz cały

sudo update-ca-certificates
https://askubuntu.com/questions/420860/ ... rtificates
kkrroolliikk
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 12 sie 2011, 22:36

Re: Repozytoria Signal - błędy związane z certifikatami

Post autor: kkrroolliikk »

Signal dałem dla przykładu.
Mam ze wszystkim problem gdzie repo jest po https i wszędzie taki sam komunikat.
Nie jest to kwestia VPN.
Po wpisaniu powyższego nadal na końcu wyskakuje błąd na samym końcu:

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Naprawianie zależności... Gotowe
The following additional packages will be installed:
  ca-certificates
Zostaną zainstalowane następujące NOWE pakiety:
  ca-certificates
0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 146 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 393 kB miejsca na dysku.
Kontynuować? [T/n] y
Pobieranie:1 http://pl.archive.ubuntu.com/ubuntu eoan/main amd64 ca-certificates all 20190110 [146 kB]
Pobrano 146 kB w 0s (467 kB/s)            
Prekonfiguracja pakietów ...
Wybieranie wcześniej niewybranego pakietu ca-certificates.
(Odczytywanie bazy danych ... 277880 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu .../ca-certificates_20190110_all.deb ...
Rozpakowywanie pakietu ca-certificates (20190110) ...
Konfigurowanie pakietu ca-certificates (20190110) ...
Updating certificates in /etc/ssl/certs...
128 added, 0 removed; done.
Przetwarzanie wyzwalaczy pakietu man-db (2.8.7-3)...
Przetwarzanie wyzwalaczy pakietu ca-certificates (20190110)...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...

done.
Updating Mono key store
Mono Certificate Store Sync - version 5.18.0.240
Populate Mono certificate store from a concatenated list of certificates.
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed.

Error: System.Security.Cryptography.CryptographicException: Input data cannot be coded as a valid certificate. ---> System.NullReferenceException: Object reference not set to an instance of an object
  at Mono.Security.X509.X509Certificate.Parse (System.Byte[] data) [0x00135] in <c8dae181eb1743bd94c3ab5b607caeb0>:0 
   --- End of inner exception stack trace ---
  at Mono.Security.X509.X509Certificate.Parse (System.Byte[] data) [0x0035e] in <c8dae181eb1743bd94c3ab5b607caeb0>:0 
  at Mono.Security.X509.X509Certificate..ctor (System.Byte[] data) [0x0003e] in <c8dae181eb1743bd94c3ab5b607caeb0>:0 
  at Mono.Tools.CertSync.DecodeCertificate (System.String s) [0x00007] in <3ecd27a996384672a2a530fb4d4b8fad>:0 
  at Mono.Tools.CertSync.DecodeCollection () [0x00068] in <3ecd27a996384672a2a530fb4d4b8fad>:0 
  at Mono.Tools.CertSync.Process () [0x00000] in <3ecd27a996384672a2a530fb4d4b8fad>:0 
  at Mono.Tools.CertSync.Main (System.String[] args) [0x0002b] in <3ecd27a996384672a2a530fb4d4b8fad>:0 
Done
done.

W ramach desperacji zrobiłem wczoraj nawet aktualizację z wersji 18 do 19, jednak bez skutku (najczęściej korzystam tylko z LTS).

Edit:
bardziej sądze, że to siedzi w jakichś libach niż samym ca-certificates.
na stackoverflow znalazłem jedynie takie coś:
https://stackoverflow.com/questions/241 ... 2#24172972

Nie wiem do końca czy ma to związek z moim błędem, jednak nic z tym nie udało mi się wskórać.

Edit2: Widzę, że trochę źle opisałem wątek, więc admin trochę zmienił tytuł na mylący :)
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2053
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Repozytoria Signal - błędy związane z certifikatami

Post autor: kobrawerde »

Jest już wersja stabilna Ubuntu LTS 20.04 ja bym aktualizował własnie do wersji długoterminowej.
Updating Mono key store
A czy to czasem nie odnosi się do wersji bibliotek powiązanych z WINE ...jeśli tak to może usunięcie WINE z opcją purge i ponowna instalacja coś wniesie do sprawy? Akurat jestem na LinuxMint nie wiem czy możesz np. przełączyć źródła repo Ubuntu z tych PL na jakieś inne ....
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8613
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Updating Mono key store - błędy związane z certifikatami

Post autor: mario_7 »

Mono ma problem z odczytaniem któregoś z certyfikatów. Być może odinstalowanie mono, potem instalacja pakietu z certyfikatami i instalacja mono na nowo coś poprawi.
ODPOWIEDZ

Wróć do „Ostatnia deska ratunku”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość