Bug 35737 - После обновления с p8 до Sisyphus apt не может установить локально собранный пакет из файла
Summary: После обновления с p8 до Sisyphus apt не может установить локально собранный ...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: apt (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Ivan Zakharyaschev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 35529
  Show dependency tree
 
Reported: 2018-12-06 16:42 MSK by Aleksei Nikiforov
Modified: 2022-12-16 22:12 MSK (History)
8 users (show)

See Also:


Attachments
sisyphus (53 bytes, application/octet-stream)
2018-12-06 16:42 MSK, Aleksei Nikiforov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aleksei Nikiforov 2018-12-06 16:42:14 MSK
Created attachment 7883 [details]
sisyphus

Я недавно обновил систему со свежего p8 до Sisyphus с применением preferences из https://bugzilla.altlinux.org/show_bug.cgi?id=35529, собрал новую версию пакета racket локально, и при попытке её установить через apt получаю следующую ошибку:

# apt-get install ./libracket-7.1-alt1.x86_64.rpm                                        
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
E: Пакет ./libracket-7.1-alt1.x86_64.rpm это виртуальный пакет, который не предоставляется ни одним пакетом.

Если же убрать файл с preferences, то установка проходит успешно.

Установка пакета через вызов rpm проходит нормально (но заранее нужно все зависимости поставить, если такие имеются).

Если попытаться поставить пакет, скачанный из репозитория Sisyphus, то проблема не повторяется.

Прикреплён файл /etc/apt/preferences.d/sisyphus с системы с данной проблемой.