Error: failed to get system information for all hosts
This version of Debian or Ubuntu is unsupported.
Hint: additional failures may be hidden.
Installation FAILED with errors.
I've yet to find a good way to get around this on google. Here are the two methods I've used. Hint: use the second method...it's safer. Do not use this on a production Vertica installation. That wouldn't be very wise.
Use --failure-threshold NONE
If you use this switch then
install_vertica under-the-covers) will not fail for ANY errors. You'll get a nice list of failures that you can then go and fix manually if desired:
If you use
--failure-threshold NONE then don't be surprised if Vertica won't start. (Take your backups first if upgrading).
Change SystemProfileFactory.py to ignore the Ubuntu OS check
This is much safer, but still...don't do it on your prod cluster. Do all of this as root or equivalent.
nano /etc/debian_version. You'll see something similar to the screenshot. Note the value returned. It should be "jessie" for 14.
sudo nano /opt/vertica/oss/python/lib/python2.7/site-packages/vertica/network/SystemProfileFactory.py
Again, these tips should not be done on prod. I like all of my Ubuntu boxes to be on 14 which makes my Puppet scripts easier to control. I've found no issues using Vertica with Ubuntu14 (in testing envs). I've also found no issues using LVM or ext3 either, which also causes the profile checks to fail as well. See above.
You have just read "Workaround: Vertica Error: This version of Debian or Ubuntu is unsupported" on davewentzel.com. If you found this useful please feel free to subscribe to the RSS feed.
Dave Wentzel CONTENT