1

После каких-то манипуляций вижу это

Ошибка при инициализации репозитория.
Ошибка при обновлении службы Packman (http://packman.inode.at/suse/openSUSE_1 … media.repo):

Parse error: repoindex.xml[1] Document is empty


less /etc/zypp/repos.d/:
-rw-r--r-- 1 root root 145 Авг 31 23:50 libdvdcss repository.repo
-rw-r--r-- 1 root root 177 Авг 31 23:50 openSUSE-11.4-Non-Oss.repo
-rw-r--r-- 1 root root 165 Авг 31 23:50 openSUSE-11.4-Oss.repo
-rw-r--r-- 1 root root 150 Авг 31 23:50 openSUSE-11.4-Update.repo
-rw-r--r-- 1 root root 165 Авг 31 23:50 packman-essentials.repo
-rw-r--r-- 1 root root 165 Авг 31 23:50 subpixel repository.repo

как видно, никакого packman-multimedia нет! Но он постоянно мне об этом говорит когда я хочу что-нибудь обновить или захожу в список репозиториев.

Команда find / -name repoindex.xml нашла его /var/adm/mount/AP_0x00000001/repo/repoindex.xml

Я удалил его, а он опять создался и все равно та же ошибка.

Его содержимое

Ошибка разбора XML

Ошибка разбора XML: синтаксическая ошибка (Строка: 1, Символ: 0)

Обработать документ как HTML
Ошибка:
unexpected text (non-whitespace text outside root element)

Описание:
http://www.w3.org/TR/REC-xml/

  1: [packman-multimedia]
  2: name=Packman Multimedia repository (openSUSE_11.4)
  3: enabled=1
  4: autorefresh=0
  5: baseurl=http://packman.inode.at/suse/openSUSE_11.4/Multimedia
  6: type=rpm-md
  7: gpgcheck=1
  8: gpgkey=http://packman.inode.at/suse/openSUSE_11.4/Multimedia/repodata/repomd.xml.key
  9: keeppackages=0
10:

2

http://en.opensuse.org/Additional_package_repositories

Я буду сниться тебе после смерти,  Под маской желтого шелка. Я очень тихо сыграю на флейте, И очень недолго.
  А ты пытайся в какой-то ответ  Интерпретировать звуки. (Я очень тихо играю на флейте. На грани слуха).
Я прячу в себе такую же тьму Под маской желтого шелка, Лицо собрав себе самому Из костяных осколков.

3

TerMih, вы как-то странно работаете с zypper  oO
zypper lr -U
zypper ar
и т.д. man zypper!

Бывает, что репозитарий недоступен, как и любой другой сервер. Такое случается..

4

TerMih пишет:

Parse error: repoindex.xml[1] Document is empty

У меня выскакивает такая же ошибка прои добавлении через Yast. Причем служба добавляется, но при обновлении выпадает ошибка.
Я просто добавил репозиторий http://packman.inode.at/suse/11.4

5

У меня в openSUSE 11.4 стала возникать такая же ошибка после попытки добавить packman через yast. По совету verg (VLC не открывает некоторые форматы файлов после обновления на версию 2) выполнил:

# zypper ar -f http://mirror.yandex.ru/opensuse/packman/openSUSE_11.4/ packman114
# zypper ref

Обновление прошло успешно, однако всё равно ошибка возникает, например:

# zypper -vv -vv up vlc
Уровень подробностей: 4
Аргументы программы, не являющиеся параметрами: 'vlc' 
Инициализация цели
Обновление службы 'packman'.
Получение: http://packman.inode.at/suse/openSUSE_11.4/packman.repo/repo/repoindex.xml?cookies=0 [готово]
Неожиданное исключение.
Parse error: repoindex.xml[1] Document is empty
Сообщите об этом в отчёте об ошибке.
Указания приведены на странице http://en.opensuse.org/Zypper/Troubleshooting.

Беда в том, что packman как таковой в списке репозиториев отсутствует:

# zypper lr
#  | Псевдоним               | Имя                        | Включён | Обновление
---+-------------------------+----------------------------+---------+-----------
 1 | ATI/AMD-FGLRX           | ATI/AMD-FGLRX              | Да      | Нет       
 2 | VLC                     | VLC                        | Да      | Да        
 3 | contrib                 | contrib                    | Да      | Нет       
 4 | kde3                    | kde3                       | Да      | Нет       
 5 | nVidia Graphics Drivers | nVidia Graphics Drivers    | Да      | Да        
 6 | openSUSE-11.4-11.4-0    | openSUSE-11.4-11.4-0       | Нет     | Нет       
 7 | packman114              | packman114                 | Да      | Да        
 8 | repo-debug              | openSUSE-11.4-Debug        | Нет     | Да        
 9 | repo-debug-update       | openSUSE-11.4-Update-Debug | Нет     | Да        
10 | repo-non-oss            | openSUSE-11.4-Non-Oss      | Да      | Да        
11 | repo-oss                | openSUSE-11.4-Oss          | Да      | Да        
12 | repo-source             | openSUSE-11.4-Source       | Нет     | Да        
13 | repo-update             | openSUSE-11.4-Update       | Да      | Да

То есть, и удалять, вроде, нечего. Может, кто ткнёт носом в какую-нибудь полезную ссылку? Поиск в Гугле пока ничего не дал.

openSUSE Leap 15.1

6

gabix,
Удалите всё в:

/etc/zypp/repos.d/

или

/etc/zypper/repos.d/

И добавьте репозитории по новой.
Перед этим запомните их адреса, чтобы потом не вспоминать =)


