Рейтинг:0

Пакет остается обновляемым после обновления

флаг cn

Бег список подходящих --обновляемый в системе Ubuntu 20.04.03 дает

Листинг... Готово
timescaledb-2-postgresql-13/focal 2.4.2~ubuntu20.04 amd64 [можно обновить с: 2.4.2~ubuntu20.04]
N: Есть 4 дополнительные версии. Пожалуйста, используйте переключатель '-a', чтобы увидеть их.

Бег удачное обновление устанавливает пакет без проблем, но потом список подходящих --обновляемый по-прежнему указывает тот же пакет как обновляемый. Я подозреваю, что проблема может заключаться в том, что установленная версия имеет ту же спецификацию версии:

Распаковка timescaledb-2-postgresql-13 (2.4.2~ubuntu20.04) поверх (2.4.2~ubuntu20.04) ...
                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Есть ли способ заставить менеджер пакетов понять, что пакет был правильно установлен?

Обратите внимание, что удаление, а затем повторная установка пакета не решает проблему.

Обновлять: Результат подходящая политика timescaledb-2-postgresql-13 является

timescaledb-2-postgresql-13:
  Установлено: 2.4.2~ubuntu20.04
  Кандидат: 2.4.2~ubuntu20.04
  Таблица версий:
     2.4.2~убунту 20.04 500
        500 https://packagecloud.io/timescale/timescaledb/ubuntu focus/main amd64 Packages
 *** 2.4.2~убунту 20.04 100
        100 /var/lib/dpkg/status
     2.4.1~убунту 20.04 500
        500 https://packagecloud.io/timescale/timescaledb/ubuntu focus/main amd64 Packages
     2.4.0~убунту 20.04 500
        500 https://packagecloud.io/timescale/timescaledb/ubuntu focus/main amd64 Packages
     2.3.1~убунту 20.04 500
        500 https://packagecloud.io/timescale/timescaledb/ubuntu focus/main amd64 Packages

Обновление 2: «Проблемный пакет» имеет следующее происхождение:

deb https://packagecloud.io/timescale/timescaledb/ubuntu/ основное основное

Обновление 3: подходящее обновление timescaledb-2-postgresql-13 дает следующий вывод.

Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Расчет обновления... Готово
Будут обновлены следующие пакеты:
  timescaledb-2-postgresql-13
1 обновлено, 0 установлено заново, 0 удалено и 0 не обновлено.
Нужно получить 0 Б/1,183 КБ архивов.
После этой операции будет использовано 0 Б дополнительного дискового пространства.
Вы хотите продолжить? [Да/нет] г
(Чтение базы данных... В настоящее время установлено XXX файлов и каталогов.)
Подготовка к распаковке .../timescaledb-2-postgresql-13_2.4.2~ubuntu20.04_amd64.deb ...
Распаковка timescaledb-2-postgresql-13 (2.4.2~ubuntu20.04) поверх (2.4.2~ubuntu20.04) ...
Настройка timescaledb-2-postgresql-13 (2.4.2~ubuntu20.04) ...
РЕКОМЕНДУЕТСЯ: Запустите «timescaledb-tune» (устанавливается как часть 
пакет timescaledb-tools, рекомендуемая зависимость), чтобы обновить 
настройки конфигурации для TimescaleDB: 

  timescaledb-tune --quiet --yes

ЕСЛИ НЕТ, вам нужно обновить файл postgresql.conf для загрузки TimescaleDB.
добавив 'timescaledb' в ваши shared_preload_libraries.
Найдите строку ниже и измените значение, как показано (при необходимости раскомментируйте):

shared_preload_libraries = 'масштабированный по времениb'
Обработка триггеров для postgresql-common (231.pgdg20.04+1) ...
Сборка словарей PostgreSQL из установленных пакетов myspell/hunspell...
  en_au
  en_ca
  ru_ru
  en_us
  en_za
Удаление устаревших файлов словаря:
Organic Marble avatar
флаг us
мы можем увидеть вывод `apt policy [packagename]`, пожалуйста?
флаг cn
@OrganicMarble: я добавил вывод.
Organic Marble avatar
флаг us
Спасибо за редактирование. Это точно показывает проблему, но, к сожалению, я никогда не видел такого результата! Обычно вы увидите, что один и тот же пакет несколько раз указан из разных источников, причем версия «100» стоит последней, а «****» — первой. Интересно, почему он думает, что 2 версии разные??
galexite avatar
флаг pk
Добавили ли вы какие-либо дополнительные репозитории? Какие репозитории отображаются в приложении «Программное обеспечение и обновления»?
флаг cn
@OrganicMarble: Спасибо за ваше наблюдение. Я надеюсь, что кто-то может указать на объяснение того, как можно достичь такого состояния и как решить проблему. galexite: я обновил пост и добавил репозиторий.
nobody avatar
флаг gh
Что дает «имя пакета обновления sudo apt», извините, я на мобильном телефоне.
флаг cn
@nobody: я добавил соотв. вывод тоже.
nobody avatar
флаг gh
Хорошо, пакет политики apt-cache изменился?
флаг cn
@nobody: Нет, вывод не изменился.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.