[p2pu-dev] Problem with installing lernanta
Jessica Ledbetter
jessica at jessicaledbetter.com
Wed Sep 21 16:16:52 UTC 2011
I couldn't replicate it on my other vm but I'm thinking we have our MySQL
setup differently. If it won't lose any data, we can limit down the
https://github.com/p2pu/lernanta/blob/master/lernanta/apps/tracker/models.py#L21to
200? URLField's default is 200.
Zuzel, do we have any that are more than 200? Can we? I think group slug and
task slug are limiting so don't think we would go over 200 but can't check
right now.
On Wed, Sep 21, 2011 at 12:02 PM, zuzel.vp <zuzel.vp at gmail.com> wrote:
> Jessica, that is the error I mentioned about the setup on mysql. Paul,
> I recommend you to try setting things up with sqlite until the
> migrations are fixed for mysql.
>
> --
> Thanks,
> Zuzel
>
> On Wed, Sep 21, 2011 at 10:11 AM, i at paulbooker.co.uk <i at paulbooker.co.uk>
> wrote:
> > Hello,
> >
> > Just got this error, i'll investigate some more this evening.
> >
> > // Paul Booker
> >
> > (lernanta)Paul-Bookers-Mac-mini:lernanta paul$ ./sh/syncdb
> > ..
> > ..
> >
> > Running migrations for tracker:
> > - Migrating forwards to 0005_auto__add_pageviewmetrics.
> >> tracker:0001_initial
> > ! Error found during real run of migration! Aborting.
> >
> > ! Since you have a database that does not support running
> > ! schema-altering statements in transactions, we have had
> > ! to leave it in an interim state between migrations.
> >
> > ! You *might* be able to recover with: = DROP TABLE `tracker_pageview`
> > CASCADE; []
> >
> > ! The South developers regret this has happened, and would
> > ! like to gently persuade you to consider a slightly
> > ! easier-to-deal-with DBMS.
> > ! NOTE: The error which caused the migration to fail is further up.
> > Traceback (most recent call last):
> > File "manage.py", line 26, in <module>
> > execute_manager(settings)
> > File
> > "/Library/Python/2.6/site-packages/django/core/management/__init__.py",
> line
> > 438, in execute_manager
> > utility.execute()
> > File
> > "/Library/Python/2.6/site-packages/django/core/management/__init__.py",
> line
> > 379, in execute
> > self.fetch_command(subcommand).run_from_argv(self.argv)
> > File "/Library/Python/2.6/site-packages/django/core/management/base.py",
> > line 191, in run_from_argv
> > self.execute(*args, **options.__dict__)
> > File "/Library/Python/2.6/site-packages/django/core/management/base.py",
> > line 220, in execute
> > output = self.handle(*args, **options)
> > File
> >
> "/Users/paul/.virtualenvs/lernanta/lib/python2.6/site-packages/south/management/commands/migrate.py",
> > line 105, in handle
> > ignore_ghosts = ignore_ghosts,
> > File
> >
> "/Users/paul/.virtualenvs/lernanta/lib/python2.6/site-packages/south/migration/__init__.py",
> > line 191, in migrate_app
> > success = migrator.migrate_many(target, workplan, database)
> > File
> >
> "/Users/paul/.virtualenvs/lernanta/lib/python2.6/site-packages/south/migration/migrators.py",
> > line 221, in migrate_many
> > result = migrator.__class__.migrate_many(migrator, target, migrations,
> > database)
> > File
> >
> "/Users/paul/.virtualenvs/lernanta/lib/python2.6/site-packages/south/migration/migrators.py",
> > line 292, in migrate_many
> > result = self.migrate(migration, database)
> > File
> >
> "/Users/paul/.virtualenvs/lernanta/lib/python2.6/site-packages/south/migration/migrators.py",
> > line 125, in migrate
> > result = self.run(migration)
> > File
> >
> "/Users/paul/.virtualenvs/lernanta/lib/python2.6/site-packages/south/migration/migrators.py",
> > line 99, in run
> > return self.run_migration(migration)
> > File
> >
> "/Users/paul/.virtualenvs/lernanta/lib/python2.6/site-packages/south/migration/migrators.py",
> > line 82, in run_migration
> > south.db.db.execute_deferred_sql()
> > File
> >
> "/Users/paul/.virtualenvs/lernanta/lib/python2.6/site-packages/south/db/generic.py",
> > line 184, in execute_deferred_sql
> > self.execute(sql)
> > File
> >
> "/Users/paul/.virtualenvs/lernanta/lib/python2.6/site-packages/south/db/generic.py",
> > line 150, in execute
> > cursor.execute(sql, params)
> > File "/Library/Python/2.6/site-packages/django/db/backends/util.py",
> line
> > 15, in execute
> > return self.cursor.execute(sql, params)
> > File
> "/Library/Python/2.6/site-packages/django/db/backends/mysql/base.py",
> > line 86, in execute
> > return self.cursor.execute(query, args)
> > File
> >
> "/Users/paul/.virtualenvs/lernanta/lib/python2.6/site-packages/MySQLdb/cursors.py",
> > line 175, in execute
> > if not self._defer_warnings: self._warning_check()
> > File
> >
> "/Users/paul/.virtualenvs/lernanta/lib/python2.6/site-packages/MySQLdb/cursors.py",
> > line 89, in _warning_check
> > warn(w[-1], self.Warning, 3)
> > _mysql_exceptions.Warning: Specified key was too long; max key length is
> 767
> > bytes
> >
> > _______________________________________________
> > p2pu-dev mailing list
> > p2pu-dev at lists.p2pu.org
> > http://lists.p2pu.org/mailman/listinfo/p2pu-dev
> >
> _______________________________________________
> p2pu-dev mailing list
> p2pu-dev at lists.p2pu.org
> http://lists.p2pu.org/mailman/listinfo/p2pu-dev
>
--
Jessica Ledbetter
http://jessicaledbetter.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p2pu.org/pipermail/p2pu-dev/attachments/20110921/f335cc85/attachment.html>
More information about the p2pu-dev
mailing list