Я только что обновил свой HTPC до 13.04 (используя do-release-upgrade
), и при входе в систему я получаю сообщение «доступен новый выпуск», хотя я не обновил и не запустил эту версию.
me@mybox: ~$ssh htpc
me@htpc's password:
Welcome to Ubuntu 13.04 (GNU/Linux 3.8.0-19-generic i686)
* Documentation: https://help.ubuntu.com/
New release '13.04' available.
Run 'do-release-upgrade' to upgrade to it.
Так что я на 13.04, но я могу обновить до 13.04. Похоже на план. Или не.
Я сделал apt-get update
и upgrade
(ничего нового) и перезагрузил машину. Почему это сообщение все еще здесь, и что нужно исправить, чтобы оно исчезло?
Для получения дополнительной информации, возможно:
htpc:~$ uname -a
Linux HTPC 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:19:42 UTC 2013 i686 athlon i686 GNU/Linux
sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
последующимsudo /usr/lib/ubuntu-release-upgrader/release-upgrade-motd
исправлением устаревшего сообщения./var/lib/
я думаю, что нужно удалить только один из них .если вы откроете файл
/etc/update-motd.d/91-release-upgrade
, внутри вы увидите, что вызывает bash/usr/lib/ubuntu-release-upgrader/release-upgrade-motd
. Когда вы открываете этот файл внутри, мы находим этот код:переменная штампа заполняется
/var/lib/ubuntu-release-upgrader/release-upgrade-available
файлом, если он существует, или если он пуст, иначе он проверяет, существует ли новый выпуск. в ,/var/lib/ubuntu-release-upgrader/release-upgrade-available
если открыть в текстовом редакторе (nano
,vi
...) вы найдете только сообщение , что есть новая версия Ubuntu, так что если вы очищаете что или удалить вы вынуждаете , чтобы проверить, есть ли новая версия.Я надеюсь, что объяснил и извините за мой плохой английский.
источник
попробуйте, чтобы у
sudo apt-get dist-upgrade
вас было это сообщение в этом файле.
/etc/motd
Если вы в курсе, вы можете запустить
sodo rm /etc/motd
<- edit, если у вас есть текст приветствияисточник
motd
самом деле (как это motd), но разве это не обман? система считает, что у нее есть обновление по какой-то причине, я хотел бы выяснить, почемуsudo apt-get update
иlsb_release -sc
сообщает, чтоraring
вы обновляетесь, и сообщение неверное, поэтому его следует удалитьЯ сделал следующее:
cd /var/lib/ubuntu-release-upgrader/
mv release-upgrade-available release-upgrade-available.old
cd /usr/lib/ubuntu-release-upgrader/
./check-new-release
MOTD вернулся к нормальной жизни.
Вероятно, то же самое, что и выше, но я не люблю удалять вещи, не зная полностью последствий. Я просто оставлю этот файл там и подожду, когда 13.10 предложит обновить в октябре. Как только я знаю, что это работает, я удаляю файл .old (или нет, это действительно ничего не вредит).
источник
Сейчас выпущено исправление, просто запустите
sudo aptitude update && sudo aptitude full-upgrade
и сообщение будет удалено.источник