Install Script failing on Ubuntu 14 and 12

I am trying to install bench with the easy install method on my but setup_frappe.sh fails. I have tried

  • ubuntu/trusty64 Official Ubuntu Server 14.04 LTS (Trusty Tahr) builds
  • hashicorp/precise64 A standard Ubuntu 12.04 LTS 64-bit box.

The Console output is:

vagrant@vagrant-ubuntu-trusty-64:~$ wget https://raw.githubusercontent.com/frappe/bench/master/install_scripts/setup_fr
appe.sh
--2015-08-12 08:49:22--  https://raw.githubusercontent.com/frappe/bench/master/install_scripts/setup_frappe.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.31.17.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.31.17.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 08:49:22 (299 MB/s) - ‘setup_frappe.sh’ saved [12875/12875]

vagrant@vagrant-ubuntu-trusty-64:~$ sudo bash setup_frappe.sh
Installing for Ubuntu trusty amd64
In case you encounter an error, you can post on https://discuss.frappe.io

Adding ubuntu mariadb repo
Reading package lists...
Building dependency tree...
Reading state information...
software-properties-common is already the newest version.
The following NEW packages will be installed:
  python-software-properties
0 upgraded, 1 newly installed, 0 to remove and 84 not upgraded.
Need to get 19.6 kB of archives.
After this operation, 138 kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  python-software-properties
E: There are problems and -y was used without --force-yes
vagrant@vagrant-ubuntu-trusty-64:~$

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

I think @anand has already fixed this.