Я пытаюсь создать пакет, используя jhbuild
, и когда я бегу sysdeps --install
, он запускается и пытается установить вещи с помощью PackageKit.
Когда он это делает, он показывает, например, llvm-devel;3.5.0-6.fc21;x86_64;updates
, но я больше не пользуюсь fc21, и в конечном итоге он перестает загружаться. Если я просто вручную установлю все зависимости, это будет продолжаться, но я лучше исправлю основную причину.
Я пробовал такие очевидные вещи, как восстановление rpmdb, очистка различных кешей, удаление файлов базы данных PackageKit и запуск восстановления pkcon, но ничего из этого не помогло.
Кроме того, если я перечисляю репозитории с помощью dnf или pkcon, все они отображаются как fc23. Не уверен, где искать дальше.
Пример вывода:
$ cat /etc/fedora-release
Fedora release 23 (Twenty Three)
$ jhbuild sysdeps --install gnome-weather
System installed packages which are new enough:
<long and unnecessary output removed>
Required packages:
System installed packages which are too old:
(none)
No matching system package installed:
libarchive (libarchive.pc, required=3.0.0)
Optional packages: (JHBuild will build the missing packages)
System installed packages which are too old:
(none)
No matching system package installed:
I: Installing dependencies on system: libarchive
I: Installing:
libarchive-devel;3.1.2-10.fc21;x86_64;fedora
E: PackageKit: cannot download Packages/l/libarchive-devel-3.1.2-10.fc21.x86_64.rpm to /var/cache/PackageKit/metadata/fedora/packages/: Cannot download Packages/l/libarchive-devel-3.1.2-10.fc21.x86_64.rpm: All mirrors were tried
I: Complete!