Fresh install on ubuntu with python 3.6.4, Zwave devices not showing up

I installed fresh Ubuntu and python 3.6.4 on a server which it will be dedicated to home assistant. I still have the old installation on my pi3 working no issues, but when I migrated all the files from the pi to the server, the zwave stopped working. It is a problem with the configuration because when I put it back on the pi, everything goes back to normal. I’ve been trying to fix it now for 2 days and I have had no luck.
Please help!!!
This is my configuration:
zwave:
usb_path: /dev/ttyUSB0
config_path: /srv/homeassistant/lib/python3.6/site-packages/python_openzwave/ozw_config/config/

I had tried without the config_path and still nothing.
There is nothing on the logs beside the warning saying that is not ready.

2018-03-03 13:42:41 WARNING (SyncWorker_3) [homeassistant.components.emulated_hue] When targeting Google Home, listening port has to be port 80
2018-03-03 13:48:08 WARNING (MainThread) [homeassistant.components.zwave] Z-Wave not ready after 300 seconds, continuing anyway

Are you sure the zwave sick is actually at that USB address? Is your user a member of dialout group?

I was sure it was, I unported the dongle and re-port it. Now it showed up on /dev/ttyACM0.
I changed the configuration.yaml file and I restarted home assistant. Now ALL my devices are back.
Thanks

Hi elchelun, I am trying to do the same as you:
Fresh install of Ubuntu 16.04 LTS
Create user homeassisant:

sudo useradd -rm homeassistant

Enable z-wave for homeassistant:

sudo usermod -G dialout -a homeassistant
sudo apt-get install libudev-dev

Change user to homeassistant:

sudo su -s /bin/bash homeassistant

Create custom directory:

mkdir /home/homeassistant/homeassistant

Install python 3.6 virtualenv into the directory:
Exit out of user homeassistant

sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6 python3.6-venv python3.6-dev

Start shell as homeassistant user with HOME set:

sudo -u homeassistant -H -s
python3.6 -m venv /home/homeassistant/homeassistant

Activate the virtualenv:

. /home/homeassistant/homeassistant/bin/activate

Install Homeassistant:

pip3 install homeassistant

I noticed some errors that I have not seen before when installing Homeassistant before the current version demanded Python 3.5.3:

error: invalid command ‘bdist_wheel’

and

Failed building wheel for MarkupSafe

and

Failed building wheel for idna-ssl

And the end result is Homeassistant is not installed.
Is there somewhere I have gone wrong compared to your installation please?
TIA

I wish I could compare it, but I moved to HASSIO myself short after this.

I moved to Hassbian!