Edgewall Software
Modify

Ticket #8428 (closed defect: duplicate)

Opened 3 years ago

Last modified 2 years ago

NameError: global name 'sqlite' is not defined

Reported by: Édson Kuzniewski Owned by: cboos
Priority: normal Milestone:
Component: database backend Version: 0.11.4
Severity: trivial Keywords:
Cc:
Release Notes:
API Changes:

Description

I made an update of trac 0.10.4 for 0.11.4, but when to execute the command of the “improvement trac-admin /home/ekenix/rvsubversion/trac” is me that it appears this error! , that I must make? forgives my English!
SQLite v3.5.7
Python v2.4

[root@pegasus /]# trac-admin /home/ekenix/rvsubversion/trac upgrade
18:43:33 Trac[loader] DEBUG: Loading trac.ticket.web_ui from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.mimeview.php from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.ticket.query from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.attachment from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.versioncontrol.svn_fs from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.mimeview.patch from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.mimeview.txtl from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Skipping "trac.mimeview.txtl = trac.mimeview.txtl [textile]": ("DistributionNotFound: textile>=2.0" not found)
18:43:33 Trac[loader] DEBUG: Loading trac.admin.web_ui from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.ticket.admin from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.mimeview.rst from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Skipping "trac.mimeview.rst = trac.mimeview.rst [rest]": ("DistributionNotFound: docutils>=0.3" not found)
18:43:33 Trac[loader] DEBUG: Loading trac.db.postgres from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.versioncontrol.web_ui from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.timeline from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.mimeview.pygments from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Skipping "trac.mimeview.pygments = trac.mimeview.pygments [pygments]": ("DistributionNotFound: Pygments>=0.6" not found)
18:43:33 Trac[loader] DEBUG: Loading trac.about from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.ticket.roadmap from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.mimeview.silvercity from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Skipping "trac.mimeview.silvercity = trac.mimeview.silvercity [silvercity]": ("DistributionNotFound: SilverCity>=0.9.4" not found)
18:43:33 Trac[loader] DEBUG: Loading trac.wiki.macros from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.db.sqlite from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.wiki.web_ui from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.mimeview.enscript from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.web.auth from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.admin.console from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.db.mysql from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.search from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.prefs from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
18:43:33 Trac[loader] DEBUG: Loading trac.ticket.report from /usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg
Traceback (most recent call last):
  File "/usr/local/bin/trac-admin", line 7, in ?
    sys.exit(
  File "/usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/admin/console.py", line 1317, in run
    return admin.onecmd(command)
  File "/usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/admin/console.py", line 133, in onecmd
    rv = cmd.Cmd.onecmd(self, line) or 0
  File "/usr/local/lib/python2.4/cmd.py", line 219, in onecmd
    return func(arg)
  File "/usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/admin/console.py", line 1147, in do_upgrade
    self.db_open()
  File "/usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/admin/console.py", line 180, in db_open
    return self.env_open().get_db_cnx()
  File "/usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/env.py", line 273, in get_db_cnx
    return DatabaseManager(self).get_connection()
  File "/usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/db/api.py", line 76, in get_connection
    return self._cnx_pool.get_cnx(self.timeout or None)
  File "/usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/db/pool.py", line 174, in get_cnx
    return _backend.get_cnx(self._connector, self._kwargs, timeout)
  File "/usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/db/pool.py", line 107, in get_cnx
    cnx = connector.get_connection(**kwargs)
  File "/usr/local/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/db/sqlite_backend.py", line 122, in get_connection
    self._version = get_pkginfo(sqlite).get(
NameError: global name 'sqlite' is not defined

Attachments

Change History

comment:1 Changed 3 years ago by eblot

  • Component changed from general to database backend
  • Summary changed from hi, i need help for this problem. to NameError: global name 'sqlite' is not defined
  • Type changed from enhancement to defect
  • Version changed from none to 0.11.4

hi, i need help for this problem.

Did you really think this summary described the error you got?
You probably missed this part: NewTicketGuidelines#HowtoProceed

Check out #3488.

comment:2 Changed 3 years ago by Édson Kuzniewski

  • humm sorry''
  • System Information
    • Operating System: CENTOS 4.7 i686 standard
    • Python: 2.3 and 2.4
    • SQLite: 3.5.7
    • Subversion: 1.4.5
    • Trac 0.10.4
    • Cpanel+RVSkin+Subversion and Trac
  • when executing the command “trac-admin” it is pointing me with respect to Python 2.4! being that he is installed in 2.3.

comment:3 Changed 3 years ago by cboos

  • Milestone set to 0.11.6
  • Severity changed from normal to trivial

Make sure PySqlite is installed for Python 2.4. It seems you have it installed for Python 2.3 only (which doesn't matter here as you've installed Trac for Python 2.4 - and let's hope the Python bindings for svn as well).

Check PySqlite#Troubleshooting (and if needed later TracSubversion#Troubleshooting).

Though this is an InstallationIssue, maybe we could provide a better error message here rather than just a backtrace.

comment:4 Changed 3 years ago by Édson Kuzniewski

approval, I am entering in the maillist to take very to remain of my doubts, thanks a lot.

therefore my problem is here in this!
in Python 2,3 the command “import sqlite” functions but in version 2.4… I do not believe that it is lacking some thing, but in both the PySqlite is installed.

[root@pegasus /]# python2.3 
Python 2.3.4 (#1, Jul 25 2008, 14:24:21) 
[GCC 3.4.6 20060404 (Red Hat 3.4.6-10)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite
>>> sqlite.version
'1.1.7'
>>> sqlite._sqlite.sqlite_version()
'3.3.6'
>>> 
[root@pegasus /]# python2.4
Python 2.4.3 (#1, Apr 15 2008, 19:00:12) 
[GCC 3.4.6 20060404 (Red Hat 3.4.6-9)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite 
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
ImportError: No module named sqlite
>>> 

comment:5 Changed 3 years ago by cboos

Hm ... (#3232 at work here)

comment:6 Changed 3 years ago by cboos

  • Milestone changed from 0.11.6 to 0.12.1
  • Owner set to cboos

comment:7 Changed 2 years ago by cboos

  • Milestone 0.12.1 deleted
  • Resolution set to duplicate
  • Status changed from new to closed

Closing in favor of #8562.

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
to The owner will be changed from cboos. Next status will be 'closed'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.