[решено] Extra и pacman

Всем здравствуйте.
/etc/pacman.conf:
#[testing]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist
[core]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
[extra]
SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist
#[community-testing]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist
[community]
SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
[archlinuxfr]
Server = http://repo.archlinux.fr/$arch/

pacman
-Syy:
:: Синхронизируются базы данных пакетов...
 core                                                  103,7 KiB   121K/s 00:01 [#############################################] 100%
 community                                            1690,4 KiB   534K/s 00:03 [#############################################] 100%
 archlinuxfr                                            34,7 KiB  83,7K/s 00:00 [#############################################] 100%

Вопрос в следующем. Куда делся extra и как его вернуть? Пакеты из этого репозитория, конечно, недоступны
time lords

SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist


SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist
Смотрим внимательно: теперь для проверки цифровой подписи пакетов значение SigLevel у реп должно быть PackageRequired, а у вас для что стоит?
Говорила мама: "RTFM, сынок!"
Смотрим внимательно: теперь для проверки цифровой подписи пакетов значение SigLevel у реп должно быть PackageRequired, а у вас для что стоит?
Не обязательно. Ради эксперимента только что обновил систему, специально перед этим закомментировав в pacman.conf ВСЕ SigLevel-ы. То есть, на чистом дефолте.
Что есть дефолт читайте комменты в самом pacman.conf-е или man pacman.conf
time lords
Вопрос в следующем. Куда делся extra и как его вернуть? Пакеты из этого репозитория, конечно, недоступны
Как обычно sudo pacman -Syy –debug. Только перед этим не забыть почистить базу.
Хм, аналогичная ситуёвина.
debug: parseconfig: options pass
debug: config: attempting to read file /etc/pacman.conf
debug: config: finish section ‘(null)’
debug: config: new section ‘options’
debug: config: HoldPkg: pacman
debug: config: HoldPkg: glibc
debug: config: SyncFirst: pacman
debug: config: CleanMethod: KeepCurrent
debug: config: arch: i686
debug: config: IgnorePkg: xf86-input-wacom
debug: config: IgnorePkg: mpd
debug: config: IgnorePkg: linux-lqx
debug: config: IgnoreGroup: xorg
debug: config: IgnoreGroup: xorg-apps
debug: config: IgnoreGroup: xorg-fonts
debug: config: IgnoreGroup: xorg-drivers
debug: config: totaldownload
debug: config: verbosepkglists
debug: config: SigLevel: PackageRequired
debug: config: finish section ‘options’
debug: config: new section ‘core’
debug: config file /etc/pacman.conf, line 77: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: finish section ‘core’
debug: config: new section ‘extra’
debug: config file /etc/pacman.conf, line 82: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: finish section ‘extra’
debug: config: new section ‘community’
debug: config file /etc/pacman.conf, line 87: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: finish section ‘community’
debug: config: finished parsing /etc/pacman.conf
debug: setup_libalpm called
debug: option ‘logfile’ = /var/log/pacman.log
debug: option ‘gpgdir’ = /etc/pacman.d/gnupg/
debug: option ‘cachedir’ = /var/cache/pacman/pkg/
debug: parseconfig: repo pass
debug: config: attempting to read file /etc/pacman.conf
debug: config: finish section ‘(null)’
debug: config: new section ‘options’
debug: config: finish section ‘options’
debug: config: new section ‘core’
debug: config file /etc/pacman.conf, line 77: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: finish section ‘core’
debug: registering sync database ‘core’
debug: database path for tree core set to /var/lib/pacman/sync/core.db
предупреждение: database file for ‘core’ does not exist
debug: adding new server URL to database ‘core’: ftp://mirrors.kernel.org/archlinux/core/os/i686
debug: adding new server URL to database ‘core’: http://mirrors.kernel.org/archlinux/core/os/i686
debug: config: new section ‘extra’
debug: config file /etc/pacman.conf, line 82: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: finish section ‘extra’
debug: registering sync database ‘extra’
debug: database path for tree extra set to /var/lib/pacman/sync/extra.db
предупреждение: database file for ‘extra’ does not exist
debug: adding new server URL to database ‘extra’: ftp://mirrors.kernel.org/archlinux/extra/os/i686
debug: adding new server URL to database ‘extra’: http://mirrors.kernel.org/archlinux/extra/os/i686
debug: config: new section ‘community’
debug: config file /etc/pacman.conf, line 87: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: finish section ‘community’
debug: registering sync database ‘community’
debug: database path for tree community set to /var/lib/pacman/sync/community.db
предупреждение: database file for ‘community’ does not exist
debug: adding new server URL to database ‘community’: ftp://mirrors.kernel.org/archlinux/community/os/i686
debug: adding new server URL to database ‘community’: http://mirrors.kernel.org/archlinux/community/os/i686
debug: config: finished parsing /etc/pacman.conf
:: Синхронизируются базы данных пакетов…
debug: url: ftp://mirrors.kernel.org/archlinux/core/os/i686/core.db
debug: maxsize: 26214400
debug: opened tempfile for download: /var/lib/pacman/sync/core.db.part (wb)
загрузка core.db…
загрузка core.db…
загрузка core.db…
debug: curl returned error 0 from transfer
debug: response code: 226
debug: url: ftp://mirrors.kernel.org/archlinux/core … ore.db.sig
debug: maxsize: 16384
debug: opened tempfile for download: /var/lib/pacman/sync/core.db.sig.part (wb)
debug: curl returned error 19 from transfer
debug: failed retrieving file ‘core.db.sig’ from mirrors.kernel.org : Given file does not exist
debug: “/var/lib/pacman/sync/core.db.sig” is not readable: Нет такого файла или каталога
debug: sig path /var/lib/pacman/sync/core.db.sig could not be opened
debug: missing optional signature
debug: url: ftp://mirrors.kernel.org/archlinux/extr … 6/extra.db
debug: maxsize: 26214400
debug: opened tempfile for download: /var/lib/pacman/sync/extra.db.part (wb)
debug: curl returned error 0 from transfer
debug: response code: 226
debug: url: ftp://mirrors.kernel.org/archlinux/extr … tra.db.sig
debug: maxsize: 16384
debug: opened tempfile for download: /var/lib/pacman/sync/extra.db.sig.part (wb)
debug: curl returned error 19 from transfer
debug: failed retrieving file ‘extra.db.sig’ from mirrors.kernel.org : Given file does not exist
debug: “/var/lib/pacman/sync/extra.db.sig” is not readable: Нет такого файла или каталога
debug: sig path /var/lib/pacman/sync/extra.db.sig could not be opened
debug: missing optional signature
debug: url: ftp://mirrors.kernel.org/archlinux/comm … mmunity.db
debug: maxsize: 26214400
debug: opened tempfile for download: /var/lib/pacman/sync/community.db.part (wb)
загрузка community.db…
загрузка community.db…
загрузка community.db…
debug: curl returned error 0 from transfer
debug: response code: 226
debug: url: ftp://mirrors.kernel.org/archlinux/comm … ity.db.sig
debug: maxsize: 16384
debug: opened tempfile for download: /var/lib/pacman/sync/community.db.sig.part (wb)
debug: curl returned error 19 from transfer
debug: failed retrieving file ‘community.db.sig’ from mirrors.kernel.org : Given file does not exist
debug: “/var/lib/pacman/sync/community.db.sig” is not readable: Нет такого файла или каталога
debug: sig path /var/lib/pacman/sync/community.db.sig could not be opened
debug: missing optional signature
debug: unregistering database ‘local’
debug: unregistering database ‘core’
debug: unregistering database ‘extra’
debug: unregistering database ‘community’
“debug: opened tempfile for download: /var/lib/pacman/sync/extra.db.sig.part (wb)
debug: curl returned error 19 from transfer
debug: failed retrieving file ‘extra.db.sig’ from mirrors.kernel.org : Given file does not exist
debug: ”/var/lib/pacman/sync/extra.db.sig“ is not readable: Нет такого файла или каталога
debug: sig path /var/lib/pacman/sync/extra.db.sig could not be opened
debug: missing optional signature”


Для core и community то же самое. Причём этих файлов на зеркалах действительно нет… Какая-то перетурбация с репозиториями?
gentoo
Honaht, в список зеркал самым первымзатем class="code">
pacman -Scc
можно еще и
rm -f /var/lib/pacman/sync/*
Проверить чтоб
соответствовало.Ну и в конце
pacman -Syy
С зеркалом mirror.de.leaseweb.net всё (пока?) работает. Спасибо за помощь.
gentoo
Honaht
С зеркалом mirror.de.leaseweb.net всё (пока?) работает. Спасибо за помощь.
Просто заходите иногда и все будет работать нормально.
2 vadik:

Ок. Просто считал кёрнелорговское зеркало самым надёжным.
gentoo
Спасибо пользователю vadik. Ваше решение работает
 
Зарегистрироваться или войдите чтобы оставить сообщение.