nginx setup: [Errno 13] Permission denied: '/root/.python-eggs'

302 views
Skip to first unread message

Luciano Laporta Podazza

unread,
Oct 22, 2015, 4:11:30 PM10/22/15
to web2py-users
Hello,

I was trying to make a clean install on a recently created VPS(digitalocean) using web2py+nginx script but I get a  [Errno 13] Permission denied: '/root/.python-eggs'.

I've tried several things like correcting '.python-eggs' permissions, environment variables, modifying some python code inside gluon, etc; but none of these worked.

I'm working on Ubuntu 14.04 x64, latest web2py version, python 2.7.6.

Here's the log:

root@knuckles:~# sh setup-web2py-nginx-uwsgi-ubuntu.sh 

setup-web2py-nginx-uwsgi-ubuntu-precise.sh

Requires Ubuntu > 12.04 and installs Nginx + uWSGI + Web2py

setup.sh: 5: setup.sh: [[: not found

-e Web2py Admin Password: 

Ign http://mirrors.digitalocean.com trusty InRelease

Hit http://mirrors.digitalocean.com trusty-updates InRelease

Hit http://mirrors.digitalocean.com trusty Release.gpg                  

Hit http://security.ubuntu.com trusty-security InRelease                

Hit http://mirrors.digitalocean.com trusty Release

Hit http://mirrors.digitalocean.com trusty-updates/main Sources

Hit http://mirrors.digitalocean.com trusty-updates/universe Sources 

Hit http://mirrors.digitalocean.com trusty-updates/main amd64 Packages

Hit http://mirrors.digitalocean.com trusty-updates/universe amd64 Packages

Hit http://mirrors.digitalocean.com trusty-updates/main i386 Packages

Hit http://mirrors.digitalocean.com trusty-updates/universe i386 Packages

Hit http://mirrors.digitalocean.com trusty-updates/main Translation-en

Hit http://mirrors.digitalocean.com trusty-updates/universe Translation-en

Hit http://security.ubuntu.com trusty-security/main Sources       

Hit http://security.ubuntu.com trusty-security/universe Sources   

Hit http://mirrors.digitalocean.com trusty/main Sources           

Hit http://mirrors.digitalocean.com trusty/universe Sources

Hit http://mirrors.digitalocean.com trusty/main amd64 Packages   

Hit http://security.ubuntu.com trusty-security/main amd64 Packages

Hit http://mirrors.digitalocean.com trusty/universe amd64 Packages

Hit http://mirrors.digitalocean.com trusty/main i386 Packages    

Hit http://mirrors.digitalocean.com trusty/universe i386 Packages

Hit http://security.ubuntu.com trusty-security/universe amd64 Packages

Hit http://security.ubuntu.com trusty-security/main i386 Packages

Hit http://security.ubuntu.com trusty-security/universe i386 Packages

Hit http://security.ubuntu.com trusty-security/main Translation-en

Hit http://security.ubuntu.com trusty-security/universe Translation-en

Hit http://mirrors.digitalocean.com trusty/main Translation-en

Hit http://mirrors.digitalocean.com trusty/universe Translation-en

Reading package lists... Done                

Reading package lists... Done

Building dependency tree       

Reading state information... Done

Calculating upgrade... Done

The following package was automatically installed and is no longer required:

  apache2-data

Use 'apt-get autoremove' to remove it.

The following packages have been kept back:

  linux-generic linux-headers-generic linux-image-generic

0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

Reading package lists... Done

Building dependency tree       

Reading state information... Done

The following packages will be REMOVED:

  apache2-data

0 upgraded, 0 newly installed, 1 to remove and 3 not upgraded.

After this operation, 720 kB disk space will be freed.

Do you want to continue? [Y/n] Y

perl: warning: Setting locale failed.

perl: warning: Please check that your locale settings:

LANGUAGE = "en_US:en_US:en",

LC_ALL = (unset),

LC_TIME = "en_US.UTF-8",

LC_MONETARY = "en_US.UTF-8",

LC_CTYPE = "UTF-8",

LC_ADDRESS = "en_US.UTF-8",

LC_TELEPHONE = "en_US.UTF-8",

LC_NAME = "en_US.UTF-8",

LC_MEASUREMENT = "en_US.UTF-8",

LC_IDENTIFICATION = "en_US.UTF-8",

LC_NUMERIC = "en_US.UTF-8",

LC_PAPER = "en_US.UTF-8",

LANG = "en_US.UTF-8"

    are supported and installed on your system.

perl: warning: Falling back to the standard locale ("C").

locale: Cannot set LC_CTYPE to default locale: No such file or directory

locale: Cannot set LC_ALL to default locale: No such file or directory

(Reading database ... 109334 files and directories currently installed.)

Removing apache2-data (2.4.7-1ubuntu4.8) ...

Reading package lists... Done

Building dependency tree       

Reading state information... Done

Del apache2 2.4.7-1ubuntu4.7 [87.6 kB]

Del linux-libc-dev 3.13.0-65.106 [773 kB]

Del apache2-data 2.4.7-1ubuntu4.7 [160 kB]

Del libpq5 9.3.9-0ubuntu0.14.04 [81.4 kB]

Del postgresql-client-9.3 9.3.9-0ubuntu0.14.04 [783 kB]

Del postgresql-9.3 9.3.9-0ubuntu0.14.04 [2666 kB]

Del apache2-bin 2.4.7-1ubuntu4.7 [841 kB]

Del python-urllib3-whl 1.7.1-1ubuntu3 [64.0 kB]

Del tzdata 2015f-0ubuntu0.14.04 [171 kB]

Reading package lists... Done

Building dependency tree       

Reading state information... Done

nginx-full is already the newest version.

0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

Reading package lists... Done

Building dependency tree       

Reading state information... Done

build-essential is already the newest version.

python-dev is already the newest version.

libxml2-dev is already the newest version.

unzip is already the newest version.

python-pip is already the newest version.

0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

Downloading/unpacking setuptools from https://pypi.python.org/packages/source/s/setuptools/setuptools-18.4.tar.gz#md5=214c6c43bd7035e870c1beab402c48e7

  Downloading setuptools-18.4.tar.gz (626kB): 626kB downloaded

  Running setup.py (path:/tmp/pip_build_root/setuptools/setup.py) egg_info for package setuptools

    

Installing collected packages: setuptools

  Found existing installation: setuptools 3.3

    Not uninstalling setuptools at /usr/lib/python2.7/dist-packages, owned by OS

  Running setup.py install for setuptools

    

    Installing easy_install script to /usr/local/bin

    Installing easy_install-2.7 script to /usr/local/bin

Successfully installed setuptools

Cleaning up...

Requirement already up-to-date: uwsgi in /usr/local/lib/python2.7/dist-packages

Cleaning up...

mkdir: cannot create directory '/etc/nginx/conf.d/web2py': File exists

ln: failed to create symbolic link '/etc/nginx/sites-enabled/web2py': File exists

rm: cannot remove '/etc/nginx/sites-enabled/default': No such file or directory

mkdir: cannot create directory '/etc/nginx/ssl': File exists

Generating RSA private key, 1024 bit long modulus

.................................................++++++

................++++++

e is 65537 (0x10001)

You are about to be asked to enter information that will be incorporated

into your certificate request.

What you are about to enter is what is called a Distinguished Name or a DN.

There are quite a few fields but you can leave some blank

For some fields there will be a default value,

If you enter '.', the field will be left blank.

-----

Country Name (2 letter code) [AU]:AR

State or Province Name (full name) [Some-State]:

Locality Name (eg, city) []:

Organization Name (eg, company) [Internet Widgits Pty Ltd]:

Organizational Unit Name (eg, section) []:

Common Name (e.g. server FQDN or YOUR name) []:

Email Address []:

mkdir: cannot create directory '/etc/uwsgi': File exists

mkdir: cannot create directory '/var/log/uwsgi': File exists

mkdir: cannot create directory '/home/www-data': File exists

--2015-10-22 15:56:18--  http://web2py.com/examples/static/web2py_src.zip

Resolving web2py.com (web2py.com)... 50.19.109.98

Connecting to web2py.com (web2py.com)|50.19.109.98|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 7738151 (7.4M) [application/zip]

Saving to: 'web2py_src.zip'


100%[=======================================================================================================================================================>] 7,738,151   33.5MB/s   in 0.2s   


2015-10-22 15:56:18 (33.5 MB/s) - 'web2py_src.zip' saved [7738151/7738151]


Archive:  web2py_src.zip

replace web2py/web2py.py? [y]es, [n]o, [A]ll, [N]one, [r]ename: A

  inflating: web2py/web2py.py        

  inflating: web2py/anyserver.py     

  inflating: web2py/gluon/__init__.py  

  inflating: web2py/gluon/admin.py   

  inflating: web2py/gluon/cache.py   

  inflating: web2py/gluon/cfs.py     

  inflating: web2py/gluon/compileapp.py  

  inflating: web2py/gluon/contenttype.py  

  inflating: web2py/gluon/contrib/imageutils.py  

  inflating: web2py/gluon/contrib/pysimplesoap/helpers.py  

  inflating: web2py/gluon/contrib/pysimplesoap/transport.py  

  inflating: web2py/gluon/contrib/pysimplesoap/__init__.py  

  inflating: web2py/gluon/contrib/pysimplesoap/client.py  

  inflating: web2py/gluon/contrib/pysimplesoap/server.py  

  inflating: web2py/gluon/contrib/pysimplesoap/simplexml.py  

  inflating: web2py/gluon/contrib/websocket_messaging.py  

 extracting: web2py/gluon/contrib/gateways/__init__.py  

  inflating: web2py/gluon/contrib/gateways/fcgi.py  

  inflating: web2py/gluon/contrib/pyrtf/Elements.py  

  inflating: web2py/gluon/contrib/pyrtf/Renderer.py  

  inflating: web2py/gluon/contrib/pyrtf/Constants.py  

  inflating: web2py/gluon/contrib/pyrtf/Styles.py  

  inflating: web2py/gluon/contrib/pyrtf/__init__.py  

  inflating: web2py/gluon/contrib/pyrtf/PropertySets.py  

  inflating: web2py/gluon/contrib/pyrtf/README  

  inflating: web2py/gluon/contrib/hypermedia.py  

  inflating: web2py/gluon/contrib/pymysql/err.py  

  inflating: web2py/gluon/contrib/pymysql/times.py  

  inflating: web2py/gluon/contrib/pymysql/__init__.py  

  inflating: web2py/gluon/contrib/pymysql/LICENSE  

  inflating: web2py/gluon/contrib/pymysql/converters.py  

  inflating: web2py/gluon/contrib/pymysql/cursors.py  

  inflating: web2py/gluon/contrib/pymysql/README.rst  

  inflating: web2py/gluon/contrib/pymysql/CHANGELOG  

  inflating: web2py/gluon/contrib/pymysql/connections.py  

  inflating: web2py/gluon/contrib/pymysql/tests/test_SSCursor.py  

  inflating: web2py/gluon/contrib/pymysql/tests/test_example.py  

  inflating: web2py/gluon/contrib/pymysql/tests/__init__.py  

  inflating: web2py/gluon/contrib/pymysql/tests/test_DictCursor.py  

  inflating: web2py/gluon/contrib/pymysql/tests/test_basic.py  

  inflating: web2py/gluon/contrib/pymysql/tests/test_issues.py  

  inflating: web2py/gluon/contrib/pymysql/tests/base.py  

  inflating: web2py/gluon/contrib/pymysql/util.py  

  inflating: web2py/gluon/contrib/pymysql/charset.py  

  inflating: web2py/gluon/contrib/pymysql/constants/FIELD_TYPE.py  

 extracting: web2py/gluon/contrib/pymysql/constants/__init__.py  

  inflating: web2py/gluon/contrib/pymysql/constants/FLAG.py  

  inflating: web2py/gluon/contrib/pymysql/constants/COMMAND.py  

  inflating: web2py/gluon/contrib/pymysql/constants/ER.py  

  inflating: web2py/gluon/contrib/pymysql/constants/CLIENT.py  

  inflating: web2py/gluon/contrib/pymysql/constants/SERVER_STATUS.py  

  inflating: web2py/gluon/contrib/pyfpdf.py  

  inflating: web2py/gluon/contrib/feedparser.py  

  inflating: web2py/gluon/contrib/taskbar_widget.py  

  inflating: web2py/gluon/contrib/AuthorizeNet.py  

  inflating: web2py/gluon/contrib/memdb.py  

 extracting: web2py/gluon/contrib/__init__.py  

  inflating: web2py/gluon/contrib/markdown/__init__.py  

 extracting: web2py/gluon/contrib/markdown/LICENSE  

  inflating: web2py/gluon/contrib/markdown/markdown2.py  

  inflating: web2py/gluon/contrib/redis_cache.py  

  inflating: web2py/gluon/contrib/minify/cssmin.py  

  inflating: web2py/gluon/contrib/minify/jsmin.py  

 extracting: web2py/gluon/contrib/minify/__init__.py  

  inflating: web2py/gluon/contrib/minify/htmlmin.py  

  inflating: web2py/gluon/contrib/minify/minify.py  

  inflating: web2py/gluon/contrib/timecollect.py  

  inflating: web2py/gluon/contrib/rss2.py  

  inflating: web2py/gluon/contrib/simplejsonrpc.py  

  inflating: web2py/gluon/contrib/pbkdf2_ctypes.py  

  inflating: web2py/gluon/contrib/DowCommerce.py  

  inflating: web2py/gluon/contrib/pypyodbc.py  

  inflating: web2py/gluon/contrib/redis_session.py  

  inflating: web2py/gluon/contrib/google_wallet.py  

  inflating: web2py/gluon/contrib/user_agent_parser.py  

  inflating: web2py/gluon/contrib/qdb.py  

  inflating: web2py/gluon/contrib/fpdf/php.py  

  inflating: web2py/gluon/contrib/fpdf/__init__.py  

  inflating: web2py/gluon/contrib/fpdf/html.py  

  inflating: web2py/gluon/contrib/fpdf/ttfonts.py  

  inflating: web2py/gluon/contrib/fpdf/fpdf.py  

  inflating: web2py/gluon/contrib/fpdf/template.py  

  inflating: web2py/gluon/contrib/fpdf/fonts.py  

  inflating: web2py/gluon/contrib/ordereddict.py  

  inflating: web2py/gluon/contrib/spreadsheet.py  

  inflating: web2py/gluon/contrib/heroku.py  

  inflating: web2py/gluon/contrib/paymentech.py  

  inflating: web2py/gluon/contrib/appconfig.py  

  inflating: web2py/gluon/contrib/shell.py  

  inflating: web2py/gluon/contrib/pyuca/allkeys.txt  

  inflating: web2py/gluon/contrib/pyuca/__init__.py  

  inflating: web2py/gluon/contrib/pyuca/LICENSE  

  inflating: web2py/gluon/contrib/pyuca/pyuca.py  

  inflating: web2py/gluon/contrib/pyuca/README.markmin  

  inflating: web2py/gluon/contrib/populate.py  

  inflating: web2py/gluon/contrib/plural_rules/my.py  

  inflating: web2py/gluon/contrib/plural_rules/pt.py  

  inflating: web2py/gluon/contrib/plural_rules/hu.py  

  inflating: web2py/gluon/contrib/plural_rules/sl.py  

  inflating: web2py/gluon/contrib/plural_rules/lt.py  

  inflating: web2py/gluon/contrib/plural_rules/es.py  

  inflating: web2py/gluon/contrib/plural_rules/de.py  

  inflating: web2py/gluon/contrib/plural_rules/en.py  

  inflating: web2py/gluon/contrib/plural_rules/cs.py  

  inflating: web2py/gluon/contrib/plural_rules/he.py  

  inflating: web2py/gluon/contrib/plural_rules/af.py  

 extracting: web2py/gluon/contrib/plural_rules/__init__.py  

  inflating: web2py/gluon/contrib/plural_rules/fr.py  

  inflating: web2py/gluon/contrib/plural_rules/ja.py  

  inflating: web2py/gluon/contrib/plural_rules/pl.py  

  inflating: web2py/gluon/contrib/plural_rules/ro.py  

  inflating: web2py/gluon/contrib/plural_rules/it.py  

  inflating: web2py/gluon/contrib/plural_rules/ru.py  

  inflating: web2py/gluon/contrib/plural_rules/sk.py  

  inflating: web2py/gluon/contrib/plural_rules/hi.py  

  inflating: web2py/gluon/contrib/plural_rules/tr.py  

  inflating: web2py/gluon/contrib/plural_rules/zh.py  

  inflating: web2py/gluon/contrib/plural_rules/uk.py  

  inflating: web2py/gluon/contrib/plural_rules/ar.py  

  inflating: web2py/gluon/contrib/plural_rules/nl.py  

  inflating: web2py/gluon/contrib/plural_rules/id.py  

  inflating: web2py/gluon/contrib/plural_rules/bg.py  

  inflating: web2py/gluon/contrib/pbkdf2.py  

  inflating: web2py/gluon/contrib/gae_memcache.py  

  inflating: web2py/gluon/contrib/gae_retry.py  

  inflating: web2py/gluon/contrib/markmin/markmin2latex.py  

  inflating: web2py/gluon/contrib/markmin/markmin.html  

  inflating: web2py/gluon/contrib/markmin/markmin2html.py  

  inflating: web2py/gluon/contrib/markmin/markmin.pdf  

  inflating: web2py/gluon/contrib/markmin/markmin2pdf.py  

 extracting: web2py/gluon/contrib/markmin/__init__.py  

  inflating: web2py/gluon/contrib/pdfinvoice.py  

  inflating: web2py/gluon/contrib/ipaddr.py  

  inflating: web2py/gluon/contrib/sms_utils.py  

  inflating: web2py/gluon/contrib/simplejson/encoder.py  

  inflating: web2py/gluon/contrib/simplejson/tool.py  

  inflating: web2py/gluon/contrib/simplejson/__init__.py  

  inflating: web2py/gluon/contrib/simplejson/LICENSE.txt  

  inflating: web2py/gluon/contrib/simplejson/scanner.py  

  inflating: web2py/gluon/contrib/simplejson/ordered_dict.py  

  inflating: web2py/gluon/contrib/simplejson/decoder.py  

  inflating: web2py/gluon/contrib/autolinks.py  

  inflating: web2py/gluon/contrib/pg8000/_version.py  

  inflating: web2py/gluon/contrib/pg8000/__init__.py  

  inflating: web2py/gluon/contrib/pg8000/core.py  

  inflating: web2py/gluon/contrib/pg8000/six.py  

  inflating: web2py/gluon/contrib/memcache/memcache.py  

  inflating: web2py/gluon/contrib/memcache/ChangeLog  

  inflating: web2py/gluon/contrib/memcache/__init__.py  

  inflating: web2py/gluon/contrib/memcache/PKG-INFO  

  inflating: web2py/gluon/contrib/memcache/README  

  inflating: web2py/gluon/contrib/login_methods/ldap_auth.py  

  inflating: web2py/gluon/contrib/login_methods/dropbox_account.py  

  inflating: web2py/gluon/contrib/login_methods/openid_auth.py  

  inflating: web2py/gluon/contrib/login_methods/gae_google_account.py  

  inflating: web2py/gluon/contrib/login_methods/x509_auth.py  

  inflating: web2py/gluon/contrib/login_methods/cas_auth.py  

  inflating: web2py/gluon/contrib/login_methods/pam_auth.py  

  inflating: web2py/gluon/contrib/login_methods/browserid_account.py  

 extracting: web2py/gluon/contrib/login_methods/__init__.py  

  inflating: web2py/gluon/contrib/login_methods/oneall_account.py  

  inflating: web2py/gluon/contrib/login_methods/janrain_account.py  

  inflating: web2py/gluon/contrib/login_methods/oauth20_account.py  

  inflating: web2py/gluon/contrib/login_methods/extended_login_form.py  

  inflating: web2py/gluon/contrib/login_methods/linkedin_account.py  

  inflating: web2py/gluon/contrib/login_methods/saml2_auth.py  

  inflating: web2py/gluon/contrib/login_methods/oauth10a_account.py  

  inflating: web2py/gluon/contrib/login_methods/loginradius_account.py  

  inflating: web2py/gluon/contrib/login_methods/email_auth.py  

  inflating: web2py/gluon/contrib/login_methods/motp_auth.py  

  inflating: web2py/gluon/contrib/login_methods/loginza.py  

  inflating: web2py/gluon/contrib/login_methods/rpx_account.py  

  inflating: web2py/gluon/contrib/login_methods/basic_auth.py  

  inflating: web2py/gluon/contrib/pam.py  

  inflating: web2py/gluon/contrib/generics.py  

  inflating: web2py/gluon/contrib/aes.py  

  inflating: web2py/gluon/contrib/stripe.py  

  inflating: web2py/gluon/contrib/webclient.py  

  inflating: web2py/gluon/custom_import.py  

  inflating: web2py/gluon/dal.py     

  inflating: web2py/gluon/debug.py   

  inflating: web2py/gluon/decoder.py  

  inflating: web2py/gluon/fileutils.py  

  inflating: web2py/gluon/globals.py  

  inflating: web2py/gluon/highlight.py  

  inflating: web2py/gluon/html.py    

  inflating: web2py/gluon/http.py    

  inflating: web2py/gluon/import_all.py  

  inflating: web2py/gluon/languages.py  

  inflating: web2py/gluon/main.py    

  inflating: web2py/gluon/messageboxhandler.py  

  inflating: web2py/gluon/myregex.py  

  inflating: web2py/gluon/newcron.py  

  inflating: web2py/gluon/packages/dal/pydal/_load.py  

  inflating: web2py/gluon/packages/dal/pydal/_globals.py  

  inflating: web2py/gluon/packages/dal/pydal/drivers.py  

  inflating: web2py/gluon/packages/dal/pydal/objects.py  

  inflating: web2py/gluon/packages/dal/pydal/__init__.py  

  inflating: web2py/gluon/packages/dal/pydal/_gae.py  

  inflating: web2py/gluon/packages/dal/pydal/helpers/classes.py  

  inflating: web2py/gluon/packages/dal/pydal/helpers/serializers.py  

 extracting: web2py/gluon/packages/dal/pydal/helpers/__init__.py  

  inflating: web2py/gluon/packages/dal/pydal/helpers/methods.py  

  inflating: web2py/gluon/packages/dal/pydal/helpers/regex.py  

  inflating: web2py/gluon/packages/dal/pydal/helpers/gae.py  

  inflating: web2py/gluon/packages/dal/pydal/exceptions.py  

  inflating: web2py/gluon/packages/dal/pydal/_compat.py  

  inflating: web2py/gluon/packages/dal/pydal/base.py  

  inflating: web2py/gluon/packages/dal/pydal/connection.py  

  inflating: web2py/gluon/packages/dal/pydal/adapters/google_adapters.py  

  inflating: web2py/gluon/packages/dal/pydal/adapters/mysql.py  

  inflating: web2py/gluon/packages/dal/pydal/adapters/db2.py  

  inflating: web2py/gluon/packages/dal/pydal/adapters/sapdb.py  

  inflating: web2py/gluon/packages/dal/pydal/adapters/__init__.py  

  inflating: web2py/gluon/packages/dal/pydal/adapters/firebird.py  

  inflating: web2py/gluon/packages/dal/pydal/adapters/postgres.py  

  inflating: web2py/gluon/packages/dal/pydal/adapters/sqlite.py  

  inflating: web2py/gluon/packages/dal/pydal/adapters/mssql.py  

  inflating: web2py/gluon/packages/dal/pydal/adapters/imap.py  

  inflating: web2py/gluon/packages/dal/pydal/adapters/mongo.py  

  inflating: web2py/gluon/packages/dal/pydal/adapters/ingres.py  

  inflating: web2py/gluon/packages/dal/pydal/adapters/cubrid.py  

  inflating: web2py/gluon/packages/dal/pydal/adapters/oracle.py  

  inflating: web2py/gluon/packages/dal/pydal/adapters/teradata.py  

  inflating: web2py/gluon/packages/dal/pydal/adapters/informix.py  

  inflating: web2py/gluon/packages/dal/pydal/adapters/base.py  

  inflating: web2py/gluon/packages/dal/pydal/adapters/couchdb.py  

  inflating: web2py/gluon/packages/dal/pydal/contrib/reserved_sql_keywords.py  

  inflating: web2py/gluon/packages/dal/pydal/contrib/portalocker.py  

 extracting: web2py/gluon/packages/dal/pydal/contrib/__init__.py  

  inflating: web2py/gluon/packages/dal/pydal/contrib/ordereddict.py  

  inflating: web2py/gluon/packages/dal/pydal/contrib/mockimaplib.py  

  inflating: web2py/gluon/packages/dal/README.md  

  inflating: web2py/gluon/packages/dal/setup.cfg  

  inflating: web2py/gluon/packages/dal/LICENSE  

  inflating: web2py/gluon/packages/dal/MANIFEST.in  

  inflating: web2py/gluon/packages/dal/AUTHORS  

  inflating: web2py/gluon/packages/dal/tox.ini  

 extracting: web2py/gluon/packages/dal/docs/requirements.txt  

  inflating: web2py/gluon/packages/dal/docs/index.rst  

  inflating: web2py/gluon/packages/dal/docs/pydal.adapters.rst  

  inflating: web2py/gluon/packages/dal/docs/Makefile  

  inflating: web2py/gluon/packages/dal/docs/pydal.helpers.rst  

  inflating: web2py/gluon/packages/dal/docs/conf.py  

  inflating: web2py/gluon/packages/dal/tests/_adapt.py  

  inflating: web2py/gluon/packages/dal/tests/validation.py  

  inflating: web2py/gluon/packages/dal/tests/__init__.py  

  inflating: web2py/gluon/packages/dal/tests/caching.py  

  inflating: web2py/gluon/packages/dal/tests/nosql.py  

  inflating: web2py/gluon/packages/dal/tests/sql.py  

  inflating: web2py/gluon/packages/dal/tests/smart_query.py  

  inflating: web2py/gluon/packages/dal/tests/_compat.py  

  inflating: web2py/gluon/packages/dal/tests/base.py  

  inflating: web2py/gluon/packages/dal/appveyor.yml  

  inflating: web2py/gluon/packages/dal/CHANGES  

  inflating: web2py/gluon/packages/dal/setup.py  

  inflating: web2py/gluon/portalocker.py  

  inflating: web2py/gluon/recfile.py  

  inflating: web2py/gluon/reserved_sql_keywords.py  

  inflating: web2py/gluon/restricted.py  

  inflating: web2py/gluon/rewrite.py  

  inflating: web2py/gluon/rocket.py  

  inflating: web2py/gluon/rocket.py.footer  

  inflating: web2py/gluon/sanitizer.py  

  inflating: web2py/gluon/scheduler.py  

  inflating: web2py/gluon/serializers.py  

  inflating: web2py/gluon/settings.py  

  inflating: web2py/gluon/shell.py   

  inflating: web2py/gluon/sql.py     

  inflating: web2py/gluon/sqlhtml.py  

  inflating: web2py/gluon/storage.py  

  inflating: web2py/gluon/streamer.py  

  inflating: web2py/gluon/template.py  

  inflating: web2py/gluon/tests/test_is_url.py  

  inflating: web2py/gluon/tests/test_web.py  

  inflating: web2py/gluon/tests/test_routes.py  

  inflating: web2py/gluon/tests/test_old_doctests.py  

  inflating: web2py/gluon/tests/test_fileutils.py  

  inflating: web2py/gluon/tests/test_utils.py  

  inflating: web2py/gluon/tests/test_dal.py  

  inflating: web2py/gluon/tests/test_validators.py  

  inflating: web2py/gluon/tests/test_router.py  

  inflating: web2py/gluon/tests/__init__.py  

  inflating: web2py/gluon/tests/test_cache.py  

  inflating: web2py/gluon/tests/test_languages.py  

  inflating: web2py/gluon/tests/coverage.ini  

  inflating: web2py/gluon/tests/test_contenttype.py  

  inflating: web2py/gluon/tests/test_http.py  

  inflating: web2py/gluon/tests/test_html.py  

  inflating: web2py/gluon/tests/test_storage.py  

  inflating: web2py/gluon/tests/fix_path.py  

  inflating: web2py/gluon/tests/test_template.py  

  inflating: web2py/gluon/tests/test_contribs.py  

  inflating: web2py/gluon/tests/test_tools.py  

 extracting: web2py/gluon/tests/tests_markmin.py  

  inflating: web2py/gluon/tests/test_globals.py  

  inflating: web2py/gluon/tests/test_serializers.py  

  inflating: web2py/gluon/tools.py   

  inflating: web2py/gluon/utf8.py    

  inflating: web2py/gluon/utils.py   

  inflating: web2py/gluon/validators.py  

  inflating: web2py/gluon/widget.py  

  inflating: web2py/gluon/xmlrpc.py  

  inflating: web2py/extras/build_web2py/setup_exe.conf  

  inflating: web2py/extras/build_web2py/setup_exe.py  

  inflating: web2py/extras/build_web2py/setup_app.py  

  inflating: web2py/extras/build_web2py/README  

  inflating: web2py/extras/icons/web2py.ico  

  inflating: web2py/extras/icons/web2py.icns  

 extracting: web2py/extras/icons/splashlogo.gif  

  inflating: web2py/extras/icons/web2py.gif  

  inflating: web2py/handlers/README  

  inflating: web2py/handlers/cgihandler.py  

  inflating: web2py/handlers/fcgihandler.py  

  inflating: web2py/handlers/gaehandler.py  

  inflating: web2py/handlers/isapiwsgihandler.py  

  inflating: web2py/handlers/modpythonhandler.py  

  inflating: web2py/handlers/scgihandler.py  

  inflating: web2py/handlers/web2py_on_gevent.py  

  inflating: web2py/handlers/wsgihandler.py  

  inflating: web2py/examples/README  

  inflating: web2py/examples/app.example.yaml  

  inflating: web2py/examples/appengine_config.example.py  

  inflating: web2py/examples/logging.example.conf  

  inflating: web2py/examples/options_std.py  

  inflating: web2py/examples/queue.example.yaml  

  inflating: web2py/examples/routes.parametric.example.py  

  inflating: web2py/examples/routes.patterns.example.py  

  inflating: web2py/examples/web.config  

  inflating: web2py/README.markdown  

  inflating: web2py/LICENSE          

  inflating: web2py/CHANGELOG        

 extracting: web2py/NEWINSTALL       

 extracting: web2py/VERSION          

 extracting: web2py/MANIFEST.in      

  inflating: web2py/scripts/setup-scheduler-centos.sh  

  inflating: web2py/scripts/setup-shared-hosting-2.4.sh  

  inflating: web2py/scripts/setup-ubuntu-12-04-redmine-unicorn-web2py-uwsgi-nginx.sh  

  inflating: web2py/scripts/setup-virtualenv-web2py.sh  

  inflating: web2py/scripts/setup-web2py-centos7.sh  

  inflating: web2py/scripts/setup-web2py-cloudfoundry.sh  

  inflating: web2py/scripts/setup-web2py-debian-sid.sh  

  inflating: web2py/scripts/setup-web2py-fedora-ami.sh  

  inflating: web2py/scripts/setup-web2py-fedora.sh  

  inflating: web2py/scripts/setup-web2py-heroku.sh  

  inflating: web2py/scripts/setup-web2py-nginx-uwsgi-centos64.sh  

  inflating: web2py/scripts/setup-web2py-nginx-uwsgi-centos7.sh  

  inflating: web2py/scripts/setup-web2py-nginx-uwsgi-on-centos.sh  

  inflating: web2py/scripts/setup-web2py-nginx-uwsgi-opensuse.sh  

  inflating: web2py/scripts/setup-web2py-nginx-uwsgi-ubuntu.sh  

  inflating: web2py/scripts/setup-web2py-ubuntu.sh  

  inflating: web2py/scripts/update-web2py.sh  

  inflating: web2py/scripts/web2py-lock.sh  

  inflating: web2py/scripts/web2py.archlinux.sh  

  inflating: web2py/scripts/web2py.fedora.sh  

  inflating: web2py/scripts/web2py.ubuntu.sh  

  inflating: web2py/scripts/autoroutes.py  

  inflating: web2py/scripts/bench.py  

  inflating: web2py/scripts/cleancss.py  

  inflating: web2py/scripts/cleanhtml.py  

  inflating: web2py/scripts/cleanjs.py  

  inflating: web2py/scripts/contentparser.py  

  inflating: web2py/scripts/cpdb.py  

  inflating: web2py/scripts/cpplugin.py  

  inflating: web2py/scripts/dict_diff.py  

  inflating: web2py/scripts/extract_mysql_models.py  

  inflating: web2py/scripts/extract_oracle_models.py  

  inflating: web2py/scripts/extract_pgsql_models.py  

  inflating: web2py/scripts/extract_sqlite_models.py  

  inflating: web2py/scripts/fixws.py  

  inflating: web2py/scripts/import_static.py  

  inflating: web2py/scripts/layout_make.py  

  inflating: web2py/scripts/make_min_web2py.py  

  inflating: web2py/scripts/manage.py  

  inflating: web2py/scripts/parse_top_level_domains.py  

  inflating: web2py/scripts/rmorphans.py  

  inflating: web2py/scripts/sessions2trash.py  

  inflating: web2py/scripts/standalone_exe_cxfreeze.py  

  inflating: web2py/scripts/sync_languages.py  

  inflating: web2py/scripts/tickets2db.py  

  inflating: web2py/scripts/tickets2email.py  

  inflating: web2py/scripts/tickets2slack.py  

  inflating: web2py/scripts/update_web2py.py  

  inflating: web2py/scripts/writedoc.py  

  inflating: web2py/scripts/zip_static_files.py  

  inflating: web2py/applications/admin/views/openshift/deploy.html  

  inflating: web2py/applications/admin/views/web2py_ajax.html  

  inflating: web2py/applications/admin/views/default/pack_custom.html  

  inflating: web2py/applications/admin/views/default/uninstall.html  

  inflating: web2py/applications/admin/views/default/git_pull.html  

  inflating: web2py/applications/admin/views/default/about.html  

  inflating: web2py/applications/admin/views/default/edit_plurals.html  

  inflating: web2py/applications/admin/views/default/ticket.html  

  inflating: web2py/applications/admin/views/default/plugin.html  

  inflating: web2py/applications/admin/views/default/errors.html  

  inflating: web2py/applications/admin/views/default/ticket.load  

  inflating: web2py/applications/admin/views/default/todolist.load  

  inflating: web2py/applications/admin/views/default/bulk_register.html  

  inflating: web2py/applications/admin/views/default/edit_js.html  

  inflating: web2py/applications/admin/views/default/delete.html  

  inflating: web2py/applications/admin/views/default/test.html  

  inflating: web2py/applications/admin/views/default/change_password.html  

  inflating: web2py/applications/admin/views/default/plugins.html  

  inflating: web2py/applications/admin/views/default/git_push.html  

  inflating: web2py/applications/admin/views/default/site.html  

  inflating: web2py/applications/admin/views/default/edit_language.html  

  inflating: web2py/applications/admin/views/default/editor_shortcuts.html  

  inflating: web2py/applications/admin/views/default/editor_sessions.html  

  inflating: web2py/applications/admin/views/default/editor_settings.html  

  inflating: web2py/applications/admin/views/default/user.html  

  inflating: web2py/applications/admin/views/default/index.html  

  inflating: web2py/applications/admin/views/default/twitter.load  

  inflating: web2py/applications/admin/views/default/resolve.html  

  inflating: web2py/applications/admin/views/default/upgrade_web2py.html  

  inflating: web2py/applications/admin/views/default/design.html  

  inflating: web2py/applications/admin/views/default/manage_students.html  

  inflating: web2py/applications/admin/views/default/peek.html  

  inflating: web2py/applications/admin/views/default/edit.html  

  inflating: web2py/applications/admin/views/default/delete_plugin.html  

  inflating: web2py/applications/admin/views/default/files_menu.html  

  inflating: web2py/applications/admin/views/default/install_plugin.html  

  inflating: web2py/applications/admin/views/shell/index.html  

  inflating: web2py/applications/admin/views/mercurial/revision.html  

  inflating: web2py/applications/admin/views/mercurial/commit.html  

  inflating: web2py/applications/admin/views/wizard/step.html  

  inflating: web2py/applications/admin/views/wizard/generated.html  

  inflating: web2py/applications/admin/views/layout.html  

  inflating: web2py/applications/admin/views/generic.html  

  inflating: web2py/applications/admin/views/gae/deploy.html  

  inflating: web2py/applications/admin/views/appadmin.html  

  inflating: web2py/applications/admin/views/plugin_jqmobile/about.html  

  inflating: web2py/applications/admin/views/plugin_jqmobile/layout.html  

  inflating: web2py/applications/admin/views/plugin_jqmobile/index.html  

  inflating: web2py/applications/admin/views/toolbar/index.html  

  inflating: web2py/applications/admin/views/debug/breakpoints.html  

  inflating: web2py/applications/admin/views/debug/interact.html  

  inflating: web2py/applications/admin/views/debug/index.html  

  inflating: web2py/applications/admin/views/default.mobile/uninstall.html  

  inflating: web2py/applications/admin/views/default.mobile/git_pull.html  

  inflating: web2py/applications/admin/views/default.mobile/about.html  

  inflating: web2py/applications/admin/views/default.mobile/ticket.html  

  inflating: web2py/applications/admin/views/default.mobile/plugin.html  

  inflating: web2py/applications/admin/views/default.mobile/errors.html  

  inflating: web2py/applications/admin/views/default.mobile/ticket.load  

  inflating: web2py/applications/admin/views/default.mobile/delete.html  

  inflating: web2py/applications/admin/views/default.mobile/test.html  

  inflating: web2py/applications/admin/views/default.mobile/change_password.html  

  inflating: web2py/applications/admin/views/default.mobile/git_push.html  

  inflating: web2py/applications/admin/views/default.mobile/site.html  

  inflating: web2py/applications/admin/views/default.mobile/layout.html  

  inflating: web2py/applications/admin/views/default.mobile/edit_language.html  

  inflating: web2py/applications/admin/views/default.mobile/downgrade_web2py.html  

  inflating: web2py/applications/admin/views/default.mobile/user.html  

  inflating: web2py/applications/admin/views/default.mobile/index.html  

  inflating: web2py/applications/admin/views/default.mobile/resolve.html  

  inflating: web2py/applications/admin/views/default.mobile/upgrade_web2py.html  

  inflating: web2py/applications/admin/views/default.mobile/design.html  

  inflating: web2py/applications/admin/views/default.mobile/peek.html  

  inflating: web2py/applications/admin/views/default.mobile/edit.html  

  inflating: web2py/applications/admin/views/default.mobile/delete_plugin.html  

  inflating: web2py/applications/admin/controllers/plugin_jqmobile.py  

  inflating: web2py/applications/admin/controllers/toolbar.py  

  inflating: web2py/applications/admin/controllers/wizard.py  

  inflating: web2py/applications/admin/controllers/appadmin.py  

  inflating: web2py/applications/admin/controllers/webservices.py  

  inflating: web2py/applications/admin/controllers/shell.py  

  inflating: web2py/applications/admin/controllers/debug.py  

  inflating: web2py/applications/admin/controllers/mercurial.py  

  inflating: web2py/applications/admin/controllers/default.py  

  inflating: web2py/applications/admin/controllers/openshift.py  

  inflating: web2py/applications/admin/controllers/gae.py  

 extracting: web2py/applications/admin/static/plugin_multiselect/switch.png  

  inflating: web2py/applications/admin/static/plugin_multiselect/jquery.multi-select.js  

  inflating: web2py/applications/admin/static/plugin_multiselect/multi-select.css  

  inflating: web2py/applications/admin/static/plugin_multiselect/start.js  

  inflating: web2py/applications/admin/static/codemirror/keymap/vim.js  

  inflating: web2py/applications/admin/static/codemirror/keymap/sublime.js  

  inflating: web2py/applications/admin/static/codemirror/keymap/emacs.js  

  inflating: web2py/applications/admin/static/codemirror/lib/codemirror.js  

  inflating: web2py/applications/admin/static/codemirror/lib/codemirror.css  

  inflating: web2py/applications/admin/static/codemirror/theme/twilight.css  

  inflating: web2py/applications/admin/static/codemirror/theme/3024-day.css  

  inflating: web2py/applications/admin/static/codemirror/theme/base16-light.css  

  inflating: web2py/applications/admin/static/codemirror/theme/lesser-dark.css  

  inflating: web2py/applications/admin/static/codemirror/theme/base16-dark.css  

  inflating: web2py/applications/admin/static/codemirror/theme/pastel-on-dark.css  

  inflating: web2py/applications/admin/static/codemirror/theme/web2py.css  

  inflating: web2py/applications/admin/static/codemirror/theme/blackboard.css  

  inflating: web2py/applications/admin/static/codemirror/theme/neat.css  

  inflating: web2py/applications/admin/static/codemirror/theme/ambiance.css  

  inflating: web2py/applications/admin/static/codemirror/theme/eclipse.css  

  inflating: web2py/applications/admin/static/codemirror/theme/erlang-dark.css  

  inflating: web2py/applications/admin/static/codemirror/theme/xq-dark.css  

  inflating: web2py/applications/admin/static/codemirror/theme/tomorrow-night-eighties.css  

  inflating: web2py/applications/admin/static/codemirror/theme/solarized.css  

  inflating: web2py/applications/admin/static/codemirror/theme/zenburn.css  

  inflating: web2py/applications/admin/static/codemirror/theme/midnight.css  

  inflating: web2py/applications/admin/static/codemirror/theme/rubyblue.css  

  inflating: web2py/applications/admin/static/codemirror/theme/vibrant-ink.css  

  inflating: web2py/applications/admin/static/codemirror/theme/paraiso-dark.css  

  inflating: web2py/applications/admin/static/codemirror/theme/night.css  

  inflating: web2py/applications/admin/static/codemirror/theme/elegant.css  

  inflating: web2py/applications/admin/static/codemirror/theme/colorforth.css  

  inflating: web2py/applications/admin/static/codemirror/theme/mdn-like.css  

  inflating: web2py/applications/admin/static/codemirror/theme/paraiso-light.css  

  inflating: web2py/applications/admin/static/codemirror/theme/the-matrix.css  

  inflating: web2py/applications/admin/static/codemirror/theme/neo.css  

  inflating: web2py/applications/admin/static/codemirror/theme/mbo.css  

  inflating: web2py/applications/admin/static/codemirror/theme/ambiance-mobile.css  

  inflating: web2py/applications/admin/static/codemirror/theme/monokai.css  

  inflating: web2py/applications/admin/static/codemirror/theme/xq-light.css  

  inflating: web2py/applications/admin/static/codemirror/theme/3024-night.css  

  inflating: web2py/applications/admin/static/codemirror/theme/tomorrow-night-bright.css  

  inflating: web2py/applications/admin/static/codemirror/theme/cobalt.css  

  inflating: web2py/applications/admin/static/codemirror/emmet.min.js  

  inflating: web2py/applications/admin/static/codemirror/mode/javascript/test.js  

  inflating: web2py/applications/admin/static/codemirror/mode/javascript/javascript.js  

  inflating: web2py/applications/admin/static/codemirror/mode/xml/test.js  

  inflating: web2py/applications/admin/static/codemirror/mode/xml/xml.js  

  inflating: web2py/applications/admin/static/codemirror/mode/python/python.js  

  inflating: web2py/applications/admin/static/codemirror/mode/htmlmixed/htmlmixed.js  

  inflating: web2py/applications/admin/static/codemirror/mode/css/less_test.js  

  inflating: web2py/applications/admin/static/codemirror/mode/css/css.js  

  inflating: web2py/applications/admin/static/codemirror/mode/css/test.js  

  inflating: web2py/applications/admin/static/codemirror/mode/css/scss_test.js  

  inflating: web2py/applications/admin/static/codemirror/addon/display/fullscreen.js  

  inflating: web2py/applications/admin/static/codemirror/addon/display/panel.js  

  inflating: web2py/applications/admin/static/codemirror/addon/display/placeholder.js  

  inflating: web2py/applications/admin/static/codemirror/addon/display/rulers.js  

  inflating: web2py/applications/admin/static/codemirror/addon/display/fullscreen.css  

  inflating: web2py/applications/admin/static/codemirror/addon/comment/comment.js  

  inflating: web2py/applications/admin/static/codemirror/addon/comment/continuecomment.js  

  inflating: web2py/applications/admin/static/codemirror/addon/fold/foldgutter.js  

  inflating: web2py/applications/admin/static/codemirror/addon/fold/markdown-fold.js  

  inflating: web2py/applications/admin/static/codemirror/addon/fold/comment-fold.js  

  inflating: web2py/applications/admin/static/codemirror/addon/fold/xml-fold.js  

  inflating: web2py/applications/admin/static/codemirror/addon/fold/brace-fold.js  

  inflating: web2py/applications/admin/static/codemirror/addon/fold/foldcode.js  

  inflating: web2py/applications/admin/static/codemirror/addon/fold/foldgutter.css  

  inflating: web2py/applications/admin/static/codemirror/addon/fold/indent-fold.js  

  inflating: web2py/applications/admin/static/codemirror/addon/selection/active-line.js  

  inflating: web2py/applications/admin/static/codemirror/addon/selection/selection-pointer.js  

  inflating: web2py/applications/admin/static/codemirror/addon/selection/mark-selection.js  

  inflating: web2py/applications/admin/static/codemirror/addon/search/matchesonscrollbar.js  

  inflating: web2py/applications/admin/static/codemirror/addon/search/match-highlighter.js  

  inflating: web2py/applications/admin/static/codemirror/addon/search/matchesonscrollbar.css  

  inflating: web2py/applications/admin/static/codemirror/addon/search/search.js  

  inflating: web2py/applications/admin/static/codemirror/addon/search/searchcursor.js  

  inflating: web2py/applications/admin/static/codemirror/addon/dialog/dialog.css  

  inflating: web2py/applications/admin/static/codemirror/addon/dialog/dialog.js  

  inflating: web2py/applications/admin/static/codemirror/addon/mode/multiplex_test.js  

  inflating: web2py/applications/admin/static/codemirror/addon/mode/simple.js  

  inflating: web2py/applications/admin/static/codemirror/addon/mode/multiplex.js  

  inflating: web2py/applications/admin/static/codemirror/addon/mode/overlay.js  

  inflating: web2py/applications/admin/static/codemirror/addon/mode/loadmode.js  

  inflating: web2py/applications/admin/static/codemirror/addon/edit/closetag.js  

  inflating: web2py/applications/admin/static/codemirror/addon/edit/trailingspace.js  

  inflating: web2py/applications/admin/static/codemirror/addon/edit/closebrackets.js  

  inflating: web2py/applications/admin/static/codemirror/addon/edit/continuelist.js  

  inflating: web2py/applications/admin/static/codemirror/addon/edit/matchbrackets.js  

  inflating: web2py/applications/admin/static/codemirror/addon/edit/matchtags.js  

  inflating: web2py/applications/admin/static/codemirror/addon/hint/html-hint.js  

  inflating: web2py/applications/admin/static/codemirror/addon/hint/xml-hint.js  

  inflating: web2py/applications/admin/static/codemirror/addon/hint/show-hint.js  

  inflating: web2py/applications/admin/static/codemirror/addon/hint/show-hint.css  

  inflating: web2py/applications/admin/static/codemirror/addon/hint/anyword-hint.js  

  inflating: web2py/applications/admin/static/codemirror/addon/hint/python-hint.js  

  inflating: web2py/applications/admin/static/codemirror/addon/hint/css-hint.js  

  inflating: web2py/applications/admin/static/codemirror/addon/hint/sql-hint.js  

  inflating: web2py/applications/admin/static/codemirror/addon/hint/javascript-hint.js  

  inflating: web2py/applications/admin/static/js/dd_belatedpng.js  

  inflating: web2py/applications/admin/static/js/jquery.flot.js  

  inflating: web2py/applications/admin/static/js/modernizr.custom.js  

  inflating: web2py/applications/admin/static/js/ajax_editor.js  

  inflating: web2py/applications/admin/static/js/analytics.min.js  

  inflating: web2py/applications/admin/static/js/bootstrap.min.js  

  inflating: web2py/applications/admin/static/js/typeahead.min.js  

  inflating: web2py/applications/admin/static/js/autoscroll.js  

  inflating: web2py/applications/admin/static/js/jqueryMultiSelect.js  

  inflating: web2py/applications/admin/static/js/jquery.hotkeys.js  

  inflating: web2py/applications/admin/static/js/calendar.js  

  inflating: web2py/applications/admin/static/js/jquery.js  

  inflating: web2py/applications/admin/static/js/jquery.flot.resize.js  

  inflating: web2py/applications/admin/static/js/web2py_bootstrap.js  

  inflating: web2py/applications/admin/static/js/hogan-2.0.0.js  

  inflating: web2py/applications/admin/static/js/share.js  

  inflating: web2py/applications/admin/static/js/web2py.js  

  inflating: web2py/applications/admin/static/plugin_statebutton/js/bootstrap-switch.js  

  inflating: web2py/applications/admin/static/plugin_statebutton/css/bootstrap-switch.css  

 extracting: web2py/applications/admin/static/images/questions.png  

  inflating: web2py/applications/admin/static/images/header_shadow.png  

  inflating: web2py/applications/admin/static/images/spinner.gif  

  inflating: web2py/applications/admin/static/images/small_special_button.png  

  inflating: web2py/applications/admin/static/images/menu.png  

 extracting: web2py/applications/admin/static/images/delete_icon.png  

  inflating: web2py/applications/admin/static/images/glyphicons-halflings.png  

 extracting: web2py/applications/admin/static/images/folder.png  

 extracting: web2py/applications/admin/static/images/chat.png  

  inflating: web2py/applications/admin/static/images/small_button.png  

 extracting: web2py/applications/admin/static/images/folder_locked.png  

  inflating: web2py/applications/admin/static/images/header_bg.png  

 extracting: web2py/applications/admin/static/images/save_icon.png  

 extracting: web2py/applications/admin/static/images/section_bullet.png  

 extracting: web2py/applications/admin/static/images/help.png  

 extracting: web2py/applications/admin/static/images/ticket_section.png  

 extracting: web2py/applications/admin/static/images/search.png  

  inflating: web2py/applications/admin/static/images/red_bullet.gif  

  inflating: web2py/applications/admin/static/images/menu_responsive.png  

  inflating: web2py/applications/admin/static/images/glyphicons-halflings-white.png  

 extracting: web2py/applications/admin/static/images/sidebar_bullet.gif  

 extracting: web2py/applications/admin/static/images/files_toggle.png  

 extracting: web2py/applications/admin/static/images/test_icon.png  

 extracting: web2py/applications/admin/static/images/embossed.png  

 extracting: web2py/applications/admin/static/images/folder_sm.png  

  inflating: web2py/applications/admin/static/images/sidebar_background.jpg  

  inflating: web2py/applications/admin/static/images/dim_bullet.gif  

 extracting: web2py/applications/admin/static/images/start.png  

  inflating: web2py/applications/admin/static/plugin_jqmobile/dd_belatedpng.js  

  inflating: web2py/applications/admin/static/plugin_jqmobile/jquery.mobile-1.2.0.min.css  

  inflating: web2py/applications/admin/static/plugin_jqmobile/jquery.mobile-1.3.1.min.css  

  inflating: web2py/applications/admin/static/plugin_jqmobile/images/icons-36-white.png  

  inflating: web2py/applications/admin/static/plugin_jqmobile/images/icons-36-black.png  

  inflating: web2py/applications/admin/static/plugin_jqmobile/images/icons-18-black.png  

  inflating: web2py/applications/admin/static/plugin_jqmobile/images/icons-18-white.png  

  inflating: web2py/applications/admin/static/plugin_jqmobile/images/ajax-loader.png  

  inflating: web2py/applications/admin/static/plugin_jqmobile/images/iphone.jpg  

  inflating: web2py/applications/admin/static/plugin_jqmobile/jquery.mobile-1.2.0.min.js  

  inflating: web2py/applications/admin/static/plugin_jqmobile/jquery.mobile-1.3.1.min.js  

  inflating: web2py/applications/admin/static/css/typeahead.js-bootstrap.css  

  inflating: web2py/applications/admin/static/css/bootstrap_adapters.css  

  inflating: web2py/applications/admin/static/css/bootstrap_essentials.css  

  inflating: web2py/applications/admin/static/css/web2py_bootstrap_nojs.css  

  inflating: web2py/applications/admin/static/css/web2py.css  

  inflating: web2py/applications/admin/static/css/bootstrap.min.css  

  inflating: web2py/applications/admin/static/css/web2py_bootstrap.css  

  inflating: web2py/applications/admin/static/css/jqueryMultiSelect.css  

  inflating: web2py/applications/admin/static/css/calendar.css  

  inflating: web2py/applications/admin/static/css/bootstrap-responsive.min.css  

  inflating: web2py/applications/admin/static/css/web2py-codemirror.css  

 extracting: web2py/applications/admin/__init__.py  

  inflating: web2py/applications/admin/settings.cfg  

  inflating: web2py/applications/admin/LICENSE  

  inflating: web2py/applications/admin/languages/zh-tw.py  

  inflating: web2py/applications/admin/languages/pt.py  

  inflating: web2py/applications/admin/languages/sl.py  

  inflating: web2py/applications/admin/languages/es.py  

  inflating: web2py/applications/admin/languages/de.py  

  inflating: web2py/applications/admin/languages/my-mm.py  

  inflating: web2py/applications/admin/languages/plural-ru.py  

  inflating: web2py/applications/admin/languages/cs.py  

  inflating: web2py/applications/admin/languages/he.py  

  inflating: web2py/applications/admin/languages/af.py  

  inflating: web2py/applications/admin/languages/fr.py  

  inflating: web2py/applications/admin/languages/sr-cr.py  

  inflating: web2py/applications/admin/languages/ja.py  

  inflating: web2py/applications/admin/languages/pl.py  

  inflating: web2py/applications/admin/languages/ro.py  

  inflating: web2py/applications/admin/languages/plural-en.py  

  inflating: web2py/applications/admin/languages/it.py  

  inflating: web2py/applications/admin/languages/ru.py  

  inflating: web2py/applications/admin/languages/sr-lt.py  

  inflating: web2py/applications/admin/languages/pt-br.py  

  inflating: web2py/applications/admin/languages/tr.py  

  inflating: web2py/applications/admin/languages/zh.py  

  inflating: web2py/applications/admin/languages/plural-uk.py  

  inflating: web2py/applications/admin/languages/uk.py  

  inflating: web2py/applications/admin/languages/default.py  

  inflating: web2py/applications/admin/languages/nl.py  

  inflating: web2py/applications/admin/languages/bg.py  

  inflating: web2py/applications/admin/ABOUT  

 extracting: web2py/applications/admin/private/hosts.deny  

 extracting: web2py/applications/admin/modules/__init__.py  

  inflating: web2py/applications/admin/cron/crontab  

  inflating: web2py/applications/admin/cron/expire_sessions.py  

  inflating: web2py/applications/admin/models/buttons.py  

  inflating: web2py/applications/admin/models/0_imports.py  

  inflating: web2py/applications/admin/models/menu.py  

  inflating: web2py/applications/admin/models/db.py  

  inflating: web2py/applications/admin/models/plugin_multiselect.py  

  inflating: web2py/applications/admin/models/access.py  

  inflating: web2py/applications/admin/models/plugin_statebutton.py  

  inflating: web2py/applications/admin/models/0.py  

  inflating: web2py/applications/examples/views/database_examples/register_product.html  

  inflating: web2py/applications/examples/views/database_examples/register_person.html  

  inflating: web2py/applications/examples/views/database_examples/buy.html  

  inflating: web2py/applications/examples/views/database_examples/register_dog.html  

  inflating: web2py/applications/examples/views/template_examples/test_for.html  

  inflating: web2py/applications/examples/views/template_examples/beautify.html  

  inflating: web2py/applications/examples/views/template_examples/variables.html  

  inflating: web2py/applications/examples/views/template_examples/test_def.html  

  inflating: web2py/applications/examples/views/template_examples/test_try.html  

  inflating: web2py/applications/examples/views/template_examples/test_if.html  

  inflating: web2py/applications/examples/views/template_examples/xml.html  

  inflating: web2py/applications/examples/views/template_examples/escape.html  

  inflating: web2py/applications/examples/views/web2py_ajax.html  

  inflating: web2py/applications/examples/views/default/videos.html  

  inflating: web2py/applications/examples/views/default/documentation.html  

  inflating: web2py/applications/examples/views/default/examples.html  

  inflating: web2py/applications/examples/views/default/what.html  

  inflating: web2py/applications/examples/views/default/download.html  

  inflating: web2py/applications/examples/views/default/who.html  

  inflating: web2py/applications/examples/views/default/license.html  

  inflating: web2py/applications/examples/views/default/support.html  

  inflating: web2py/applications/examples/views/default/index.html  

  inflating: web2py/applications/examples/views/default/changelog.html  

  inflating: web2py/applications/examples/views/default/usergroups.html  

  inflating: web2py/applications/examples/views/ajax_examples/fade.html  

  inflating: web2py/applications/examples/views/ajax_examples/index.html  

  inflating: web2py/applications/examples/views/soap_examples/generic.html  

  inflating: web2py/applications/examples/views/form_examples/form.html  

  inflating: web2py/applications/examples/views/global/vars.html  

  inflating: web2py/applications/examples/views/images_examples/index.html  

  inflating: web2py/applications/examples/views/generic.load  

  inflating: web2py/applications/examples/views/generic.rss  

  inflating: web2py/applications/examples/views/layout.html  

  inflating: web2py/applications/examples/views/generic.html  

  inflating: web2py/applications/examples/views/layout_examples/layout_sleek.html  

  inflating: web2py/applications/examples/views/layout_examples/basic.html  

  inflating: web2py/applications/examples/views/layout_examples/layout_civilized.html  

  inflating: web2py/applications/examples/views/layout_examples/civilized.html  

  inflating: web2py/applications/examples/views/layout_examples/slick.html  

 extracting: web2py/applications/examples/views/cache_examples/generic.html  

 extracting: web2py/applications/examples/views/generic.xml  

  inflating: web2py/applications/examples/views/simple_examples/ajaxwiki.html  

 extracting: web2py/applications/examples/views/simple_examples/hello3.html  

 extracting: web2py/applications/examples/views/simple_examples/status.html  

  inflating: web2py/applications/examples/views/appadmin.html  

  inflating: web2py/applications/examples/views/generic.json  

  inflating: web2py/applications/examples/views/spreadsheet/index.html  

  inflating: web2py/applications/examples/views/session_examples/counter.html  

  inflating: web2py/applications/examples/controllers/form_examples.py  

  inflating: web2py/applications/examples/controllers/appadmin.py  

  inflating: web2py/applications/examples/controllers/cache_examples.py  

  inflating: web2py/applications/examples/controllers/session_examples.py  

  inflating: web2py/applications/examples/controllers/layout_examples.py  

  inflating: web2py/applications/examples/controllers/spreadsheet.py  

  inflating: web2py/applications/examples/controllers/simple_examples.py  

  inflating: web2py/applications/examples/controllers/global.py  

  inflating: web2py/applications/examples/controllers/template_examples.py  

  inflating: web2py/applications/examples/controllers/default.py  

  inflating: web2py/applications/examples/controllers/soap_examples.py  

  inflating: web2py/applications/examples/controllers/ajax_examples.py  

  inflating: web2py/applications/examples/static/markmin.html  

  inflating: web2py/applications/examples/static/favicon.ico  

 extracting: web2py/applications/examples/static/web2py_logo.png  

  inflating: web2py/applications/examples/static/artwork.tar.gz  

  inflating: web2py/applications/examples/static/web2py_cheatsheet.pdf  

  inflating: web2py/applications/examples/static/js/dd_belatedpng.js  

  inflating: web2py/applications/examples/static/js/modernizr.custom.js  

  inflating: web2py/applications/examples/static/js/analytics.min.js  

  inflating: web2py/applications/examples/static/js/bootstrap.min.js  

  inflating: web2py/applications/examples/static/js/calendar.js  

  inflating: web2py/applications/examples/static/js/jquery.js  

  inflating: web2py/applications/examples/static/js/web2py_bootstrap.js  

  inflating: web2py/applications/examples/static/js/share.js  

  inflating: web2py/applications/examples/static/js/web2py.js  

 extracting: web2py/applications/examples/static/403.html  

 extracting: web2py/applications/examples/static/500.html  

  inflating: web2py/applications/examples/static/robots.txt  

  inflating: web2py/applications/examples/static/web2py_contributor_agreement.pdf  

 extracting: web2py/applications/examples/static/title.png  

 extracting: web2py/applications/examples/static/404.html  

 extracting: web2py/applications/examples/static/images/videos.png  

  inflating: web2py/applications/examples/static/images/favicon.ico  

 extracting: web2py/applications/examples/static/images/questions.png  

 extracting: web2py/applications/examples/static/images/web2py_logo.png  

 extracting: web2py/applications/examples/static/images/gplus-32.png  

 extracting: web2py/applications/examples/static/images/poweredby.png  

 extracting: web2py/applications/examples/static/images/menu.png  

 extracting: web2py/applications/examples/static/images/Stickers2.png  

 extracting: web2py/applications/examples/static/images/Stickers8.png  

  inflating: web2py/applications/examples/static/images/tag-cloud-color-small.png  

 extracting: web2py/applications/examples/static/images/Stickers1.png  

  inflating: web2py/applications/examples/static/images/glyphicons-halflings.png  

 extracting: web2py/applications/examples/static/images/twitter.png  

 extracting: web2py/applications/examples/static/images/Stickers4.png  

  inflating: web2py/applications/examples/static/images/stripes.png  

 extracting: web2py/applications/examples/static/images/shadow-bottom.png  

  inflating: web2py/applications/examples/static/images/infoworld2012.jpeg  

 extracting: web2py/applications/examples/static/images/book-4th.png  

 extracting: web2py/applications/examples/static/images/book-5th.png  

  inflating: web2py/applications/examples/static/images/glyphicons-halflings-white.png  

  inflating: web2py/applications/examples/static/images/Stickers3.png  

 extracting: web2py/applications/examples/static/images/facebook.png  

 extracting: web2py/applications/examples/static/images/Stickers5.png  

  inflating: web2py/applications/examples/static/images/logo_db.png  

  inflating: web2py/applications/examples/static/images/book-recipes.png  

 extracting: web2py/applications/examples/static/images/Stickers6.png  

 extracting: web2py/applications/examples/static/images/Stickers7.png  

  inflating: web2py/applications/examples/static/images/logo_lb.png  

  inflating: web2py/applications/examples/static/images/logo_bw.png  

  inflating: web2py/applications/examples/static/images/favicon.png  

  inflating: web2py/applications/examples/static/css/examples.css  

  inflating: web2py/applications/examples/static/css/web2py_bootstrap_nojs.css  

  inflating: web2py/applications/examples/static/css/web2py.css  

  inflating: web2py/applications/examples/static/css/bootstrap.min.css  

  inflating: web2py/applications/examples/static/css/web2py_bootstrap.css  

  inflating: web2py/applications/examples/static/css/artwork.css  

  inflating: web2py/applications/examples/static/css/calendar.css  

  inflating: web2py/applications/examples/static/css/bootstrap-responsive.min.css  

 extracting: web2py/applications/examples/__init__.py  

  inflating: web2py/applications/examples/LICENSE  

 extracting: web2py/applications/examples/languages/README  

  inflating: web2py/applications/examples/ABOUT  

  inflating: web2py/applications/examples/private/content/en/default/documentation/community.markmin  

  inflating: web2py/applications/examples/private/content/en/default/documentation/more.markmin  

  inflating: web2py/applications/examples/private/content/en/default/documentation/official.markmin  

  inflating: web2py/applications/examples/private/content/en/default/documentation/main.markmin  

  inflating: web2py/applications/examples/private/content/en/default/usergroups/grouplist.markmin  

  inflating: web2py/applications/examples/private/content/en/default/index/maincontent.markmin  

  inflating: web2py/applications/examples/private/content/en/default/index/whyweb2py.markmin  

  inflating: web2py/applications/examples/private/content/en/default/what/whyweb2py.markmin  

 extracting: web2py/applications/examples/cron/crontab  

  inflating: web2py/applications/examples/models/markmin.py  

 extracting: web2py/applications/examples/models/session.py  

  inflating: web2py/applications/examples/models/menu.py  

  inflating: web2py/applications/examples/models/feeds_reader.py  

  inflating: web2py/applications/welcome/views/generic.ics  

  inflating: web2py/applications/welcome/views/web2py_ajax.html  

  inflating: web2py/applications/welcome/views/default/user.html  

  inflating: web2py/applications/welcome/views/default/index.html  

 extracting: web2py/applications/welcome/views/__init__.py  

  inflating: web2py/applications/welcome/views/generic.load  

  inflating: web2py/applications/welcome/views/generic.rss  

  inflating: web2py/applications/welcome/views/layout.html  

  inflating: web2py/applications/welcome/views/generic.map  

  inflating: web2py/applications/welcome/views/generic.html  

 extracting: web2py/applications/welcome/views/generic.xml  

  inflating: web2py/applications/welcome/views/generic.jsonp  

  inflating: web2py/applications/welcome/views/appadmin.html  

  inflating: web2py/applications/welcome/views/generic.json  

  inflating: web2py/applications/welcome/views/generic.pdf  

  inflating: web2py/applications/welcome/controllers/appadmin.py  

  inflating: web2py/applications/welcome/controllers/default.py  

  inflating: web2py/applications/welcome/static/fonts/glyphicons-halflings-regular.ttf  

  inflating: web2py/applications/welcome/static/fonts/glyphicons-halflings-regular.woff  

  inflating: web2py/applications/welcome/static/fonts/glyphicons-halflings-regular.svg  

  inflating: web2py/applications/welcome/static/fonts/glyphicons-halflings-regular.eot  

  inflating: web2py/applications/welcome/static/fonts/glyphicons-halflings-regular.woff2  

  inflating: web2py/applications/welcome/static/js/web2py-bootstrap3.js  

  inflating: web2py/applications/welcome/static/js/analytics.min.js  

  inflating: web2py/applications/welcome/static/js/bootstrap.min.js  

  inflating: web2py/applications/welcome/static/js/calendar.js  

  inflating: web2py/applications/welcome/static/js/jquery.js  

  inflating: web2py/applications/welcome/static/js/modernizr-2.8.3.min.js  

  inflating: web2py/applications/welcome/static/js/share.js  

  inflating: web2py/applications/welcome/static/js/web2py.js  

  inflating: web2py/applications/welcome/static/js/respond-1.4.2.min.js  

 extracting: web2py/applications/welcome/static/403.html  

 extracting: web2py/applications/welcome/static/500.html  

 extracting: web2py/applications/welcome/static/404.html  

  inflating: web2py/applications/welcome/static/images/favicon.ico  

 extracting: web2py/applications/welcome/static/images/gplus-32.png  

  inflating: web2py/applications/welcome/static/images/background.jpg  

 extracting: web2py/applications/welcome/static/images/twitter.png  

 extracting: web2py/applications/welcome/static/images/facebook.png  

  inflating: web2py/applications/welcome/static/images/favicon.png  

  inflating: web2py/applications/welcome/static/css/bootstrap-theme.min.css  

  inflating: web2py/applications/welcome/static/css/web2py.css  

  inflating: web2py/applications/welcome/static/css/bootstrap.min.css  

  inflating: web2py/applications/welcome/static/css/web2py-bootstrap3.css  

  inflating: web2py/applications/welcome/static/css/calendar.css  

  inflating: web2py/applications/welcome/routes.example.py  

 extracting: web2py/applications/welcome/__init__.py  

  inflating: web2py/applications/welcome/LICENSE  

  inflating: web2py/applications/welcome/languages/zh-cn.py  

  inflating: web2py/applications/welcome/languages/zh-tw.py  

  inflating: web2py/applications/welcome/languages/my.py  

  inflating: web2py/applications/welcome/languages/pt.py  

  inflating: web2py/applications/welcome/languages/hu.py  

  inflating: web2py/applications/welcome/languages/es.py  

  inflating: web2py/applications/welcome/languages/de.py  

  inflating: web2py/applications/welcome/languages/my-mm.py  

  inflating: web2py/applications/welcome/languages/plural-ru.py  

  inflating: web2py/applications/welcome/languages/plural-es.py  

  inflating: web2py/applications/welcome/languages/cs.py  

  inflating: web2py/applications/welcome/languages/fr.py  

  inflating: web2py/applications/welcome/languages/pl.py  

  inflating: web2py/applications/welcome/languages/fr-ca.py  

  inflating: web2py/applications/welcome/languages/ca.py  

  inflating: web2py/applications/welcome/languages/ro.py  

  inflating: web2py/applications/welcome/languages/plural-en.py  

  inflating: web2py/applications/welcome/languages/it.py  

  inflating: web2py/applications/welcome/languages/ru.py  

  inflating: web2py/applications/welcome/languages/sk.py  

  inflating: web2py/applications/welcome/languages/pt-br.py  

  inflating: web2py/applications/welcome/languages/hi.py  

  inflating: web2py/applications/welcome/languages/tr.py  

  inflating: web2py/applications/welcome/languages/zh.py  

  inflating: web2py/applications/welcome/languages/plural-cs.py  

  inflating: web2py/applications/welcome/languages/plural-uk.py  

  inflating: web2py/applications/welcome/languages/uk.py  

  inflating: web2py/applications/welcome/languages/default.py  

  inflating: web2py/applications/welcome/languages/ar.py  

  inflating: web2py/applications/welcome/languages/nl.py  

  inflating: web2py/applications/welcome/languages/id.py  

 extracting: web2py/applications/welcome/ABOUT  

  inflating: web2py/applications/welcome/private/appconfig.ini  

 extracting: web2py/applications/welcome/modules/__init__.py  

 extracting: web2py/applications/welcome/cron/crontab  

 extracting: web2py/applications/welcome/cron/crontab.example  

  inflating: web2py/applications/welcome/models/menu.py  

  inflating: web2py/applications/welcome/models/db.py  

 extracting: web2py/applications/__init__.py  

 extracting: web2py/site-packages/__init__.py  

Traceback (most recent call last):

  File "<string>", line 1, in <module>

  File "gluon/__init__.py", line 32, in <module>

    from globals import current

  File "gluon/globals.py", line 21, in <module>

    from gluon.html import xmlescape, TABLE, TR, PRE, URL

  File "gluon/html.py", line 34, in <module>

    from gluon.utils import web2py_uuid, simple_hash, compare

  File "gluon/utils.py", line 40, in <module>

    from Crypto.Cipher import AES

  File "build/bdist.linux-x86_64/egg/Crypto/Cipher/AES.py", line 50, in <module>

  File "build/bdist.linux-x86_64/egg/Crypto/Cipher/_AES.py", line 7, in <module>

  File "build/bdist.linux-x86_64/egg/Crypto/Cipher/_AES.py", line 4, in __bootstrap__

  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 936, in resource_filename

    self, resource_name

  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1567, in get_resource_filename

    self._extract_resource(manager, self._eager_to_zip(name))

  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1595, in _extract_resource

    self.egg_name, self._parts(zip_path)

  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1002, in get_cache_path

    self.extraction_error()

  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 982, in extraction_error

    raise err

pkg_resources.ExtractionError: Can't extract file(s) to egg cache


The following error occurred while trying to extract file(s) to the Python egg

cache:


  [Errno 13] Permission denied: '/root/.python-eggs'


The Python egg cache directory is currently set to:


  /root/.python-eggs


Perhaps your account does not have write access to this directory?  You can

change the cache directory by setting the PYTHON_EGG_CACHE environment

variable to point to an accessible directory.


start: Job is already running: uwsgi-emperor

 * Restarting nginx nginx                                                                                                                                                                 [ OK ] 

root@knuckles:~# 





Any help will be appreciated. Thanks!

Niphlod

unread,
Oct 22, 2015, 5:22:21 PM10/22/15
to web2py-users
this log smells about a not-so-fresh installation (seems more like a second run of the same script).
Apart from that (drop the VPS and recreate a fresh one), there is a weird error at the top which points to being in an unusual environment (setup.sh: 5: setup.sh: [[: not found)

how did you get in that shell ?
sudo su - ?

Luciano Laporta Podazza

unread,
Oct 22, 2015, 6:56:59 PM10/22/15
to web...@googlegroups.com
Hello again,

So I did recreate the VPS and everythng worked as expected :/

Even so, it still throws the "setup.sh: 5: setup.sh: [[: not found".  I just logged in as ro...@mydomain.com and call the setup.sh script.

Thanks a lot for your help!!! :)

--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to a topic in the Google Groups "web2py-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/web2py/S4DcLQ1MEAQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to web2py+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Atte
Luciano Laporta Podazza
Reply all
Reply to author
Forward
0 new messages