Python install does not seem to update?

Hello,

I followed this guide:

To install Home assistant on a virtual machine. It runs just fine, but everytime I try to upgrade form 0.67, the dev-info page says it stays on 0.67.

The commands I use to upgrade it are:

$ sudo su -s /bin/bash homeassistant
$ source /srv/homeassistant/bin/activate
$ python3 -m pip install --upgrade homeassistant

It appears to upgrade just fine in the commandline as shjown:

Collecting homeassistant
  Downloading https://files.pythonhosted.org/packages/24/2f/5564452002bcff14d23c674ede2d5afe539eb6486550dfc15ab89b5f0c84/homeassistant-0.69.1-py2.py3-none-any.whl (2.6MB)
    100% |████████████████████████████████| 2.6MB 509kB/s 
Requirement not upgraded as not directly required: pytz>=2017.02 in /srv/homeassistant/lib/python3.5/site-packages (from homeassistant) (2018.4)
Requirement not upgraded as not directly required: async-timeout==2.0.1 in /srv/homeassistant/lib/python3.5/site-packages (from homeassistant) (2.0.1)
Requirement not upgraded as not directly required: pip>=8.0.3 in /srv/homeassistant/lib/python3.5/site-packages (from homeassistant) (10.0.0)
Requirement not upgraded as not directly required: jinja2>=2.10 in /srv/homeassistant/lib/python3.5/site-packages (from homeassistant) (2.10)
Collecting aiohttp==3.1.3 (from homeassistant)
  Using cached https://files.pythonhosted.org/packages/12/85/863f2697ab633bd83587c99a306a14a2e87ce48e60d31c66d836672fe644/aiohttp-3.1.3-cp35-cp35m-manylinux1_x86_64.whl
Requirement not upgraded as not directly required: typing<4,>=3 in /srv/homeassistant/lib/python3.5/site-packages (from homeassistant) (3.6.4)
Requirement not upgraded as not directly required: certifi>=2017.4.17 in /srv/homeassistant/lib/python3.5/site-packages (from homeassistant) (2018.4.16)
Requirement not upgraded as not directly required: requests==2.18.4 in /srv/homeassistant/lib/python3.5/site-packages (from homeassistant) (2.18.4)
Collecting attrs==18.1.0 (from homeassistant)
  Downloading https://files.pythonhosted.org/packages/41/59/cedf87e91ed541be7957c501a92102f9cc6363c623a7666d69d51c78ac5b/attrs-18.1.0-py2.py3-none-any.whl
Requirement not upgraded as not directly required: voluptuous==0.11.1 in /srv/homeassistant/lib/python3.5/site-packages (from homeassistant) (0.11.1)
Collecting astral==1.6.1 (from homeassistant)
  Downloading https://files.pythonhosted.org/packages/01/2b/0b60f1cef7d2a7a863cd06bae5fc7e3553803739c4834e921b4996920f76/astral-1.6.1-py2.py3-none-any.whl
Requirement not upgraded as not directly required: pyyaml<4,>=3.11 in /srv/homeassistant/lib/python3.5/site-packages (from homeassistant) (3.12)
Requirement not upgraded as not directly required: MarkupSafe>=0.23 in /srv/homeassistant/lib/python3.5/site-packages (from jinja2>=2.10->homeassistant) (1.0)
Requirement not upgraded as not directly required: yarl<2.0,>=1.0 in /srv/homeassistant/lib/python3.5/site-packages (from aiohttp==3.1.3->homeassistant) (1.1.1)
Requirement not upgraded as not directly required: chardet<4.0,>=2.0 in /srv/homeassistant/lib/python3.5/site-packages (from aiohttp==3.1.3->homeassistant) (3.0.4)
Requirement not upgraded as not directly required: idna-ssl>=1.0 in /srv/homeassistant/lib/python3.5/site-packages (from aiohttp==3.1.3->homeassistant) (1.0.1)
Requirement not upgraded as not directly required: multidict<5.0,>=4.0 in /srv/homeassistant/lib/python3.5/site-packages (from aiohttp==3.1.3->homeassistant) (4.1.0)
Requirement not upgraded as not directly required: urllib3<1.23,>=1.21.1 in /srv/homeassistant/lib/python3.5/site-packages (from requests==2.18.4->homeassistant) (1.22)
Requirement not upgraded as not directly required: idna<2.7,>=2.5 in /srv/homeassistant/lib/python3.5/site-packages (from requests==2.18.4->homeassistant) (2.6)
Installing collected packages: attrs, aiohttp, astral, homeassistant
  Found existing installation: attrs 17.4.0
    Uninstalling attrs-17.4.0:
      Successfully uninstalled attrs-17.4.0
  Found existing installation: aiohttp 3.1.1
    Uninstalling aiohttp-3.1.1:

You are using pip version 10.0.0, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

Has anyone else seen this?

This is usually because you are running HA from a different place to the one you upgraded. If you run hass in the virtual environment immediately after upgrading, what do you get?

Edit:
It could also be an SD card failure. This is normally seen when the config fails to update, and people see an old configuration after a reboot, but I suppose it could happen for an upgrade. Have you changed your configuration recently?

When I ran hass in the virtual environment immediately after upgrading, it appeared to start as normal, I did not notice anything unusual. I also just tried to update to 0.70, and it still says I am on 0.67

I am also running it on a virtual machine in Debian, so I do not think the issue is an SD card failue.

EDIT: I found the issue. For some reason the hass file was owned by root, so I imagine it refused to update because of that