Bench Installation error

I am trying to install bench from here GitHub - frappe/bench: CLI to manage Multi-tenant deployments for Frappe apps and when i execute the command python install.py --develop --user frappe i got the below error

Hit:1 http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.1/ubuntu xenial InRelease
Hit:2 http://archive.ubuntu.com/ubuntu xenial InRelease
Hit:3 https://deb.nodesource.com/node_6.x xenial InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version (12.1ubuntu2).
git is already the newest version (1:2.7.4-0ubuntu1).
libffi-dev is already the newest version (3.2.1-4).
python-dev is already the newest version (2.7.11-1).
python-setuptools is already the newest version (20.7.0-1).
libssl-dev is already the newest version (1.0.2g-1ubuntu4.5).
The following package was automatically installed and is no longer required:
  libevent-core-2.0-5
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up mariadb-server-10.1 (10.1.20+maria-1~xenial) ...
2016-12-23 15:20:22 140477108168960 [Note] /usr/sbin/mysqld (mysqld 10.1.20-MariaDB-1~xenial) starting as process 7384 ...
2016-12-23 15:20:22 140477108168960 [Note] InnoDB: Using mutexes to ref count buffer pool pages
2016-12-23 15:20:22 140477108168960 [Note] InnoDB: The InnoDB memory heap is disabled
2016-12-23 15:20:22 140477108168960 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2016-12-23 15:20:22 140477108168960 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
2016-12-23 15:20:22 140477108168960 [Note] InnoDB: Compressed tables use zlib 1.2.8
2016-12-23 15:20:22 140477108168960 [Note] InnoDB: Using Linux native AIO
2016-12-23 15:20:22 140477108168960 [Note] InnoDB: Using SSE crc32 instructions
2016-12-23 15:20:22 140477108168960 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2016-12-23 15:20:22 140477108168960 [Note] InnoDB: Completed initialization of buffer pool
2016-12-23 15:20:22 140477108168960 [Note] InnoDB: Highest supported file format is Barracuda.
2016-12-23 15:20:22 140477108168960 [Note] InnoDB: The log sequence numbers 1606958 and 1606958 in ibdata files do not match the log sequence number 1606968 in the ib_logfiles!
2016-12-23 15:20:22 140477108168960 [Note] InnoDB: Database was not shutdown normally!
2016-12-23 15:20:22 140477108168960 [Note] InnoDB: Starting crash recovery.
2016-12-23 15:20:22 140477108168960 [Note] InnoDB: Reading tablespace information from the .ibd files...
2016-12-23 15:20:22 140477108168960 [Note] InnoDB: Restoring possible half-written data pages
2016-12-23 15:20:22 140477108168960 [Note] InnoDB: from the doublewrite buffer...
2016-12-23 15:20:22 140477108168960 [Note] InnoDB: 128 rollback segment(s) are active.
2016-12-23 15:20:22 140477108168960 [Note] InnoDB: Waiting for purge to start
2016-12-23 15:20:22 140477108168960 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.34-79.1 started; log sequence number 1606968
2016-12-23 15:20:22 140477108168960 [Note] Plugin 'FEEDBACK' is disabled.
2016-12-23 15:20:22 140477108168960 [Note] Recovering after a crash using tc.log
2016-12-23 15:20:22 140476380321536 [Note] InnoDB: Dumping buffer pool(s) not yet started
2016-12-23 15:20:22 140477108168960 [Note] Starting crash recovery...
2016-12-23 15:20:22 140477108168960 [Note] Crash recovery finished.
ERROR: 1054  Unknown column 'password' in 'field list'
2016-12-23 15:20:22 140477108168960 [ERROR] Aborting

Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details.
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing package mariadb-server-10.1 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mariadb-server:
 mariadb-server depends on mariadb-server-10.1 (= 10.1.20+maria-1~xenial); however:
  Package mariadb-server-10.1 is not configured yet.

dpkg: error processing package mariadb-server (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Errors were encountered while processing:
 mariadb-server-10.1
 mariadb-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Traceback (most recent call last):
  File "install.py", line 351, in <module>
    install_bench(args)
  File "install.py", line 21, in install_bench
    'sudo yum install -y epel-release redhat-lsb-core git python-setuptools python-devel openssl-devel libffi-devel'
  File "install.py", line 219, in run_os_command
    returncode = subprocess.check_call(command, shell=True)
  File "/usr/lib/python2.7/subprocess.py", line 541, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'sudo apt-get install -y git build-essential python-setuptools python-dev libffi-dev libssl-dev' returned non-zero exit status 100

It was faling to install MariaDB and not sure why, can anyone help with this ?

what OS did you install?