[feat] update bitmask-root if needed

Chech the hash of the installed bitmask root and sign as not installed
if doesn't match the one we have in the bundle. Also for running
bitmask-root, if there is more than one (in /usr/local/sbin and
/usr/sbin) run the one with higher version number.

- Resolves: #9020
14 jobs from master in 85 minutes and 11 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  Test
passed #29131
docker-in-docker
build_docker_image

00:45

passed #29129
linux
linux_test

15:48

failed #29130
osx yosemite allowed to fail
osx_test

 
  E2e
failed #31123
linux allowed to fail
e2e_tests

02:32

failed #31104
linux allowed to fail
e2e_tests

02:38

failed #29132
linux allowed to fail
e2e_tests

01:00:05

 
  Functional
passed #29133
linux
functional_tests

08:54

 
  Bundle
passed #29134
linux
bitmask_latest_bundle

06:50

 
  Build Ui
passed #29135
linux
build_ui

01:08

 
  Package
passed #29140
package:amd64_artful

20:07

passed #29137
package:amd64_buster

49:57

passed #29138
package:amd64_sid

47:12

passed #29136
package:amd64_stretch

24:52

passed #29139
package:amd64_zesty

30:02

 
Name Stage Failure
failed
e2e_tests E2e There is an unknown failure, please try again
    result = func(*args)
File "/usr/lib/python3.5/urllib/request.py", line 1297, in https_open
context=self._context, check_hostname=self._check_hostname)
File "/usr/lib/python3.5/urllib/request.py", line 1256, in do_open
raise URLError(err)
urllib.error.URLError: <urlopen error [Errno -3] Temporary failure in name resolution>
make: *** [test_e2e] Error 1
Makefile:46: recipe for target 'test_e2e' failed
ERROR: Job failed: exit code 1
failed
osx_test Test There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job trace