Attempt #215823

Commit 97915d78ddb6ee6d3272a9147e8a22a8e79104fa
Deployment Host vagrant-ubuntu-trusty-64
Start Time 2016-07-20 13:27:27
Duration 133s
Size 38 MB
Runtime Python 2.7.6
Tested Database MySQL
Attempt Result Success
Registration Form Fail
Login Form Unknown

Dependencies

Package Source
django 1.8.4 Database
mysqlclient 1.3.7 Database

Statistics

# of Tables 11
# of Indexes 25
# of Secondary Indexes 19
# of Constrants 28
# of Foreign Keys 10
# of Transactions 0
Ratio of Txn/Action 0
Table Coverage 9
Column Coverage 50
Index Coverage 0

Actions

Url Method Fields Queries
http://127.0.0.1:8001/ GET
Type Count
SELECT 1
INSERT 0
UPDATE 0
DELETE 0
OTHER 8

Log

07-20-2016 13:27:26 [basedeployer.py:deploy:387] INFO : Deploying Repository: ARBELL/my-first-blog ...
07-20-2016 13:27:27 [basedeployer.py:deploy:407] INFO : Validating Repository ...
07-20-2016 13:27:27 [connectionpool.py:_new_conn:711] INFO : Starting new HTTPS connection (1): api.github.com
07-20-2016 13:27:28 [basedeployer.py:deploy:417] INFO : Downloading Repository ...
07-20-2016 13:27:28 [connectionpool.py:_new_conn:711] INFO : Starting new HTTPS connection (1): github.com
07-20-2016 13:27:28 [connectionpool.py:_new_conn:711] INFO : Starting new HTTPS connection (1): codeload.github.com
07-20-2016 13:27:29 [basedeployer.py:deploy:437] INFO : Deploying at /tmp/crawler1 ...
07-20-2016 13:27:31 [djangodeployer.py:deploy_repo_attempt:314] INFO : (0, 'New python executable in /tmp/crawler1/bin/python\nInstalling setuptools, pip, wheel...done.\n', '')
07-20-2016 13:27:31 [djangodeployer.py:deploy_repo_attempt:322] INFO : manage.py path: /tmp/crawler1/my-first-blog-97915d78ddb6ee6d3272a9147e8a22a8e79104fa
07-20-2016 13:27:31 [djangodeployer.py:deploy_repo_attempt:350] INFO : setting.py path: /tmp/crawler1/my-first-blog-97915d78ddb6ee6d3272a9147e8a22a8e79104fa/myblog/settings.py
07-20-2016 13:27:31 [djangodeployer.py:try_deploy:209] INFO : Configuring settings ...
07-20-2016 13:27:31 [basedeployer.py:kill_server:471] INFO : Killing server on port 8001 ...
07-20-2016 13:27:32 [djangodeployer.py:try_deploy:214] INFO : {'executable': 'Python', 'version': '2.7.6\n'}
07-20-2016 13:27:32 [djangodeployer.py:try_deploy:217] INFO : Database: MySQL
07-20-2016 13:27:32 [djangodeployer.py:try_deploy:219] INFO : Installing requirements ...
07-20-2016 13:27:32 [djangodeployer.py:sync_server:169] INFO : Syncing server ...
07-20-2016 13:27:32 [djangodeployer.py:try_deploy:229] INFO : (1, '', 'Traceback (most recent call last):\n  File "manage.py", line 8, in <module>\n    from django.core.management import execute_from_command_line\nImportError: No module named django.core.management\n')
07-20-2016 13:27:32 [djangodeployer.py:try_deploy:251] INFO : Missing module: django.core.management
07-20-2016 13:27:32 [djangodeployer.py:try_deploy:271] INFO : pip install django
07-20-2016 13:27:43 [djangodeployer.py:try_deploy:273] INFO : pip install output: (0, 'Collecting django==1.8.4\n  Downloading Django-1.8.4-py2.py3-none-any.whl (6.2MB)\nInstalling collected packages: django\nSuccessfully installed django-1.8.4\n', "/tmp/crawler1/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.\n  InsecurePlatformWarning\n/tmp/crawler1/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.\n  InsecurePlatformWarning\nYou are using pip version 7.1.2, however version 8.1.2 is available.\nYou should consider upgrading via the 'pip install --upgrade pip' command.\n")
07-20-2016 13:27:43 [djangodeployer.py:sync_server:169] INFO : Syncing server ...
07-20-2016 13:27:44 [djangodeployer.py:try_deploy:229] INFO : (1, '', 'Traceback (most recent call last):\n  File "manage.py", line 10, in <module>\n    execute_from_command_line(sys.argv)\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 338, in execute_from_command_line\n    utility.execute()\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 312, in execute\n    django.setup()\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/__init__.py", line 18, in setup\n    apps.populate(settings.INSTALLED_APPS)\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate\n    app_config.import_models(all_models)\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/apps/config.py", line 198, in import_models\n    self.models_module = import_module(models_module_name)\n  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module\n    __import__(name)\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/contrib/auth/models.py", line 41, in <module>\n    class Permission(models.Model):\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/db/models/base.py", line 139, in __new__\n    new_class.add_to_class(\'_meta\', Options(meta, **kwargs))\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/db/models/base.py", line 324, in add_to_class\n    value.contribute_to_class(cls, name)\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/db/models/options.py", line 250, in contribute_to_class\n    self.db_table = truncate_name(self.db_table, connection.ops.max_name_length())\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/db/__init__.py", line 36, in __getattr__\n    return getattr(connections[DEFAULT_DB_ALIAS], item)\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/db/utils.py", line 240, in __getitem__\n    backend = load_backend(db[\'ENGINE\'])\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/db/utils.py", line 111, in load_backend\n    return import_module(\'%s.base\' % backend_name)\n  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module\n    __import__(name)\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/db/backends/mysql/base.py", line 27, in <module>\n    raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)\ndjango.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb\n')
07-20-2016 13:27:44 [djangodeployer.py:try_deploy:251] INFO : Missing module: MySQLdb
07-20-2016 13:27:44 [djangodeployer.py:try_deploy:271] INFO : pip install mysqlclient
07-20-2016 13:27:47 [djangodeployer.py:try_deploy:273] INFO : pip install output: (0, 'Collecting mysqlclient\n  Downloading mysqlclient-1.3.7.tar.gz (79kB)\nInstalling collected packages: mysqlclient\n  Running setup.py install for mysqlclient\nSuccessfully installed mysqlclient-1.3.7\n', "/tmp/crawler1/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.\n  InsecurePlatformWarning\nYou are using pip version 7.1.2, however version 8.1.2 is available.\nYou should consider upgrading via the 'pip install --upgrade pip' command.\n")
07-20-2016 13:27:47 [djangodeployer.py:sync_server:169] INFO : Syncing server ...
07-20-2016 13:27:48 [djangodeployer.py:try_deploy:234] INFO : (0, 'Operations to perform:\n  Synchronize unmigrated apps: staticfiles, messages\n  Apply all migrations: admin, blog, contenttypes, auth, sessions\nSynchronizing apps without migrations:\n  Creating tables...\n    Running deferred SQL...\n  Installing custom SQL...\nRunning migrations:\n  No migrations to apply.\n', '')
07-20-2016 13:27:48 [djangodeployer.py:create_superuser:180] INFO : Creating superuser ...
07-20-2016 13:27:49 [basedeployer.py:configure_network:165] INFO : Configuring network ...
07-20-2016 13:27:49 [djangodeployer.py:run_server:192] INFO : Running server ...
07-20-2016 13:27:54 [basedeployer.py:check_server:458] INFO : Checking server ...
07-20-2016 13:27:54 [basedeployer.py:check_server:460] INFO : Main Url : http://127.0.0.1:8001/
07-20-2016 13:27:54 [basedeployer.py:check_server:463] INFO : (0, '', 'Spider mode enabled. Check if remote file exists.\n--2016-07-20 13:27:54--  http://127.0.0.1:8001/\nConnecting to 127.0.0.1:8001... connected.\nHTTP request sent, awaiting response... 200 OK\nLength: unspecified [text/html]\nRemote file exists and could contain further links,\nbut recursion is disabled -- not retrieving.\n\n')
07-20-2016 13:27:54 [basedriver.py:drive:464] INFO : Driving Repository: ARBELL/my-first-blog ...
07-20-2016 13:27:54 [basedriver.py:bootstrap:185] INFO : Driving : Bootstraping ...
07-20-2016 13:27:57 [basedriver.py:initialize:391] INFO : Driving: Initializing ...
07-20-2016 13:27:59 [basedriver.py:get_forms:282] INFO : Fail to register ...
07-20-2016 13:28:01 [basedriver.py:query_urls:458] INFO : Normal: Query the Url on http://127.0.0.1:8001/ Successfully ...
07-20-2016 13:28:01 [basedriver.py:drive:499] INFO : Saving Screenshot ...
07-20-2016 13:29:38 [basedeployer.py:kill_server:471] INFO : Killing server on port 8001 ...
07-20-2016 13:29:39 [basedeployer.py:save_attempt:189] INFO : Saving attempt ...