• 02-07-2007, 16:19:55
    #1
    Yum udate dediğimde böyle bir hata veriyor. Bunu nasıl geçebilirim...

    [root@server home]# yum update
    Repository update is listed more than once in the configuration
    Repository base is listed more than once in the configuration
    Repository addons is listed more than once in the configuration
    Setting up Update Process
    Setting up repositories
    update                    100% |=========================|  951 B    00:00
    base                      100% |=========================| 1.1 kB    00:00
    Cannot find a valid baseurl for repo: addons
    Error: Cannot find a valid baseurl for repo: addons
  • 02-07-2007, 17:32:11
    #2
    Kurumsal PLUS
    sistem 0 mı? bunu dememesi lazım yum.conf da değişiklik yaptınmı birde? yum.conf etc nin altındadır

    nano /etc/yum.conf
  • 02-07-2007, 19:46:19
    #3
    evet değişiklik yaptım. yaptığım değişiklik şu.

     
    [main]
    exclude=mod_ssl* httpd* perl mysql* php* spamassassin* kernel* exim* courier* apache*
    cachedir=/var/cache/yum
    debuglevel=2
    logfile=/var/log/yum.log
    pkgpolicy=newest
    distroverpkg=redhat-release
    installonlypkgs=kernel kernel-smp kernel-hugemem kernel-enterprise kernel-debug
    #kernel-unsupported kernel-smp-unsupported kernel-hugemem-unsupported
    tolerant=1
    exactarch=1
    
    [base]
    name=CentOS-$releasever - Base
    baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
    gpgcheck=1
    #released updates
    [update]
    name=CentOS-$releasever - Updates
    [update]
    name=CentOS-$releasever - Updates
    baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
    gpgcheck=1
    #packages used/produced in the build but not released
    [addons]
    name=CentOS-$releasever - Addons
    Neresinde yalnış var. :s
  • 02-07-2007, 20:06:38
    #4
    Kurumsal PLUS
    [main]
    exclude=apache* courier* exim* httpd* mod_ssl* mysql* perl* php* proftpd* pure-ftpd* spamassassin* squirrelmail*
    cachedir=/var/cache/yum
    debuglevel=2
    logfile=/var/log/yum.log
    pkgpolicy=newest
    installonlypkgs=kernel kernel-smp kernel-devel kernel-smp-devel kernel-largesmp kernel-largesmp-devel kernel-hugemem kernel-hugemem-devel
    distroverpkg=centos-release
    tolerant=1
    exactarch=1
    retries=20
    obsoletes=1
    gpgcheck=1
    plugins=1
    kopyasılı al önce

    cp /etc/yum.conf /etc/yum.conf.old

    şeklinde daha sonra

    nano /etc/yum.conf

    yaz ve yukarda verdiğim default conf u yaz kaydet sonra

    service yum restart

    yaz bakalım

    Kolay gelsin
  • 02-07-2007, 20:12:39
    #5
    Ni-Osman adlı üyeden alıntı: mesajı görüntüle
    [main]
    exclude=apache* courier* exim* httpd* mod_ssl* mysql* perl* php* proftpd* pure-ftpd* spamassassin* squirrelmail*
    cachedir=/var/cache/yum
    debuglevel=2
    logfile=/var/log/yum.log
    pkgpolicy=newest
    installonlypkgs=kernel kernel-smp kernel-devel kernel-smp-devel kernel-largesmp kernel-largesmp-devel kernel-hugemem kernel-hugemem-devel
    distroverpkg=centos-release
    tolerant=1
    exactarch=1
    retries=20
    obsoletes=1
    gpgcheck=1
    plugins=1
    kopyasılı al önce

    cp /etc/yum.conf /etc/yum.conf.old

    şeklinde daha sonra

    nano /etc/yum.conf

    yaz ve yukarda verdiğim default conf u yaz kaydet sonra

    service yum restart

    yaz bakalım

    Kolay gelsin

    verdiğin conf bana çok kısa gibi geldi. ama yinede yaptım ve yum update dediğimde

    [root@server home]# nano /etc/yum.conf
    [root@server home]# service yum restart
    Disabling nightly yum update:                              [  OK  ]
    Enabling nightly yum update:                               [  OK  ]
    [root@server home]# yum update
    Config Error: File contains parsing errors: /etc/yum.conf
            [line  3]: 'proftpd* pure-ftpd* spamassassin* squirrelmail*n'
            [line  9]: 'kernel-largesmp kernel-largesmp-devel kernel-hugemem n'
            [line 10]: 'kernel-hugemem-develn'
    Böyle bir şey dedi. Bazı satırlarında hata var sanırım..
  • 02-07-2007, 20:18:21
    #6
    Kurumsal PLUS
    nano ile açtın ya direk CP yapınca 1 satır alta düşmüş tam exclude= bölümünde yer alanlar aynı satırda olmalı aynı şekilde installonlypkgs= alanındaki şeylerde... cp yapmışsın anlaşılan direk sığmayınca 1 satır alta atmış düzenlersen düzelecek
  • 02-07-2007, 20:28:52
    #7
    The_CoDeR adlı üyeden alıntı: mesajı görüntüle
     
    [main]
    exclude=mod_ssl* httpd* perl mysql* php* spamassassin* kernel* exim* courier* apache*
    cachedir=/var/cache/yum
    debuglevel=2
    logfile=/var/log/yum.log
    pkgpolicy=newest
    distroverpkg=redhat-release
    installonlypkgs=kernel kernel-smp kernel-hugemem kernel-enterprise kernel-debug
    #kernel-unsupported kernel-smp-unsupported kernel-hugemem-unsupported
    tolerant=1
    exactarch=1
    
    [base]
    name=CentOS-$releasever - Base
    baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
    gpgcheck=1
    #released updates
    [update]
    name=CentOS-$releasever - Updates
    [update]
    name=CentOS-$releasever - Updates
    baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
    gpgcheck=1
    #packages used/produced in the build but not released
    [addons]
    name=CentOS-$releasever - Addons
    Neresinde yalnış var. :s
    Son satırda yer alan Addons reposu için olması gereken adres yerinde yok. en sona o adresi eklersen bir sorun kalmayacaktır. Yanlış anımsamıyorsam

    baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
    olmalıydı. Ya da eğer kullanmıyorsan addons bölümünü kaldırabilirsin.

    Edit: şimdi kontrol ettim doğru hatırlıyormuşum Index of /centos/4.5
  • 02-07-2007, 20:38:04
    #8
    Arkadaşım yardımların için çok sağol. Dediğin gibi yaptım ve şöyle dedi.

    [root@server home]# yum update
    Setting up Update Process
    Setting up repositories
    Cannot find a valid baseurl for repo: update
    Error: Cannot find a valid baseurl for repo: update
    You have new mail in /var/spool/mail/root
    [root@server home]#
    şu updateyi bir yapsa sorun biticek.
  • 03-07-2007, 00:23:04
    #9
    Sorun yok. Daha önce gözümden kaçmış. Conf dosyan içerisinde iki tane [update] bölümü var. Üsttekinin altında baseurl yok ve hata veriyor. alttakinin altında ise var. Sanırım ayar yaparken bir bölümünü yanlıştıkla kopyaladın. Eğer conf dosyandaki ilk update bölümünü silersen

    [update]
    name=Centos-$releasever - Updates
    sorun ortadan kalkacaktır. Kolay gelsin.