[GRASS-dev] Re: [GRASS GIS] #1358: WinGRASS 6.4.1: SQLite driver errors: `Unable to open database'

GRASS GIS trac at osgeo.org
Thu Dec 1 22:55:30 EST 2011

#1358: WinGRASS 6.4.1: SQLite driver errors: `Unable to open database'
 Reporter:  rvanderweide             |       Owner:  grass-dev@…              
     Type:  defect                   |      Status:  new                      
 Priority:  critical                 |   Milestone:  6.4.2                    
Component:  Database                 |     Version:  6.4.1 RCs                
 Keywords:  wingrass, SQLite driver  |    Platform:  MSWindows 7              
      Cpu:  x86-64                   |  

Comment(by glynn):

 Replying to [comment:5 hamish]:

 > I would not think that you could fopen() a dir in Windows, holding the
 rest of the dir hostage.

 The message "unable to open database file" corresponds to SQLITE_CANTOPEN,
 which occurs if SQLite can't open the database for non-straightfoward
 reasons (there are separate codes for the more common cases, e.g. where
 the database doesn't exist, the database is locked, insufficient
 permissions, etc).

 Apparently, this can happen on Windows due to other programs scanning
 files in the background, which prevents them from being replaced.
 TortoiseSVN and Windows Search are common culprits. Use of "PRAGMA
 journal_mode ..." has been suggested as a workaround.

Ticket URL: <https://trac.osgeo.org/grass/ticket/1358#comment:6>
GRASS GIS <http://grass.osgeo.org>

More information about the grass-dev mailing list