Fix: Kan inte hitta en giltig basis för repo: bas

Om du använder någon av de Linux-distributioner som använder yum-pakethanteraren, kan du sluta se ett fel som läser. Kan inte hitta en giltig baseurl för repo: basen kort efter att du slutförde installationen av operativsystemet. Det här är oftast ett fel som är förknippat med distributionerna i Fedora, Red Hat och CentOS Linux, men du kan också få det när du försöker uppdatera yum på kompatibla versioner av SUSE. Du får normalt bara felet när du försöker uppdatera, men lyckligtvis finns det en ganska enkel väg runt det.

Metod 1: Tvinga yum till att hitta en basurl

Detta felmeddelande indikerar att Yellowdog Updater, Modified (yum) -systemet, av vilket skäl som helst, inte kan nå den bas som den använder för att hitta paketinformation. För att reproducera felmeddelandet, kör sudo yum uppdatering eller helt enkelt uppdatera om du är root-användaren. Om det uppdateras den här gången, var felet bara orsakat av en nätverkshicka och du behöver inte göra något annat.

Å andra sidan kan du upptäcka att du har reproducerat felmeddelandet. Det första du behöver kontrollera är att du är ansluten till nätverket. Du vill vara säker på att du inte upplever ett Internetavbrott, vilket är den vanligaste orsaken till det här felet. Om du är på Internet och fortfarande inte kan hitta en giltig basadress, försök ping mirrorlist.centos.org och se vad som händer. Tryck Ctrl + C för att avsluta pingningsprocessen och se vilka resultat du mottog. Om du använder Red Hat eller Fedora kanske du vill ersätta den spegellistaadress som felet rapporterade till dig istället för den CentOS-URL som vi använde.

Om du inte kan pinga servrarna kanske du måste vänta på att de kan uppleva ett tillfälligt avbrott. Annars, om du har problem med nätverket, prova sökvägen som visas i bilden och växla på ONBOOT = rad till antingen ja eller nej. Du kanske vill prova dem båda. När du har ställt in, kör sudo dhclient så länge du inte arbetar via ssh och försök att uppdatera yum igen. Om du fortfarande kämpar för att pakethanteraren ska uppdateras, försök sedan redigera den filen igen.

PRO TIPS: Om problemet är med din dator eller en bärbar dator, bör du försöka använda Reimage Plus-programvaran som kan skanna förvaret och ersätta korrupta och saknade filer. Detta fungerar i de flesta fall där problemet uppstått på grund av systemkorruption. Du kan ladda ner Reimage Plus genom att klicka här

Du hittar ett alternativ som heter NM_CONTROLLED, som du borde ställa in till nej. Om du gör det så kontrollera att ONBOOT = är också inställt på nej. När du ställer in alternativ till nej, se till att du bara skriver orden bara i små bokstäver, eftersom vissa versioner av CentOS och Fedora faktiskt kan ha någon form av känslighet i detta avseende.

När du är klar med att redigera filen, se till att du har en Ethernet-kabel ansluten till det första nätverksgränssnittet på maskinen och försök att köra ifdown eth0; om du behöver eto för att återställa nätverket. Användare av CentOS 7, som i vårt exempel, kanske inte kan hitta den här filen eftersom sakerna ändrades. Om så är fallet, försök leta efter vad som visas i bilden nedan eller något annat som liknar det mönstret. CentOS utvecklare bestämde sig för att göra några förändringar förra gången som de uppgraderade den minsta installationskoden, och det ändrade namnet på några av nätverksgränssnitten som ett resultat.

När allt ser bra ut, försök att uppdatera yum igen och se om det fungerar.

Metod 2: Uncommenting basurl

I några få sällsynta situationer kan det här felet inte orsakas av ett nätverksproblem. Om du är säker på att du är ansluten och fortfarande inte kan få något att fungera, öppna sedan filen som visas i bilden nedan som root superbruker med din favorit textredigerare. Återigen, om du inte använder CentOS som vi var så behöver du en enkel namnbyte för att hitta rätt fil.

Du bör se en rad som läser:

baseURL = http: //mirror.centos.org/centos/$releasever/os/$basearch/

Se till att detta inte börjar med en kommentarflagga som # -symbolen. Om det gör, ta bort det och spara sedan filen. Försök att uppdatera igen. Detta borde ha tvingat systemet att uppdateras korrekt den här gången, vilket det inte kan göra om den inte kan hitta den här raden eftersom den dolts av en kommentarflagga.

PRO TIPS: Om problemet är med din dator eller en bärbar dator, bör du försöka använda Reimage Plus-programvaran som kan skanna förvaret och ersätta korrupta och saknade filer. Detta fungerar i de flesta fall där problemet uppstått på grund av systemkorruption. Du kan ladda ner Reimage Plus genom att klicka här

Facebook Twitter Google Plus Pinterest