Bug 35737

Summary: После обновления с p8 до Sisyphus apt не может установить локально собранный пакет из файла
Product: [Development] Sisyphus Reporter: Aleksei Nikiforov <darktemplar@basealt.ru>
Component: aptAssignee: Gleb F-Malinovskiy <glebfm@altlinux.org>
Status: NEW QA Contact: qa-sisyphus@altlinux.org
Severity: normal    
Priority: P3 CC: aen@altlinux.org, at@altlinux.org, boyarsh@altlinux.org, imz@altlinux.org, ldv@altlinux.org, vseleznv@altlinux.org
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 35529    
Attachments:
Description Flags
sisyphus none

Description From 2018-12-06 16:42:14
Created an attachment (id=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 с системы с данной проблемой.