31

Hrafn пишет:

попробуйте еще:

cd /tmp
wget http://mirror.yandex.ru/centos/6.3/os/x86_64/repodata/repomd.xml
[root@www tmp]# wget http://mirror.yandex.ru/centos/6.3/os/x86_64/repodata/repom 
d.xml
--2012-08-23 14:18:32--  http://mirror.yandex.ru/centos/6.3/os/x86_64/repodata/repomd.xml
Распознаётся mirror.yandex.ru... 213.180.204.183, 2a02:6b8:0:201::1
Устанавливается соединение с mirror.yandex.ru|213.180.204.183|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: нет информации [text/html]
Saving to: «repomd.xml»


    [<=>                                    ] 0           --.-K/s              
    [ <=>                                   ] 6 000       --.-K/s   в 0,04s    

2012-08-23 14:18:32 (148 KB/s) - «repomd.xml» saved [6000]

32

Hrafn пишет:

сделайте

yum update

и снова посмотрите. что там есть

yum update

[root@www tmp]# yum update
Loaded plugins: fastestmirror, priorities
Determining fastest mirrors
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. </html>/
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/base/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: base

Ничего не изменилось, все таже папка и все.

33

хм, уже интересней
как вариант, если с Яндекса тянет нормально, попробуйте в Centos-Base.repo прописать в baseurl прямую ссылку на яндексовое зеркало

34

и на всякий случай список зеркал из файла /var/cache/yum/x86_64/6/base/mirrorlist.txt


http://mirror.netcologne.de/centos/6.3/os/x86_64/
http://ftp.halifax.rwth-aachen.de/centos/6.3/os/x86_64/
http://ftp.plusline.de/centos/6.3/os/x86_64/
http://mirror.atrpms.net/centos/6.3/os/x86_64/
http://centos.copahost.com/6.3/os/x86_64/
http://centos.vieth-server.de/6.3/os/x86_64/
http://ftp.hosteurope.de/mirror/centos. … os/x86_64/
http://wftp.tu-chemnitz.de/pub/linux/ce … os/x86_64/
http://centos.intergenia.de/6.3/os/x86_64/
ftp://mirror.fraunhofer.de/centos.org/6.3/os/x86_64/
http://ftp.uni-bayreuth.de/linux/CentOS/6.3/os/x86_64/
http://mirror.silyus.net/centos/6.3/os/x86_64/
http://centos.bio.lmu.de/6.3/os/x86_64/
http://mirror.de.leaseweb.net/centos/6.3/os/x86_64/
http://ftp-stud.fht-esslingen.de/pub/Mi … os/x86_64/
http://mirror.softaculous.com/centos/6.3/os/x86_64/
http://centos.mirror.connexeon.net/6.3/os/x86_64/
http://centos.mirror.integer.be/6.3/os/x86_64/
http://centos.cu.be/6.3/os/x86_64/
http://centos.weepeetelecom.be/6.3/os/x86_64/

35

Может ему просто дать рабочие репо файлы?
Что-то намудрилось.

36

попробовать можно конечно, но может и не помочь, поскольку я никак понять не могу, где именно затык

37

Hrafn пишет:

хм, уже интересней
как вариант, если с Яндекса тянет нормально, попробуйте в Centos-Base.repo прописать в baseurl прямую ссылку на яндексовое зеркало

Прописал

Loaded plugins: fastestmirror, priorities
Determining fastest mirrors
Error: Cannot find a valid baseurl for repo: extras

38

по идее, если я правильно понимаю, то при запуске yum генерится список зеркал, по которым потом и обращается
а тут такое ощущение. что ошибка какая-то в конфиге. то ли буква не та, то или еще что

39 (23.08.2012 15:40:59 отредактировано AlfaStriker)

Такое ощущение  что кто-то редактировал основные репо файлы.
И теперь хоть пушкой стреляй, ни чего не помогает.

Должно быть 4-ре основных (системных) репуса:
1. CentOS-Base.repo 
2. CentOS-Debuginfo.repo 
3. CentOS-Media.repo 
4. CentOS-Vault.repo

Вот ссылка на эти файлы, они в архиве:
http://rghost.net/39954353


Ихнее содержимое:
1. CentOS-Base.repo 

# CentOS-Base.repo
#
# 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=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#released updates 
[updates]
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=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#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=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#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=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#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=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

2. CentOS-Debuginfo.repo 

# CentOS-Base.repo
#
# 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.
#

# All debug packages from all the various CentOS-5 releases
# are merged into a single repo, split by BaseArch
#
# Note: packages in the debuginfo repo are currently not signed
#

[debug]
name=CentOS-6 - Debuginfo
baseurl=http://debuginfo.centos.org/6/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Debug-6
enabled=0

3. CentOS-Media.repo

# CentOS-Media.repo
#
# This repo is used to mount the default locations for a CDROM / DVD on
#  CentOS-6.  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=c6-media [command]
#  
# or for ONLY the media repo, do this:
#
#  yum --disablerepo=\* --enablerepo=c6-media [command]
 
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
        file:///media/cdrom/
        file:///media/cdrecorder/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

4. CentOS-Vault.repo

#-----------------

