/ usr / lib / update-notifier / apt-check возвращает неверную информацию; также влияет на motd

Мой вопрос связан с Ubuntu, который говорит мне, что у меня есть пакеты для обновления, когда я этого не делаю, что относится к Ubuntu 10.04. Но моя проблема связана с Ubuntu 12.04.2LTS (и решения, упомянутые для 10.04, не работают).

Основываясь на том, что я узнал из этого вопроса, и связанных с ним вопросов на ServerFault (также с бесполезными ответами), я попробовали запустить /usr/lib/update-notifier/apt-check --human-readable, но он возвращает неверную информацию (ту же информацию, которая автоматически добавляется к /etc/motd и отображается при каждом входе через ssh):

6 packages can be updated.
6 updates are security updates.

Как раз сегодня я побежал sudo apt-get update && sudo apt-get upgrade и было доступно одно регулярное обновление (плюс 3 пакета ядра, которые были сдержаны). Но мое обновление и обновление не изменили вывод apt-check.

Для 10.04 я видел исправления, связанные с /etc/motd.tail, но такой файл не существует в моей системе. [!d4 ]

1
задан 13 April 2017 в 15:23

1 ответ

Очистите кэш пакета и загрузите его снова:

sudo dpkg --clear-avail

sudo apt-get update

Если это не решит проблему, создайте empty motd.tail:

sudo touch /etc/motd.tail

1
ответ дан 24 May 2018 в 22:09
  • 1
    Спасибо за идеи, но я понял это. Ничего не было сломано; это был всего лишь случай запутывания / введения в заблуждение сообщений. – Lambart 19 May 2013 в 00:17

Другие вопросы по тегам:

Похожие вопросы: