ssh를 통해서만 X 디스플레이에 로그인하지 않는 서버 시스템이 있습니다. 최근에 로그인했는데
12 packages can be updated.
6 updates are security updates.
나는 실제로 그것과 다른 모든 서버에서 munin을 실행하기 때문에 이미 알고있었습니다. 어쨌든 “스도 적성”을 수행하고 모든 업데이트를 설치 한 다음 재부팅했습니다. 며칠 후, munin은 다른 패키지를 업그레이드해야한다고 말 했으므로 로그온했지만 로그인 메시지는 다음과 같이 말했습니다.
12 packages can be updated.
6 updates are security updates.
나는 적성에 들어가서 하나의 업데이트를 설치했습니다. 우분투는 여전히 12 개의 패키지를 업데이트해야한다고 말합니다. Munin은 내가 없다고 말합니다. 나는 시도 aptitude -d -y dist-upgrade
했고 apt-get -d -y dist-upgrade
둘 다 설치할 것이 없다고 말합니다. 왜 로그인 정보가 여전히 12 개의 패키지를 업데이트해야한다고 알려줍니까?
답변
이는 A의 초기화 스크립트 버그 되는 복사의 현재 상태 단정 고정, motd
발 /etc/motd.tail
. motd
부팅 할 때마다 동적으로 생성되지만 motd.tail
정적입니다 (sysadmin이 모든 사용자에 대해 고정 정보를 배치 할 수 있음).
삭제 motd.tail
하면 문제가 일시적으로 해결되지만 더 나은 해결책은 비어있는 것 motd.tail
입니다. 파일이 존재하지 않으면 initscripts
업그레이드 할 때 파일이 다시 잘못 생성 될 수 있습니다 .
motd.tail
와 빈 만들기
sudo touch /etc/motd.tail
답변
문제 /usr/lib/update-notifier/update-motd-updates-available
는 /usr/lib/update-notifier/apt-check --human-readable
타임 스탬프 /var/lib/update-notifier/updates-available
및 sources.list 및 기타 파일을 기반으로 실행할 이유가 없다고 결정하는 논리 인 것으로 보입니다 .
실제 버그가 무엇인지 확실하지 않지만 캐시 된 파일을 제거하면 업데이트가 적어도 0으로 재설정되지만 사용 가능한 업데이트가있을 때 올바른 번호가 표시되는지 여부 만 알 수 있습니다.
답변
최근에 Serverfault에서 비슷한 질문에 답변했습니다.
우분투 서버 : SSH 배너는 패키지를 업데이트하도록 지시하지만 업데이트 할 것은 없습니다
당신이 말하는 그 배너를 MOTD (Message Of The Day)라고합니다. 파일 을 삭제하여 해결할 수 있는 버그 인 것 같습니다 /etc/motd.tail
.
답변
패키지를 업데이트해야한다는 로그인 메시지 (motd) 일 update-motd
경우 잠시 동안 실행되지 않았을 수 있습니다. 실행 update-motd
후 다시 로그인하여 문제가 해결되는지 확인하십시오. / etc / motd 파일을 재생성해야합니다.
답변
여러 시스템에서 패키지에 대한 잘못된 보고서가 업데이트되었지만 10.04.2에 있었지만 ‘Ubuntu 10.04.2 LTS’및 ‘Ubuntu 10.04.1 LTS’라는 두 줄도 표시되었습니다.
Karl이 말했듯이 /etc/motd.tail에는 이전 텍스트가 포함되어 있으며 삭제하면 문제가 완벽하게 해결되었습니다.
답변
10.04.2에서 동일한 문제가 있습니다.
# aptitude install update-motd
Selecting previously deselected package update-motd.
(Reading database ... 36453 files and directories currently installed.)
Unpacking update-motd (from .../update-motd_3.5-0ubuntu1_all.deb) ...
Removing any system startup links for /etc/init.d/update-motd ...
Setting up update-motd (3.5-0ubuntu1) ...
그러나 update-motd 명령 줄 도구는 없으며 pam_motd에 대해서는 아무것도 찾을 수 없습니다.
/etc/motd
메시지를 제거하면 메시지가 사라지지만 분명히 안전 업그레이드가 이미 완료된 것입니다.
답변
/etc/motd.tail
업데이트 메시지 가 포함되어 있는지 확인하십시오 . 그렇다면 제거하십시오.