Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Good day,

When I log into my web server via SSH I see the information:

88 packages can be updated.
80 updates are security updates

I tried apt-get update then apt-get upgrade but each time I log in I still see the message about updates. How do I install them?

share|improve this question
add comment

5 Answers

Try this:

sudo apt-get update        # Fetches the list of available updates
sudo apt-get dist-upgrade  # Installs updates
share|improve this answer
18  
After the first command, run sudo apt-get upgrade to load any updates. Then (optionally), run sudo apt-get dist-upgrade for additional major updates/upgrades. –  david6 Oct 24 '13 at 20:30
add comment

This is normal behavior.

The message you see on login has been appended to the server status 'Message-Of-The-Day', which is only updated each calendar day (or on server boot / startup). Have a look at the contents, using cat /etc/motd.

Still seeing the same updates available, after running sudo apt-get update && sudo apt-get upgrade, is to be expected. If you then re-run this command you will only be prompted for any further updates if even further (newer) updates have been released.

share|improve this answer
add comment

Once your log into your server, run the command below.

sudo apt-get upgrade

It should do the trick. Maybe you just need to restart your sever.

share|improve this answer
2  
Thank you for your answer but I did try sudo apt-get upgrade. Restarting the server is out of the question because I have sites on it. –  Marlin Oct 5 '12 at 14:04
2  
if you installed an update that directly affects the kernel or it's a driver update or it's a critical security update, you need to restart the server. –  Evandro Silva Oct 5 '12 at 14:11
    
Maybe you should consider an error 503 for a minute. Do you know what kind of update this is ? –  NorTicUs Oct 5 '12 at 15:09
add comment

In my case I have incorrect or not accessible url in /etc/apt/sources.list. After removing this url I was able to update all packages successfully.

Commands:

sudo vi /etc/apt/sources.list
sudo apt-get update && sudo apt-get upgrade
share|improve this answer
add comment

Did you try this first:

sudo apt-get clean

this should clean the cache.

share|improve this answer
5  
Welcome to Ask Ubuntu! apt-get clean cleans the cache of (partially) downloaded packages. In the question, 88 packages can be updated doesn't mean that they're cached. It means that these packages need to be upgraded. –  Alaa Sep 20 '13 at 20:03
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.