After seeing your post, I’ve tried installing bench on Vagrant - hashicorp/precise64 (check above for my terminal session) and hashicorp/precise32. It seems working fine. I’ll check it on Trusty later and will update, once I’m done.
Welcome to your Vagrant-built virtual machine.
Last login: Fri Sep 14 06:23:18 2012 from 10.0.2.2
vagrant@precise64:~$ wget https://raw.githubusercontent.com/frappe/bench/master/install_scripts/setup_frappe.sh
--2015-08-12 11:40:23-- https://raw.githubusercontent.com/frappe/bench/master/install_scripts/setup_frappe.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 103.245.222.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|103.245.222.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12875 (13K) [text/plain]
Saving to: `setup_frappe.sh'
100%[============================================================================>] 12,875 --.-K/s in 0s
2015-08-12 11:40:24 (199 MB/s) - `setup_frappe.sh' saved [12875/12875]
vagrant@precise64:~$ sudo bash setup_frappe.sh^C
vagrant@precise64:~$ sudo apt-get update
Ign http://us.archive.ubuntu.com precise InRelease
Ign http://us.archive.ubuntu.com precise-updates InRelease
Ign http://us.archive.ubuntu.com precise-backports InRelease
Ign http://security.ubuntu.com precise-security InRelease
Hit http://us.archive.ubuntu.com precise Release.gpg
Get:1 http://security.ubuntu.com precise-security Release.gpg [198 B]
Get:2 http://us.archive.ubuntu.com precise-updates Release.gpg [198 B]
Get:3 http://us.archive.ubuntu.com precise-backports Release.gpg [198 B]
Hit http://us.archive.ubuntu.com precise Release
Get:4 http://us.archive.ubuntu.com precise-updates Release [196 kB]
Get:5 http://security.ubuntu.com precise-security Release [54.3 kB]
Get:6 http://us.archive.ubuntu.com precise-backports Release [54.3 kB]
Hit http://us.archive.ubuntu.com precise/main Sources
Hit http://us.archive.ubuntu.com precise/restricted Sources
Hit http://us.archive.ubuntu.com precise/universe Sources
Hit http://us.archive.ubuntu.com precise/multiverse Sources
Hit http://us.archive.ubuntu.com precise/main amd64 Packages
Hit http://us.archive.ubuntu.com precise/restricted amd64 Packages
Hit http://us.archive.ubuntu.com precise/universe amd64 Packages
Hit http://us.archive.ubuntu.com precise/multiverse amd64 Packages
Hit http://us.archive.ubuntu.com precise/main i386 Packages
Hit http://us.archive.ubuntu.com precise/restricted i386 Packages
Hit http://us.archive.ubuntu.com precise/universe i386 Packages
Hit http://us.archive.ubuntu.com precise/multiverse i386 Packages
Hit http://us.archive.ubuntu.com precise/main TranslationIndex
Hit http://us.archive.ubuntu.com precise/multiverse TranslationIndex
Hit http://us.archive.ubuntu.com precise/restricted TranslationIndex
Hit http://us.archive.ubuntu.com precise/universe TranslationIndex
Get:7 http://us.archive.ubuntu.com precise-updates/main Sources [492 kB]
Get:8 http://security.ubuntu.com precise-security/main Sources [133 kB]
Get:9 http://us.archive.ubuntu.com precise-updates/restricted Sources [7,981 B]
Get:10 http://us.archive.ubuntu.com precise-updates/universe Sources [122 kB]
Get:11 http://us.archive.ubuntu.com precise-updates/multiverse Sources [9,724 B]
Get:12 http://us.archive.ubuntu.com precise-updates/main amd64 Packages [925 kB]
Get:13 http://us.archive.ubuntu.com precise-updates/restricted amd64 Packages [13.6 kB]
Get:14 http://us.archive.ubuntu.com precise-updates/universe amd64 Packages [268 kB]
Get:15 http://us.archive.ubuntu.com precise-updates/multiverse amd64 Packages [16.5 kB]
Get:16 http://us.archive.ubuntu.com precise-updates/main i386 Packages [977 kB]
Get:17 http://security.ubuntu.com precise-security/restricted Sources [3,759 B]
Get:18 http://security.ubuntu.com precise-security/universe Sources [43.8 kB]
Get:19 http://security.ubuntu.com precise-security/multiverse Sources [2,189 B]
Get:20 http://security.ubuntu.com precise-security/main amd64 Packages [539 kB]
Get:21 http://us.archive.ubuntu.com precise-updates/restricted i386 Packages [13.6 kB]
Get:22 http://us.archive.ubuntu.com precise-updates/universe i386 Packages [278 kB]
Get:23 http://us.archive.ubuntu.com precise-updates/multiverse i386 Packages [16.7 kB]
Get:24 http://us.archive.ubuntu.com precise-updates/main TranslationIndex [10.6 kB]
Get:25 http://us.archive.ubuntu.com precise-updates/multiverse TranslationIndex [7,613 B]
Get:26 http://us.archive.ubuntu.com precise-updates/restricted TranslationIndex [7,297 B]
Get:27 http://us.archive.ubuntu.com precise-updates/universe TranslationIndex [8,333 B]
Get:28 http://us.archive.ubuntu.com precise-backports/main Sources [5,411 B]
Get:29 http://us.archive.ubuntu.com precise-backports/restricted Sources [28 B]
Get:30 http://us.archive.ubuntu.com precise-backports/universe Sources [42.8 kB]
Get:31 http://us.archive.ubuntu.com precise-backports/multiverse Sources [5,750 B]
Get:32 http://us.archive.ubuntu.com precise-backports/main amd64 Packages [5,491 B]
Get:33 http://us.archive.ubuntu.com precise-backports/restricted amd64 Packages [28 B]
Get:34 http://us.archive.ubuntu.com precise-backports/universe amd64 Packages [44.2 kB]
Get:35 http://us.archive.ubuntu.com precise-backports/multiverse amd64 Packages [5,419 B]
Get:36 http://us.archive.ubuntu.com precise-backports/main i386 Packages [5,484 B]
Get:37 http://us.archive.ubuntu.com precise-backports/restricted i386 Packages [28 B]
Get:38 http://us.archive.ubuntu.com precise-backports/universe i386 Packages [44.0 kB]
Get:39 http://us.archive.ubuntu.com precise-backports/multiverse i386 Packages [5,413 B]
Get:40 http://us.archive.ubuntu.com precise-backports/main TranslationIndex [202 B]
Get:41 http://us.archive.ubuntu.com precise-backports/multiverse TranslationIndex [202 B]
Get:42 http://us.archive.ubuntu.com precise-backports/restricted TranslationIndex [193 B]
Get:43 http://us.archive.ubuntu.com precise-backports/universe TranslationIndex [205 B]
Hit http://us.archive.ubuntu.com precise/main Translation-en
Hit http://us.archive.ubuntu.com precise/multiverse Translation-en
Hit http://us.archive.ubuntu.com precise/restricted Translation-en
Hit http://us.archive.ubuntu.com precise/universe Translation-en
Get:44 http://us.archive.ubuntu.com precise-updates/main Translation-en [402 kB]
Get:45 http://us.archive.ubuntu.com precise-updates/multiverse Translation-en [9,603 B]
Get:46 http://us.archive.ubuntu.com precise-updates/restricted Translation-en [2,982 B]
Get:47 http://us.archive.ubuntu.com precise-updates/universe Translation-en [160 kB]
Get:48 http://us.archive.ubuntu.com precise-backports/main Translation-en [4,911 B]
Get:49 http://us.archive.ubuntu.com precise-backports/multiverse Translation-en [4,838 B]
Hit http://us.archive.ubuntu.com precise-backports/restricted Translation-en
Get:50 http://us.archive.ubuntu.com precise-backports/universe Translation-en [35.0 kB]
Get:51 http://security.ubuntu.com precise-security/restricted amd64 Packages [8,943 B]
Get:52 http://security.ubuntu.com precise-security/universe amd64 Packages [124 kB]
Get:53 http://security.ubuntu.com precise-security/multiverse amd64 Packages [2,691 B]
Get:54 http://security.ubuntu.com precise-security/main i386 Packages [586 kB]
Get:55 http://security.ubuntu.com precise-security/restricted i386 Packages [8,939 B]
Get:56 http://security.ubuntu.com precise-security/universe i386 Packages [132 kB]
Get:57 http://security.ubuntu.com precise-security/multiverse i386 Packages [2,872 B]
Get:58 http://security.ubuntu.com precise-security/main TranslationIndex [208 B]
Get:59 http://security.ubuntu.com precise-security/multiverse TranslationIndex [199 B]
Get:60 http://security.ubuntu.com precise-security/restricted TranslationIndex [202 B]
Get:61 http://security.ubuntu.com precise-security/universe TranslationIndex [205 B]
Get:62 http://security.ubuntu.com precise-security/main Translation-en [236 kB]
Get:63 http://security.ubuntu.com precise-security/multiverse Translation-en [1,408 B]
Get:64 http://security.ubuntu.com precise-security/restricted Translation-en [2,066 B]
Get:65 http://security.ubuntu.com precise-security/universe Translation-en [77.8 kB]
Fetched 6,167 kB in 23s (266 kB/s)
Reading package lists... Done
vagrant@precise64:~$ sudo bash setup_frappe.sh
Installing for Ubuntu precise amd64
In case you encounter an error, you can post on https://discuss.frappe.io
Adding ubuntu mariadb repo
Installing packages for Ubuntu. This might take time...
Installing wkhtmltopdf
* Stopping MariaDB database server mysqld [ OK ]
* Starting MariaDB database server mysqld [ OK ]
* Checking for corrupt, not cleanly closed and upgrade needing tables.
Adding frappe user
Installing frappe-bench
Setting up first site
Frappe/ERPNext is installed successfully.
Frappe password: XXXXXXXXXXXXXXXX
MariaDB root password: XXXXXXXXXXXXXXXX
Administrator password: XXXXXXXXXXXXXXXX
The passwords are also stored at ~/frappe_passwords.txt
You can remove this file after making a note of the passwords.
vagrant@precise64:~$ ls
bench-repo frappe_passwords.sh postinstall.sh wkhtmltox-0.12.2.1_linux-precise-amd64.deb
frappe-bench frappe_passwords.txt setup_frappe.sh
vagrant@precise64:~$ mkdir apps
vagrant@precise64:~$ cd apps/
vagrant@precise64:~/apps$ bench init frappe-bench
Already using interpreter /usr/bin/python
/home/vagrant/apps/frappe-bench/env/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
/home/vagrant/apps/frappe-bench/env/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
/home/vagrant/apps/frappe-bench/env/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Cloning into 'frappe'...
remote: Counting objects: 76270, done.
remote: Compressing objects: 100% (190/190), done.
remote: Total 76270 (delta 85), reused 0 (delta 0), pack-reused 76080
Receiving objects: 100% (76270/76270), 37.39 MiB | 516 KiB/s, done.
Resolving deltas: 100% (55054/55054), done.
installing frappe
/home/vagrant/apps/frappe-bench/env/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Wrote ./assets/js/print_format_v3.min.js - 18k
Wrote ./assets/js/frappe-web.min.js - 104k
Wrote ./assets/js/form.min.js - 92k
Wrote ./assets/js/report.min.js - 154k
Wrote ./assets/css/list.min.css - 5k
Wrote ./assets/css/report.min.css - 7k
Wrote ./assets/css/frappe-web.css - 54k
Wrote ./assets/js/list.min.js - 60k
Wrote ./assets/js/desk.min.js - 680k
Wrote ./assets/css/form.min.css - 1k
Wrote ./assets/js/editor.min.js - 26k
Wrote ./assets/css/desk.min.css - 253k
Wrote ./assets/js/module.min.js - 5k
Wrote ./assets/css/module.min.css - 0k
Bench frappe-bench initialized