Home
» PC-tips
»
Pardus 23 APT-fouten: controleer DNS en de yirmiuc-repositories
Pardus 23 APT-fouten: controleer DNS en de yirmiuc-repositories
De veiligste oplossing voor een APT-repositoryverbindingsfout in Pardus 23 is om het commando uit te voeren sudo apt update, de exacte foutmelding te lezen en het netwerkpad of de specifieke repositoryvermelding die wordt geïdentificeerd te herstellen. Blijf Pardus 23 gebruiken met de officiële yirmiucsoftwarepakketten; overschakelen naar Pardus 25 of generieke Debian-repositories kan leiden tot een mix van releases en een ander pakketprobleem. Op 9 oktober 2026 vermeldt Pardus 25.0 als de huidige release en 23.5 als ondersteund tot en met het derde kwartaal van 2027, dus een Pardus 23-machine moet nog steeds zijn eigen bronnen gebruiken.
1. Identificeer wat APT niet bereikt
Sluit het Pardus Software Center of een andere pakketbeheerder, open een terminal en voer het volgende commando uit:
sudo apt update
Dit vernieuwt de pakketindexen; het installeert of verwijdert geen pakketten. Lees de URL van de eerste repository die niet werkt en de foutmelding ernaast. "Tijdelijke fout bij het oplossen" wijst op een probleem met de naamresolutie; "Kon geen verbinding maken" of een time-out wijst op een probleem met het netwerkpad of de bereikbaarheid van de server; een 404-fout of een ontbrekend Release-bestand betekent meestal dat het repositorypad of de suite onjuist is. Een NO_PUBKEYbericht over een niet-ondertekende repository duidt op een authenticatieprobleem, niet op een verbindingsfout. Gebruik de foutmelding om de onderstaande branch te kiezen in plaats van alle mogelijke oplossingen te proberen.
Voer het programma sudo apt updateeerst uit en noteer de URL van de repository en de exacte foutmelding.
2. Onderscheid DNS-problemen van een storing in de repository.
Als de foutmelding aangeeft dat de hostnaam niet kan worden opgelost, controleer dan of deze computer de repositoryhost van Pardus wel kan oplossen:
getent hosts depo.pardus.org.tr
Als de opdracht geen adres retourneert, maak dan opnieuw verbinding met het netwerk en controleer de DNS-instellingen van de computer of de DNS-service van het netwerk. Als er wel een adres wordt geretourneerd, werkt de DNS-resolutie; dat alleen bewijst echter niet dat de repositoryserver of de route ernaartoe bereikbaar is. Probeer de update opnieuw op een ander netwerk of op een later tijdstip als de officiële host tijdelijk niet beschikbaar is. Vervang geen repositoryvermeldingen alleen omdat één DNS-zoekopdracht is mislukt.
Deze controle checkt of de hostnaam van de Pardus-repository correct wordt opgelost voordat u APT-bronnen bewerkt.
Als curlhet al geïnstalleerd is, kunt u het Pardus 23-indexeindpunt ook rechtstreeks testen:
Een time-out of verbindingsweigering duidt op een probleem met het netwerk, de firewall, de proxy of een tijdelijke server. Een HTTP-antwoord betekent dat de host heeft gereageerd, hoewel een 404-fout nog steeds wijst op een pad- of suite-mismatch. Vraag op een beheerd netwerk de beheerder naar de vereisten voor uitgaande HTTP- of proxyverbindingen in plaats van willekeurig netwerkinstellingen te wijzigen.
3. Bevestig de Pardus 23-repositorysuites
Bij een 404-fout of de melding "heeft geen releasebestand", controleer dan de actieve APT-vermeldingen voordat u iets wijzigt:
.listAPT kan zowel traditionele bestanden als deb822- bestanden lezen .sources, dus controleer beide locaties. Het huidige Pardus-versieschema en de officiële repositorylijst bevatten de volgende Pardus 23-binaire bestanden:
deb http://depo.pardus.org.tr/pardus yirmiuc main contrib non-free non-free-firmware
deb http://depo.pardus.org.tr/pardus yirmiuc-deb main contrib non-free non-free-firmware
deb http://depo.pardus.org.tr/guvenlik yirmiuc-deb main contrib non-free non-free-firmware
Vergelijk uw bestaande Pardus-vermeldingen met deze regels. Als een Pardus 23-vermelding yirmibeseen verouderde suite of een verkeerd getypte hostnaam bevat, maak dan een back-up van het bestand dat deze vermelding bevat en corrigeer alleen die specifieke vermelding. Plak geen tweede kopie over een bestaande configuratie en verwijder geen irrelevante bronnen van derden zonder deze te identificeren. De officiële release-opmerkingen van Pardus 23 vermelden dezelfde repositoryadressen.
Doorzoek de geconfigureerde bronnen yirmiucen vergelijk het resultaat met de door Pardus gepubliceerde gegevens uit de 23-serie.
4. Handtekening- en spiegelingsfouten afhandelen zonder APT te verzwakken.
Als APT NO_PUBKEYeen niet-ondertekende repository of een ongeldige handtekening meldt, controleer dan of de URL die de fout veroorzaakt een officiële Pardus-bron is en of de systeemdatum correct is. Volg vervolgens de actuele richtlijnen van Pardus voor de sleutelbos of updates die specifiek voor die fout gelden. De documentatie van Debian over APT-archiefverificatie legt uit waarom APT niet-ondertekende of niet-geauthenticeerde repositorymetadata weigert. Voeg geen instellingen toe die trusted=yesonveilige repositories toestaan of handtekeningcontroles uitschakelen om de waarschuwing te laten verdwijnen; deze instellingen verwijderen een beveiligingscontrole in plaats van het vertrouwensprobleem op te lossen.
Een foutmelding "Hash Sum mismatch" nadat een repository bereikbaar is geweest, kan duiden op een tijdelijk probleem met de mirrorsynchronisatie of de gecachede index, in plaats van een DNS-fout. Wacht een paar minuten en probeer het eerst opnieuw. Als het probleem aanhoudt, sluit dan alle pakkettools en verwijder alleen de gedownloade indexbestanden van APT voordat u ze vernieuwt.
sudo rm -rf /var/lib/apt/lists/*
sudo apt update
Hiermee worden de pakketlijsten uit de cache verwijderd, niet de geïnstalleerde applicaties of persoonlijke bestanden; APT downloadt bij de volgende update nieuwe indexen. Gebruik dit alleen wanneer er geen andere APT- of grafische pakketbewerking actief is.
Controleer de reparatie.
Voer het sudo apt updateopnieuw uit. De oplossing is bevestigd wanneer APT de geconfigureerde Pardus 23-repositories bereikt, klaar is met "Pakketlijsten lezen" en de oorspronkelijke foutieve URL niet langer rapporteert. Waarschuwingen van een aparte repository van derden kunnen blijven bestaan nadat de Pardus-bronnen werken; identificeer die bron aan de hand van de URL en repareer of schakel alleen die vermelding uit als u deze niet langer nodig hebt.
Als dezelfde officiële Pardus-host nog steeds een time-out geeft vanuit meerdere netwerken, of als de gepubliceerde suite een aanhoudende serverfout retourneert, ligt de oorzaak mogelijk buiten de laptop. Noteer de exacte URL en foutmelding en controleer het ondersteuningsschema en de repository-informatie van Pardus voordat u het probleem meldt. Zie de handleiding van Debian voor de syntaxis van bronbestanden (APT sources.list) .
Herhaal de procedure sudo apt updatena de correctie om te bevestigen dat de oorspronkelijke Pardus-repositoryfout is verholpen.