frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

Prisijungti Registruotis

Cannot open/read repomd.xml file for repository: update

sarunazssarunazs Naujokas (-ė)
edited 2012 kovo 19 Į Pagalba
Sveiki, susidūriau su tokia yum problema
"Cannot open/read repomd.xml file for repository: update" kitaip tariant yum nebeveikia, nes nepasiekiama nei viena failų saugykla "Error: failure: repodata/repomd.xml from update: [Errno 256] No more mirrors to try."
problema greičiausiai atsirado po directadmin atnaujinimo, kolkas neradau sprendimo kaip šią problemą išspręsti tad pagalba praverstų, gal kas susidūrėte su šia problema?

Ačiū už Jūsų laiką.

Komentarai

  • IV_RomanLIV_RomanL Interneto vizija
    edited 2012 kovo 19
    Sveiki,

    panašu jog jūsų yum.repos.d failas sugadintas. Gal galite pateikti turinį failo esančio /etc/yum.repos.d aplanke?
  • sarunazssarunazs Naujokas (-ė)
    edited 2012 kovo 19
    Tame aplanke yra du failai:
    CentOS-Base.repo

    CentOS-Base.repo turinys:
    # CentOS-Base.repo
    #
    # This file uses a new mirrorlist system developed by the CentOS Team.
    # The mirror system uses the connecting IP address of the client and the
    # update status of each mirror to pick mirrors that are updated to and
    # geographically close to the client.  You should use this for CentOS updates
    # unless you are manually picking other mirrors.
    #
    # If the mirrorlist= does not work for you, as a fall back you can try the 
    # remarked out baseurl= line instead.
    #
    #
    
    [base]
    name=CentOS-$releasever - Base
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
    #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
    priority=1
    protect=1
    
    #released updates 
    [update]
    name=CentOS-$releasever - Updates
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
    #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
    priority=1
    protect=1
    
    #packages used/produced in the build but not released
    [addons]
    name=CentOS-$releasever - Addons
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
    #baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
    priority=1
    protect=1
    
    #additional packages that may be useful
    [extras]
    name=CentOS-$releasever - Extras
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
    #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
    priority=1
    protect=1
    
    #additional packages that extend functionality of existing packages
    [centosplus]
    name=CentOS-$releasever - Plus
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
    #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
    priority=2
    protect=1
    
    #contrib - packages by Centos Users
    [contrib]
    name=CentOS-$releasever - Contrib
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
    #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
    priority=2
    protect=1
    

    CentOS-Media.repo turinys:
    # CentOS-Media.repo
    #
    # This repo is used to mount the default locations for a CDROM / DVD on
    #  CentOS-4.  You can use this repo and yum to install items directly off the
    #  DVD ISO that we release.
    #
    # To use this repo, put in your DVD and use it with the other repos too:
    #  yum --enablerepo=c4-media [command]
    #  
    # or for ONLY the media repo, do this:
    #
    #  yum --disablerepo=\* --enablerepo=c4-media [command]
     
    [c4-media]
    name=CentOS-$releasever - Media
    baseurl=file:///media/cdrom/
            file:///media/cdrecorder/
    gpgcheck=1
    enabled=0
    gpgkey=file:///usr/share/doc/centos-release-4/RPM-GPG-KEY-centos4
    
    
  • IV_RomanLIV_RomanL Interneto vizija
    edited 2012 kovo 19
    Įvykdykite šias komandas SSH konsolėje:
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
    
    nano /etc/yum.repos.d/CentOS-Base.repo
    

    ir įklijuokite žemiau pateiktą turinį:
    [base]
    name=CentOS-$releasever - Base
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
    baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

    #released updates
    [update]
    name=CentOS-$releasever - Updates
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
    baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

    #packages used/produced in the build but not released
    [addons]
    name=CentOS-$releasever - Addons
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
    baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

    #additional packages that may be useful
    [extras]
    name=CentOS-$releasever - Extras
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
    baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

    #additional packages that extend functionality of existing packages
    [centosplus]
    name=CentOS-$releasever - Plus
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
    baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

    #contrib - packages by Centos Users
    [contrib]
    name=CentOS-$releasever - Contrib
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
    baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

    Galiausiai:
    yum update
    
  • sarunazssarunazs Naujokas (-ė)
    edited 2012 kovo 19
    Deja, nepadeda. Ir beje formuojamos nuorodos, kuriose tikrai nėra info, pvz.:
    http://centos.slaskdatacenter.com/4.9/updates/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
    Trying other mirror.
    CentOS versija: CentOS release 4.9 (Final)

    Blogai formuojami mirrors dėl neaiškių priežasčių.
  • IV_RomanLIV_RomanL Interneto vizija
    edited 2012 kovo 19
    CentOS 4 jau pusę metų nėra palaikomų operacinių sistemų sąraše pačių kūrėjų. Tad, jie perkėlė repozitorijas kitu adresu. Jūsų atveju reiktų adresą http://mirror.centos.org/centos/ pakeisti į http://vault.centos.org/ . Pavyzdys:

    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

    keičiame į:

    mirrorlist=http://vault.centos.org/?release=$releasever&arch=$basearch&repo=os
  • sarunazssarunazs Naujokas (-ė)
    edited 2012 kovo 19
    O ar galima pati centos atnaujinti i naujausią versiją nepakenkiant serveriui, kitaip tariant, kad viskas veiktų kaip veikė ir directadmin ... ?
    Beje, nepavyksta priversti veikti yum keičiant kaip nurodėte. Ar taip turėjot omeny:
    #released updates
    [update]
    name=CentOS-$releasever - Updates
    mirrorlist=http://vault.centos.org/?release=$releasever&arch=$basearch&repo=updates
    baseurl=http://vault.centos.org/centos/$releasever/updates/$basearch/
    gpgcheck=1
    gpgkey=http://vault.centos.org/centos/RPM-GPG-KEY-centos4
    

    gaunu krūva klaidų su html intarpais bei "not using ftp, http, or file for repos, skipping"
  • sarunazssarunazs Naujokas (-ė)
    edited 2012 kovo 19
    Kad yum pradėtų veikti failas turi atrodyti maždaug taip(man kolkas veikia):
    # CentOS-Base.repo
    [base]
    name=CentOS-$releasever - Base
    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
    baseurl=http://vault.centos.org/4.9/os/$basearch/
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
    priority=1
    protect=1
    
    #released updates 
    [update]
    name=CentOS-$releasever - Updates
    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
    baseurl=http://vault.centos.org/4.9/updates/$basearch/
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
    priority=1
    protect=1
    
    #packages used/produced in the build but not released
    [addons]
    name=CentOS-$releasever - Addons
    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
    baseurl=http://vault.centos.org/4.9/addons/$basearch/
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
    priority=1
    protect=1
    
    #additional packages that may be useful
    [extras]
    name=CentOS-$releasever - Extras
    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
    baseurl=http://vault.centos.org/4.9/extras/$basearch/
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
    priority=1
    protect=1
    
    #additional packages that extend functionality of existing packages
    [centosplus]
    name=CentOS-$releasever - Plus
    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
    baseurl=http://vault.centos.org/4.9/centosplus/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
    priority=2
    protect=1
    
    #contrib - packages by Centos Users
    [contrib]
    name=CentOS-$releasever - Contrib
    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
    baseurl=http://vault.centos.org/4.9/contrib/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
    priority=2
    protect=1
    
    

    Bet kaip dėl pačio CentOS atnaujinimo, kartu su directadmin įdiefiama 4.x versija, kuri kaip matome yra gan sena, nes jau yra ir CentOS 6, reikėtų kažkokio gido, kad esami vartotojai galėtų paprasčiau atsinaujinti OS be būtinybės viską įdiegti iš naujo, bet kad ir tai būtų įmanoma prieš tai directadmin turi būt įrašomas su nauja centos versija, kas kolkas nesiūloma.
  • IV_RomanLIV_RomanL Interneto vizija
    edited 2012 kovo 19
    Artimiausi metu atnaujinsime operacinės sistemos šabloną kartu su siūlomu DirectAdmin valdymo pultu.
  • sarunazssarunazs Naujokas (-ė)
    edited 2012 kovo 19
    Puiku, tuo pačiu iškilo dar vienas klausimas, pastebėjau jog mano dabartinis serveris naudoja 32bit OS nes kolkas parametrai neviršija normų ateitį planuoju padaryti galingesnį serverį kelių branduolių ir 4GB+ ram kaip žinome 32bit architektūra nepalaiko daugiau kaip 3GB ir yra nelabai naudojama su galingesniais serveriais, o turint omeny jog yra galimybė didinti mažinti resursų kieki neperašant operacinės ar nebūtų geriau iškarto 64bit rašyt ar šitą klausimą esate kaip nors išsprendę?
  • IV_RomanLIV_RomanL Interneto vizija
    edited 2012 kovo 19
    Ne visi naudotojai turi galingus serverius, tad šiuo atveju palikti vien tik 64-bit operacines sistemas būtų klaida.

    32-bit operacinė sistema bei aplikacijos joje, veikia sparčiau esant mažiau nei 4 GB RAM. Tuo tarpu 64-bit sistemos privalumas pasireiškia turint serverį su daugiau nei 4 GB RAM.

    Jei planuojate didinti serverio resursus netolimoje ateityje, tuomet iš anksto galite įdiegti 64-bit operacinę sistemą.

    Pakeisti operacinę sistemą iš 32-bit į 64-bit neįkuriant serverio iš naujo, deja, nėra galimybės dėl serveryje veikiančių tarnybų ir jų nesuderinamumo su operacinės sistemos tipu.
  • sarunazssarunazs Naujokas (-ė)
    edited 2012 kovo 19
    Aišku, geriausias variantas būtų jei būtų pasirinkimai kaip ir su operacinėm sistemom directadmin (32bit) / directadmin (64bit) kitaip tariant du skirtingi šablonai.

    Ačiū už pagalbą šiuo klausimu dabar iškilo kitų šioje diskusijoje:
    https://forumas.dedikuoti.lt/showthread.php?t=134
Norėdami palikti komentarą, turite prisijungti arba registruokis.