[C6.0-base]
name=CentOS-6.0 - Base
baseurl=http://vault.centos.org/6.0/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.0-updates]
name=CentOS-6.0 - Updates
baseurl=http://vault.centos.org/6.0/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.0-extras]
name=CentOS-6.0 - Extras
baseurl=http://vault.centos.org/6.0/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.0-contrib]
name=CentOS-6.0 - Contrib
baseurl=http://vault.centos.org/6.0/contrib/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.0-centosplus]
name=CentOS-6.0 - CentOSPlus
baseurl=http://vault.centos.org/6.0/centosplus/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0
#-----------------

[C6.1-base]
name=CentOS-6.1 - Base
baseurl=http://vault.centos.org/6.1/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.1-updates]
name=CentOS-6.1 - Updates
baseurl=http://vault.centos.org/6.1/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.1-extras]
name=CentOS-6.1 - Extras
baseurl=http://vault.centos.org/6.1/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.1-contrib]
name=CentOS-6.1 - Contrib
baseurl=http://vault.centos.org/6.1/contrib/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.1-centosplus]
name=CentOS-6.1 - CentOSPlus
baseurl=http://vault.centos.org/6.1/centosplus/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0
#-----------------

[C6.2-base]
name=CentOS-6.2 - Base
baseurl=http://vault.centos.org/6.2/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.2-updates]
name=CentOS-6.2 - Updates
baseurl=http://vault.centos.org/6.2/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.2-extras]
name=CentOS-6.2 - Extras
baseurl=http://vault.centos.org/6.2/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.2-contrib]
name=CentOS-6.2 - Contrib
baseurl=http://vault.centos.org/6.2/contrib/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.2-centosplus]
name=CentOS-6.2 - CentOSPlus
baseurl=http://vault.centos.org/6.2/centosplus/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

40

Velland пишет:

Прописал

уже лучше ab
сделайте то де самое для extras
только убедитесь, что строка прописана корректно

41

В том то и дело я их вобще не трогал.

42

поменяйте для extras и посмотрим, косячит ли еще что

43

Поменял

[root@www tmp]# yum update
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile

base                                                     | 5.9 kB     00:00 ... 
http://mirror.yandex.ru/centos/6.3/os/repodata/repomd.xml: [Errno -1] Error importing repomd.xml for base: Damaged repomd.xml file
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again

44

http://mirror.yandex.ru/centos/6.3/os/x … repomd.xml
сравните

45 (23.08.2012 15:39:31 отредактировано Hrafn)

укажите правильный путь
там архитектуры не хватает

46

[root@www tmp]# yum update
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile

base                                                     | 5.9 kB     00:00 ... 
http://mirror.yandex.ru/centos/6.3/os/x86_64/repodata/repomd.xml: [Errno -1] Error importing repomd.xml for base: Damaged repomd.xml file
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again

47

Может быть попробуешь вариант с заменой файлов?
Я на верху выложил репо файлы аналогичной системы.

48

AlfaStriker пишет:

Может быть попробуешь вариант с заменой файлов?
Я на верху выложил репо файлы аналогичной системы.

Заменил

Loaded plugins: fastestmirror, priorities
Determining fastest mirrors
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. </html>/
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/base/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: base

49

прокси случаем не используется?

50

Нет, интернет напрямую.

51

давайте ради интереса отключим плагины у Yum

52

и в yum.conf выставьте debuglevel в 10
будем смотреть, может чего интересного напишет

53

Hrafn пишет:

давайте ради интереса отключим плагины у Yum

Какие и как?

54

у Вас их два: fastestmirror, priorities

поставьте в yum.conf

plugins=0

55

Config time: 0.161
Yum Version: 3.2.29
COMMAND: yum update 
Installroot: /
Setting up Package Sacks

CentALT                                                  | 5.9 kB     00:00 ... 
http://centos.alt.ru/repository/centos/6/x86_64/repodata/repomd.xml: [Errno -1] Error importing repomd.xml for CentALT: Damaged repomd.xml file
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: CentALT. Please verify its path and try again

56

CentALT отключите пока

57

Config time: 0.005
Yum Version: 3.2.29
COMMAND: yum update 
Installroot: /
Setting up Package Sacks

base                                                     | 5.9 kB     00:00 ... 
http://mirror.yandex.ru/centos/6.3/os/x86_64/repodata/repomd.xml: [Errno -1] Error importing repomd.xml for base: Damaged repomd.xml file
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again

58

покажите вывод:

rpm -qa curl libcurl rpm yum python*

59 (23.08.2012 16:44:34 отредактировано Velland)

Hrafn пишет:

покажите вывод:

rpm -qa curl libcurl rpm yum python*

Вот:

rpm-4.8.0-27.el6.x86_64
python-pycurl-7.19.0-8.el6.x86_64
python-inotify-0.9.1-1.el6.noarch
libcurl-7.19.7-26.el6_2.4.x86_64
python-2.6.6-29.el6_2.2.x86_64
yum-3.2.29-30.el6.centos.noarch
curl-7.19.7-26.el6_2.4.x86_64
python-libs-2.6.6-29.el6_2.2.x86_64
python-iniparse-0.3.1-2.1.el6.noarch
python-urlgrabber-3.9.1-8.el6.noarch

60

что-то у меня уже закончились мысли...
можно конечно попробовать прописать в Centos-Base.repo вместо http - ftp, но не факт, что поможет