<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>37611</bug_id>
          
          <creation_ts>2019-12-12 03:42:26 +0300</creation_ts>
          <short_desc>apt-get install перестал работать для rpm-пакетов</short_desc>
          <delta_ts>2025-08-14 11:48:50 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>apt</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Evgeny Sinelnikov">sin</reporter>
          <assigned_to name="Ivan Zakharyaschev">imz</assigned_to>
          <cc>boyarsh</cc>
    
    <cc>darktemplar</cc>
    
    <cc>darktemplaralt</cc>
    
    <cc>glebfm</cc>
    
    <cc>greh</cc>
    
    <cc>imz</cc>
    
    <cc>lav</cc>
    
    <cc>ldv</cc>
    
    <cc>petr-akhlamov</cc>
    
    <cc>placeholder</cc>
    
    <cc>rider</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>186248</commentid>
    <comment_count>0</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2019-12-12 03:42:26 +0300</bug_when>
    <thetext>При попытке выполнить
# apt-get install rpm-пакет или URL-пакета

выдаётся ошибка:
E: Package rpm-пакет или URL-пакета is a virtual package with no good providers.
или, по русски:
&quot;это виртуальный пакет, который не предоставляется ни одним пакетом.&quot;

Проблема проявляется не только на сизифе, но и на p9 (нужно ещё раз проверить).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186249</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2019-12-12 06:56:23 +0300</bug_when>
    <thetext>Буквально вчера ставил так пакеты на текущем Sisyphus и проблем не наблюдал.
apt-get install ~/tmp/RPM/*debuginfo*.rpm


Но ты не первый жалуешься на проблемы. Хотелось бы увидеть более полный отчёт об ошибке.

Есть подозрение, что это связано с содержимым устанавливаемого пакета.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186256</commentid>
    <comment_count>2</comment_count>
    <who name="Aleksei Nikiforov">darktemplaralt</who>
    <bug_when>2019-12-12 10:47:27 +0300</bug_when>
    <thetext>Устанавливается ли пакет через rpm напрямую или же появляются какие-то ошибки? Есть ли какое-то содержимое в /etc/apt/preferences и /etc/apt/preferences.d/* ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186311</commentid>
    <comment_count>3</comment_count>
    <who name="Valery Sinelnikov">greh</who>
    <bug_when>2019-12-13 18:56:41 +0300</bug_when>
    <thetext>Столкнулся с подобной проблемой:

[greh@desktop .gear]$ sudo apt-get install ~/hasher2/repo/x86_64/RPMS.hasher/trikStudio-2019.8-alt1.x86_64.rpm ~/hasher2/repo/x86_64/RPMS.hasher/trikStudio-data-2019.8-alt1.noarch.rpm 
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
E: Пакет /home/greh/hasher2/repo/x86_64/RPMS.hasher/trikStudio-2019.8-alt1.x86_64.rpm это виртуальный пакет, который не предоставляется ни одним пакетом.

При этом был настроен downgrade:

[greh@desktop .gear]$ cat /etc/apt/preferences
Package: *
Pin: release c=classic
Pin-Priority: 1001

Без этой настройки проблема не возникает:

[greh@desktop .gear]$ sudo rm /etc/apt/preferences
[greh@desktop .gear]$ sudo apt-get install ~/hasher2/repo/x86_64/RPMS.hasher/trikStudio-2019.8-alt1.x86_64.rpm ~/hasher2/repo/x86_64/RPMS.hasher/trikStudio-data-2019.8-alt1.noarch.rpm 
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано trikStudio для &apos;/home/greh/hasher2/repo/x86_64/RPMS.hasher/trikStudio-2019.8-alt1.x86_64.rpm&apos;
Выбрано trikStudio-data для &apos;/home/greh/hasher2/repo/x86_64/RPMS.hasher/trikStudio-data-2019.8-alt1.noarch.rpm&apos;
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога &apos;Входящие&apos;.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  trikStudio: Требует: libqscintilla2_qt5.so.15()(64bit) (&gt;= set:plTC0zQbMwZwr3gQeUyjA4ZmzUhIkrc263UUXb6) но пакет не может быть установлен
E: Извините, `битые&apos; пакеты</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186339</commentid>
    <comment_count>4</comment_count>
    <who name="Aleksei Nikiforov">darktemplaralt</who>
    <bug_when>2019-12-16 10:16:04 +0300</bug_when>
    <thetext>Выглядит как проблема из-за preferences, возможно дубль: https://bugzilla.altlinux.org/show_bug.cgi?id=35737</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>187776</commentid>
    <comment_count>5</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2020-02-12 13:40:14 +0300</bug_when>
    <thetext>Сейчас работает ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>270880</commentid>
    <comment_count>6</comment_count>
    <who name="Ахламов Петр">petr-akhlamov</who>
    <bug_when>2025-08-14 11:48:50 +0300</bug_when>
    <thetext>Проверяю на P11:

[root@petr-alt ~]# date
Чт 14 авг 2025 11:45:31 MSK
[root@petr-alt ~]# cat /etc/os-release 
NAME=&quot;ALT&quot;
VERSION=&quot;11.1&quot;
ID=altlinux
VARIANT=&quot;Workstation K&quot;
VARIANT_ID=kworkstation
LOGO=&quot;alt-distro-logo&quot;
VERSION_ID=11.1
PRETTY_NAME=&quot;ALT Workstation K 11.1 (Nemorosa)&quot;
ANSI_COLOR=&quot;1;33&quot;
CPE_NAME=&quot;cpe:/o:alt:kworkstation:11&quot;
BUILD_ID=&quot;ALT 10.4&quot;
ALT_BRANCH_ID=&quot;p11&quot;
HOME_URL=&quot;https://www.basealt.ru/&quot;
BUG_REPORT_URL=&quot;https://bugs.altlinux.org/&quot;
DOCUMENTATION_URL=&quot;https://docs.altlinux.org/&quot;
SUPPORT_URL=&quot;https://support.basealt.ru/&quot;
[root@petr-alt ~]# apt-get install /home/petr/Загрузки/alt-iso-check-0.8-alt1.noarch.rpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано alt-iso-check для &apos;/home/petr/Загрузки/alt-iso-check-0.8-alt1.noarch.rpm&apos;
Последняя версия alt-iso-check уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 6 не будет обновлено.
[root@petr-alt ~]# apt-get install /home/petr/Загрузки/alt-iso-check-0.8-alt1.noarch.rpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано alt-iso-check для &apos;/home/petr/Загрузки/alt-iso-check-0.8-alt1.noarch.rpm&apos;
Следующие НОВЫЕ пакеты будут установлены:
  alt-iso-check
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 6 не будет обновлено.
Необходимо получить 0B/2819B архивов.
После распаковки потребуется дополнительно 1662B дискового пространства.
Совершаем изменения...  
Подготовка...                                                         #################################################################################################### [100%]
Обновление / установка...
1: alt-iso-check-0.8-alt1                                             #################################################################################################### [100%]
egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
Завершено.

Все работает. Может, уже закрыть можно?</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>