Pip upgrade

Hi,

I’m running hass.io on vmware, copied the vmdk and created a vm: all is running ok.
But… when I launch “check home assistant configuration” it gives me this:

You are using pip version 18.0, however version 19.0.1 is available.
You should consider upgrading via the ‘pip install --upgrade pip’ command.

But on hass.io, I cannot use ssh commands as root. I can access the console of hass.io, but I cannot launch the pip upgrade.
So how do I upgrade this pip?

I notice the same behaviour. I run hass.io on a raspberry pi.

Follow, same trouble

You don’t upgrade pip. You leave it until the docker image is updated with the newer version of pip

1 Like

Ok thanks, will this be included in a future update of Home Assistant?

1 Like

I’m sure at some point they will upgrade it.

What do you think you need pip upgraded for? You aren’t supposed to be installing anything inside the docker containers

1 Like

Well it gives a message that it should be updated. Since I got my vm connected to the internet I’d like to have everything up to date.

And you think pip is a problem?

I don’t know. But it states: "You are using pip version 18.0, however version 19.0.1 is available.
You should consider upgrading via the ‘pip install --upgrade pip’ command.

So then I think that I want to upgrade. That’s all. I just like to have my software up to date.

I have the same message, the problem is that the system does not reboot. I made some changes and I cannot apply them becaouse it get stuck with the message.

Pip not being up to date will not prevent your system from booting. You have a different issue here.

DO NOT TRY THIS - see the comment below from flamingm0e

did you try
pip3 install --upgrade pip
from console of hass.io

Do NOT do this in docker environments!! This is terrible advice.

3 Likes

Yes… I learned it the hard way. Editing my older post with corrections.

Problem is no longer present, it was solved by the normal update process

If pip is not updated it prevent custom deps deployment to install more recent version of component to be able to test them when we do some development on that component. This is frustrating as we cannot always wait for an update.