Bug 35737

Summary: После обновления с p8 до Sisyphus apt не может установить локально собранный пакет из файла
Product: Sisyphus Reporter: Aleksei Nikiforov <darktemplaralt>
Component: aptAssignee: Ivan Zakharyaschev <imz>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, boyarsh, glebfm, imz, lav, ldv, placeholder, vseleznv
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 35529    
Attachments:
Description Flags
sisyphus none

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 с системы с данной проблемой.