title: Error when using GeoDjango with SpatiaLite on Ubuntu
body: <p>I'm trying to get GeoDjango running on SpatiaLite on Ubuntu 11.04, and even with a very minimal setup, I'm hitting a strange error. Saving an instance of a model with geo-fields works, but loading it again fails with an <a href="http://pastebin.ubuntu.com/609964/" rel="nofollow">exception</a>:</p>
  
  <pre><code>Error encountered checking Geometry returned from GEOS C function "GEOSWKBReader_read_r".
  </code></pre>
  
  <p>relevant parts of my <code>settings.py</code></p>
  
  <pre><code>DATABASES = {
      'default': {
      'ENGINE': 'django.contrib.gis.db.backends.spatialite',
          'NAME': '/tmp/test.db',
      }
  }
  
  INSTALLED_APPS = (
      'django.contrib.auth',
      'django.contrib.contenttypes',
      'django.contrib.sessions',
      'django.contrib.sites',
      'django.contrib.messages',
      'django.contrib.admin',
      'django.contrib.gis',
      'testapp',
  )
  </code></pre>
  
  <p><code>testapp.models</code>:</p>
  
  <pre><code>from django.contrib.gis.db import models
  
  class TestModel(models.Model):
      name = models.CharField(max_length=10)
      location = models.PointField()
  </code></pre>
  
  <p><code>testapp.admin</code></p>
  
  <pre><code>from django.contrib.gis import admin
  
  from testapp.models import TestModel
  
  admin.site.register(TestModel, admin.OSMGeoAdmin)
  </code></pre>
  
  <p>/edit: the same exact code works without problems on PostgreSQL/postgis</p>