з.ы. репу VLC  - удалить насовсем
хм, зачем вам репы для радеонов и нвидии вместе

7 (18.07.2012 10:18:17 отредактировано gabix)

1. Удалил все репозитории, повторяя

zypper rr 1

пока не получил

Репозиторий '1' не найден по псевдониму, номеру или URI-адресу.

2. Убедился, что всё удалено:

# zypper lr
Репозитории не определены. Используйте команду 'zypper addrepo' для добавления одного или более репозиториев.

3. В /etc/zypp/repos.d стало пусто, удалять было нечего.

4. Ручками добавил удалённые репозитории:

# zypper ar http://geeko.ioda.net/mirror/ati/openSUSE_11.4/ ATI
Добавление репозитория 'ATI' [готово]
Репозиторий 'ATI' успешно добавлен
Включён: Да
Автоматическое обновление: Нет
URI: http://geeko.ioda.net/mirror/ati/openSUSE_11.4/

# zypper ar http://download.videolan.org/pub/vlc/SuSE/11.4 VLC
Добавление репозитория 'VLC' [готово]
Репозиторий 'VLC' успешно добавлен
Включён: Да
Автоматическое обновление: Нет
URI: http://download.videolan.org/pub/vlc/SuSE/11.4

# zypper ar http://download.opensuse.org/repositories/openSUSE:/11.4:/Contrib/standard/ contrib
Добавление репозитория 'contrib' [готово]
Репозиторий 'contrib' успешно добавлен
Включён: Да
Автоматическое обновление: Нет
URI: http://download.opensuse.org/repositories/openSUSE:/11.4:/Contrib/standard/

# zypper ar http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_11.4/ kde3
Добавление репозитория 'kde3' [готово]
Репозиторий 'kde3' успешно добавлен
Включён: Да
Автоматическое обновление: Нет
URI: http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_11.4/

# zypper ar ftp://download.nvidia.com/opensuse/11.4/ nvidia
Добавление репозитория 'nvidia' [готово]
Репозиторий 'nvidia' успешно добавлен
Включён: Да
Автоматическое обновление: Нет
URI: ftp://download.nvidia.com/opensuse/11.4/

# zypper ar http://mirror.yandex.ru/opensuse/packman/openSUSE_11.4/ packman114
Добавление репозитория 'packman114' [готово]
Репозиторий 'packman114' успешно добавлен
Включён: Да
Автоматическое обновление: Нет
URI: http://mirror.yandex.ru/opensuse/packman/openSUSE_11.4/

# zypper ar http://download.opensuse.org/debug/distribution/11.4/repo/oss/ openSUSE-11.4-Debug
Добавление репозитория 'openSUSE-11.4-Debug' [готово]
Репозиторий 'openSUSE-11.4-Debug' успешно добавлен
Включён: Да
Автоматическое обновление: Нет
URI: http://download.opensuse.org/debug/distribution/11.4/repo/oss/

# zypper ar http://download.opensuse.org/debug/update/11.4/ openSUSE-11.4-Update-Debug
Добавление репозитория 'openSUSE-11.4-Update-Debug' [готово]
Репозиторий 'openSUSE-11.4-Update-Debug' успешно добавлен
Включён: Да
Автоматическое обновление: Нет
URI: http://download.opensuse.org/debug/update/11.4/

# zypper ar http://download.opensuse.org/distribution/11.4/repo/non-oss/ openSUSE-11.4-Non-Oss
Добавление репозитория 'openSUSE-11.4-Non-Oss' [готово]
Репозиторий 'openSUSE-11.4-Non-Oss' успешно добавлен
Включён: Да
Автоматическое обновление: Нет
URI: http://download.opensuse.org/distribution/11.4/repo/non-oss/

# zypper ar http://download.opensuse.org/distribution/11.4/repo/oss/ openSUSE-11.4-Oss
Добавление репозитория 'openSUSE-11.4-Oss' [готово]
Репозиторий 'openSUSE-11.4-Oss' успешно добавлен
Включён: Да
Автоматическое обновление: Нет
URI: http://download.opensuse.org/distribution/11.4/repo/oss/

