Назад | Перейти на главную страницу

Проблема с версией PackageKit после обновления с fc21 -> fc22 -> fc23

Я пытаюсь создать пакет, используя 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!