After update to Ubuntu 14.10, login still reports "Welcome to Ubuntu 14.04.1..."

November 4, 2014 19.4k views

Updated from Ubuntu 14.04 to Ubuntu 14.10 x64 vmlinuz-3.16.0-23-generic by using Control Panel > Settings > Kernel. Followed procedure (save new kernel in control panel, power off on command line, then boot in control panel.
Next command line log in (ssh) shows "Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.16.0-23-generic x86_64)". Kernel is correct, but Ubuntu version is not. No change after sudo apt-get update & sudo apt-get dist-upgrade & sudo apt-get autoremove.

Meanwhile, Control Panel > Settings > Kernel reports 14.10.

Should I ignore the command line report, or am I missing an upgrade step?

1 comment
  • @TheNumb and @asb
    Thank you for the prompt guidance. Followed the suggestion to:
    sudo do-release-upgrade -d

    When using command line (ssh), process does not complete, as it will break the ssh connection.
    So I switched to the Control Panel > Console Access window.
    sudo do-release-upgrade -d
    completes the complex upgrade process, with a couple errors, including:
    No 'init' modules to run under section 'cloud_init_modules'

    On completion, I can log on through the console access window, with error messages:
    There is 1 zombie process
    [ 3784.122109 ] systemd-logind[1071]: Failed to start unit user@1000.service: Unknown unit: user@1000.service

    [ 3784.122941 ] systemd-logind[1071]: Failed to start user user@1000.service: Unknown unit: user@1000.service

    I cannot connect via terminal, ssh times out on both my usual port and port 22. Site's broken for the moment.

    I am entering these details as a short-term cautionary note if anyone is considering upgrading an existing site from 14.04 to 14.10. Did not work for me yet; will open a support ticket and update this question when I figure out how to proceed.

2 Answers

Running do-release-upgrade -d should fix that.

It sounds like you've changed the kernel but not actually upgraded the rest of your system to 14.10. To check, look at the contents of the release file: cat /etc/os-release

In order to do a full upgrade, you need to run:

sudo apt-get update
sudo apt-get upgrade
sudo do-release-upgrade -d

Note the -d flag. It will check for the current "devel release." While 14.10 has been officially released, the release upgrader isn't yet suggesting it, so you'll need to use the -d flag. Normally you should not need it.

Have another answer? Share your knowledge.