Ошибки конфигурации

Аватар пользователя EBSD

привет, когда я захожу в установка/удаление программ и напишу порол root то сис выводить сообщение (Ошибки конфигурации).
Что нужно делать для решение этой проблемы ?
Спасибо заранее.

ВложениеРазмер
Screenshot-Ошибка конфигурации..png16.85 КБ
Аватар пользователя karlson

Re: Ошибки конфигурации

Это оно хочет найти repomd.xml, а не может.
посмотри /etc/yum.repos.d/ там лежат файлы *.repo, в них написано, где оно имеет право хотеть repomd.xml, неправильное - исправь.

Аватар пользователя ekkl

Re: Ошибки конфигурации

День добрый.
У меня такая же проблема.
Два дня как установил систему, так что пока разбираюсь.
В /etc/yum.repos.d/ нашел 4 файла

Цитата:
asplinux.repo
asplinux-update.repo
fedora.repo
fedora-update.repo

Так я не понял, что где править.

Аватар пользователя телепат_

Re: Ошибки конфигурации

Так вот в них и править содержимое. Синтаксис прозрачен, так что просто проверьте указанные там url или добавьте свои собственные. можно прописать еще кучу других репозитариев по желанию.

Аватар пользователя ekkl

Re: Ошибки конфигурации

Если бы я еще знал что к чему.
Система у меня всего два дня стоит, но из-за названой ошибки, я решил, что она не правильно установилась, и переустанавливал.
На что нужно править урлы?
Я так понял, там указано, где система дрлжна искась свединия об установке?
Так как там указан адрес в интернете система не может открыть конфигурацию?
Нужно исправить, чтобы она искала на диске ДВД?

Аватар пользователя Телепат_

Re: Ошибки конфигурации

ekkl писал(а):
Если бы я еще знал что к чему.

Придется научиться. Документация по этому пункту содержится в man yum.conf
Вообще, желательно перед тем, как что-нибудь трогть в линуксе, прочитать документацию по целевой и смежным проблеммам.

ekkl писал(а):
На что нужно править урлы?

На рабочие. Если те, котрые там указаны не отвечают

Цитата:
Я так понял, там указано, где система дрлжна искась свединия об установке?

да.

Цитата:
Так как там указан адрес в интернете система не может открыть конфигурацию?
Нужно исправить, чтобы она искала на диске ДВД

Лучше чтобы искала в интернете, где лежат репозитарии. У меня это ftp.asplinux.ru и mirror.yandex.ru

А лучше пользоваться не графической приблудой, а yum. Тогда скорее всего ваши проблеммфы отпадут сами собой.
Чтобы узнать как, прочтите документацию man yum и man yum.conf.

Аватар пользователя ekkl

Re: Ошибки конфигурации

Извините за настойчивость, но все-равно не работает.
Вот исправил.

Цитата:
[asplinux]
name=ASPLinux 12 - $basearch

# Moscow
#baseurl=http://download.asplinux.ru/$basearch/RPMS.12/

# UA-IX only
baseurl=file:///media/ASPLinux 12 i386 DVD/repodata/repomd.xml

enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-asplinux

Теперь выскакивает вот такая ошибка

Цитата:
Component: pirut
Summary: TBfa533769 config.py:75:__set__:ValueError: Error parsing 'file:///media/ASPLinux 12 i386 DVD/repodata': URL must be http, ftp, file or https not ""

Traceback (most recent call last):
File "/usr/sbin/pirut", line 441, in
main()
File "/usr/sbin/pirut", line 434, in main
pm = PackageManager(options.config, options.onlyrepo)
File "/usr/sbin/pirut", line 61, in __init__
GraphicalYumBase.__init__(self, False, config)
File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 121, in __init__
plugin_types=(yum.plugins.TYPE_CORE,))
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 109, in doConfigSetup
errorlevel=errorlevel)
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 157, in _getConfig
self.getReposFromConfig()
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 219, in getReposFromConfig
thisrepo = self.readRepoConfig(parser, section)
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 234, in readRepoConfig
repo.populate(parser, section, self.conf)
File "/usr/lib/python2.5/site-packages/yum/config.py", line 371, in populate
setattr(self, name, value)
File "/usr/lib/python2.5/site-packages/yum/config.py", line 75, in __set__
raise ValueError('Error parsing %r: %s' % (value, str(e)))
ValueError: Error parsing 'file:///media/ASPLinux 12 i386 DVD/repodata': URL must be http, ftp, file or https not ""

Local variables in innermost frame:
obj: asplinux-updates
self:
e: URL must be http, ftp, file or https not ""
value: file:///media/ASPLinux 12 i386 DVD/repodata

Я понимаю, что с yum все работает, но хотелось бы разобраться с этим. Тем более в графической проге лучше видны все возможные компоненты

Аватар пользователя Телепат_

Re: Ошибки конфигурации

Пока вы будете пользовать кривой pirut -я вам не помощник. Его, как минимум, надо обновить.
А сделать это придется при помощи yum. Как - я давал сылки на документацию выше.

Аватар пользователя ekkl

Re: Ошибки конфигурации

Значит все сделал. Пируту просто не нравились пробелы в назнвинии диска.
Скопировал на винт и переименовал. Все пошло-поехало.
Установил 14 версию на другойкомп. Тоже скопировал, указал нужный путь. Отключил все остальные репозитории. Теперь при запуске "установки удаления" все определяется, какие пакеты есть, какие доступны. Но ничего не могу установить. При попытке установить что-либо вылазит ошибка "Не установлено сетевое подключение"
Через Yum тоже ничего не получается. От не находит ни одного пакета.

Аватар пользователя ekkl

Re: Ошибки конфигурации

Значит все сделал. Пируту просто не нравились пробелы в назнвинии диска.
Скопировал на винт и переименовал. Все пошло-поехало.
Установил 14 версию на другойкомп. Тоже скопировал, указал нужный путь. Отключил все остальные репозитории. Теперь при запуске "установки удаления" все определяется, какие пакеты есть, какие доступны. Но ничего не могу установить. При попытке установить что-либо вылазит ошибка "Не установлено сетевое подключение"
Через Yum тоже ничего не получается. От не находит ни одного пакета.

Аватар пользователя телпат-

Re: Ошибки конфигурации

Это результат бездумного использования гуйтулов и NM.

иучите man yum и man createrepo поподробнее на предмет рвботы с локальными репозитариями.

Или рампутывайте клубки зависимостей самомтоятельно. man rpm

RSS-материал