# zypper ar http://download.opensuse.org/source/distribution/11.4/repo/oss/ openSUSE-11.4-Source
Добавление репозитория 'openSUSE-11.4-Source' [готово]
Репозиторий 'openSUSE-11.4-Source' успешно добавлен
Включён: Да
Автоматическое обновление: Нет
URI: http://download.opensuse.org/source/distribution/11.4/repo/oss/

# zypper ar http://download.opensuse.org/update/11.4/ openSUSE-11.4-Update
Добавление репозитория 'openSUSE-11.4-Update' [готово]
Репозиторий 'openSUSE-11.4-Update' успешно добавлен
Включён: Да
Автоматическое обновление: Нет
URI: http://download.opensuse.org/update/11.4/

5. Проверил:

# zypper lr
#  | Псевдоним                  | Имя                        | Включён | Обновление
---+----------------------------+----------------------------+---------+-----------
 1 | ATI                        | ATI                        | Да      | Нет       
 2 | VLC                        | VLC                        | Да      | Нет       
 3 | contrib                    | contrib                    | Да      | Нет       
 4 | kde3                       | kde3                       | Да      | Нет       
 5 | nvidia                     | nvidia                     | Да      | Нет       
 6 | openSUSE-11.4-Debug        | openSUSE-11.4-Debug        | Да      | Нет       
 7 | openSUSE-11.4-Non-Oss      | openSUSE-11.4-Non-Oss      | Да      | Нет       
 8 | openSUSE-11.4-Oss          | openSUSE-11.4-Oss          | Да      | Нет       
 9 | openSUSE-11.4-Source       | openSUSE-11.4-Source       | Да      | Нет       
10 | openSUSE-11.4-Update       | openSUSE-11.4-Update       | Да      | Нет       
11 | openSUSE-11.4-Update-Debug | openSUSE-11.4-Update-Debug | Да      | Нет       
12 | packman114                 | packman114                 | Да      | Нет 

6. Обновил:

# zypper ref
Получение метаданных репозитория 'ATI' [готово]
Сбор кэша репозитория 'ATI' [готово]
Получение метаданных репозитория 'VLC' [готово]
Сбор кэша репозитория 'VLC' [готово]
Получение метаданных репозитория 'contrib' [готово]
Сбор кэша репозитория 'contrib' [готово]
Получение метаданных репозитория 'kde3' [готово]
Сбор кэша репозитория 'kde3' [готово]
Получение метаданных репозитория 'nvidia' [готово]
Сбор кэша репозитория 'nvidia' [готово]
Получение метаданных репозитория 'openSUSE-11.4-Debug' [готово]
Сбор кэша репозитория 'openSUSE-11.4-Debug' [готово]
Получение метаданных репозитория 'openSUSE-11.4-Non-Oss' [готово]
Сбор кэша репозитория 'openSUSE-11.4-Non-Oss' [готово]
Получение метаданных репозитория 'openSUSE-11.4-Oss' [готово]
Сбор кэша репозитория 'openSUSE-11.4-Oss' [готово]
Получение метаданных репозитория 'openSUSE-11.4-Source' [готово]
Сбор кэша репозитория 'openSUSE-11.4-Source' [готово]
Получение метаданных репозитория 'openSUSE-11.4-Update' [готово]
Сбор кэша репозитория 'openSUSE-11.4-Update' [готово]
Получение метаданных репозитория 'openSUSE-11.4-Update-Debug' [готово]
Сбор кэша репозитория 'openSUSE-11.4-Update-Debug' [готово]
Получение метаданных репозитория 'packman114' [готово]
Сбор кэша репозитория 'packman114' [готово]

7. Прочитал последнее сообщение в ветке про VLC, удалил репозиторий:

zypper rr VLC
Удаление репозитория 'VLC' [готово]
Репозиторий 'VLC' удалён.

8. А теперь:

# zypper dup --from packman114
Обновление службы 'packman'.
Неожиданное исключение.
Parse error: repoindex.xml[1] Document is empty
Сообщите об этом в отчёте об ошибке.
Указания приведены на странице http://en.opensuse.org/Zypper/Troubleshooting.

Увы.

openSUSE Leap 15.1

8

Удалите всё из /etc/zypp/

Переустановите пакет zypper

Вручную его можно скачать тут: http://software.opensuse.org/search?p=1 … p;q=zypper

9

Выполнил, помогло.

openSUSE Leap 15.1

10 (15.06.2014 20:53:57 отредактировано freefeya)

Была та же проблема. В Yast в репозиториях , сверху справа кнопка "все репозитории", нажал на "все службы" - там появился репозиторий packman - удалил его. Почему-то в самих репозиториях pacmana не было. Из сообщения SAK сыллку http://packman.inode.at/suse/11.4 - просто 11.4 исправил на http://packman.inode.at/suse/13.1  (два года прошло....) и добавил новый репозиторий через URL. Теперь всё работает. VLC удалил.
Теперь при обновлении zypper update всё обновилось без ошибок( 96 обновлений).
Я закоренелый подоконник, пытаюсь перейти на линукс, так что если что не так - не со зла.