Upgrading to 0.52 Fails

I got the following error when I tried to upgrade HASS, I have always been able to upgrade in the past without any issues.
pi@hassbian:~ $ sudo su -s /bin/bash homeassistant
homeassistant@hassbian:/home/pi $ source /srv/homeassistant/bin/activate
(homeassistant) homeassistant@hassbian:/home/pi $ pip3 install --upgrade homeassistant
Collecting homeassistant
Downloading homeassistant-0.52.0-py2.py3-none-any.whl (7.3MB)
100% |████████████████████████████████| 7.4MB 38kB/s
Requirement already up-to-date: pyyaml<4,>=3.11 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: typing<4,>=3 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: pip>=8.0.3 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: jinja2>=2.9.5 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: chardet==3.0.4 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: voluptuous==0.10.5 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: aiohttp==2.2.5 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: astral==1.4 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: async-timeout==1.2.1 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: requests==2.14.2 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: pytz>=2017.02 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: MarkupSafe>=0.23 in /srv/homeassistant/lib/python3.4/site-packages (from jinja2>=2.9.5->homeassistant)
Requirement already up-to-date: multidict>=2.1.4 in /srv/homeassistant/lib/python3.4/site-packages (from aiohttp==2.2.5->homeassistant)
Requirement already up-to-date: yarl>=0.11 in /srv/homeassistant/lib/python3.4/site-packages (from aiohttp==2.2.5->homeassistant)
Installing collected packages: homeassistant
Found existing installation: homeassistant 0.51.2
Uninstalling homeassistant-0.51.2:
Successfully uninstalled homeassistant-0.51.2
Rolling back uninstall of homeassistant
Exception:
Traceback (most recent call last):
File “/srv/homeassistant/lib/python3.4/site-packages/pip/basecommand.py”, line 215, in main
status = self.run(options, args)
File “/srv/homeassistant/lib/python3.4/site-packages/pip/commands/install.py”, line 342, in run
prefix=options.prefix_path,
File “/srv/homeassistant/lib/python3.4/site-packages/pip/req/req_set.py”, line 784, in install
**kwargs
File “/srv/homeassistant/lib/python3.4/site-packages/pip/req/req_install.py”, line 851, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File “/srv/homeassistant/lib/python3.4/site-packages/pip/req/req_install.py”, line 1064, in move_wheel_files
isolated=self.isolated,
File “/srv/homeassistant/lib/python3.4/site-packages/pip/wheel.py”, line 345, in move_wheel_files
clobber(source, lib_dir, True)
File “/srv/homeassistant/lib/python3.4/site-packages/pip/wheel.py”, line 323, in clobber
shutil.copyfile(srcfile, destfile)
File “/usr/lib/python3.4/shutil.py”, line 108, in copyfile
with open(dst, ‘wb’) as fdst:
PermissionError: [Errno 13] Permission denied: '/srv/homeassistant/lib/python3.4/site-packages/homeassistant/components/usps.py’

If I try to run the upgrade again, I get the following:
(homeassistant) homeassistant@hassbian:/home/pi $ pip3 install --upgrade homeassistant
Requirement already up-to-date: homeassistant in /srv/homeassistant/lib/python3.4/site-packages
Requirement already up-to-date: pip>=8.0.3 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: voluptuous==0.10.5 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: pytz>=2017.02 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: typing<4,>=3 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: async-timeout==1.2.1 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: requests==2.14.2 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: astral==1.4 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: chardet==3.0.4 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: jinja2>=2.9.5 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: pyyaml<4,>=3.11 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: aiohttp==2.2.5 in /srv/homeassistant/lib/python3.4/site-packages (from homeassistant)
Requirement already up-to-date: MarkupSafe>=0.23 in /srv/homeassistant/lib/python3.4/site-packages (from jinja2>=2.9.5->homeassistant)
Requirement already up-to-date: multidict>=2.1.4 in /srv/homeassistant/lib/python3.4/site-packages (from aiohttp==2.2.5->homeassistant)
Requirement already up-to-date: yarl>=0.11 in /srv/homeassistant/lib/python3.4/site-packages (from aiohttp==2.2.5->homeassistant)

Hass will not upgrade, any idea’s?

PermissionError: [Errno 13] Permission denied: ‘/srv/homeassistant/lib/python3.4/site-packages/homeassistant/components/usps.py’

Check permissions on that file. Should have same user and group as everything else (homeassistant if you did the AIO install). I’m not sure if that would prevent the upgrade, but it’s a start and a problem that needs to be resolved anyway.

It has the same permission as everything else.
image

The other issue is, if I run the upgrade again, I don’t get any error’s and HASS is not upgrading, it just show’s Requirements up-to-date.

Very strange and unfortunately beyond my limited abilities. Hopefully one of the pros will chime in.

Thanks, all efforts is appreciated.