Well I'm not so sure what the problem is but I just got this in the log on one of the broken installs:
Text Formatted Code
Tue 14 Feb 2006 20:20:49 PST - Installing the GL_Gallery2 plugin
Tue 14 Feb 2006 20:20:49 PST - Creating {$name} group
Tue 14 Feb 2006 20:20:49 PST - GL_Gallery2 Admin group ID is 17
Tue 14 Feb 2006 20:20:49 PST - Adding GL_Gallery2.admin feature
Tue 14 Feb 2006 20:20:49 PST - Feature 'GL_Gallery2.admin' has ID 25
Tue 14 Feb 2006 20:20:49 PST - Adding feature [25] to group [17]
Tue 14 Feb 2006 20:20:49 PST - Adding block (glg_rand_photo, Random Photo, phpblock_GLG_rand_photo, 2) : []
Tue 14 Feb 2006 20:20:49 PST - Adding block (glg_block, Gallery2, phpblock_GLG_block, 2) : []
Tue 14 Feb 2006 20:20:49 PST - Giving all users in Root group access to GL_Gallery2 admin group
Tue 14 Feb 2006 20:20:49 PST - Registering GL_Gallery2 plugin with Geeklog
Tue 14 Feb 2006 08:20:49 PM PST - GLG_AddExternalMap( 6, 2 )
Tue 14 Feb 2006 08:20:49 PM PST - Failed to create an external map entry for GL uid [2] and G2_uid [6], entityType [GalleryUser].
Tue 14 Feb 2006 08:20:49 PM PST - Here is the error message from G2:
Tue 14 Feb 2006 08:20:49 PM PST - Error (ERROR_STORAGE_FAILURE)<b>in</b> modules/core/classes/GalleryStorage/DatabaseStorage.class <b>at line</b> 1238 (MySqlDatabaseStorage::error)
<b>in</b> modules/core/classes/GalleryStorage.class <b>at line</b> 294 (MySqlDatabaseStorage::addMapEntry)
<b>in</b> modules/core/classes/interfaces/ExternalIdMap.inc <b>at line</b> 96 (GalleryStorage::addMapEntry)
<b>in</b> /var/www/plugins/GL_Gallery2/functions.inc <b>at line</b> 649 (ExternalIdMap::addMapEntry)
<b>in</b> /var/www/html/admin/plugins/GL_Gallery2/install.php <b>at line</b> 282
<b>in</b> /var/www/html/admin/plugins/GL_Gallery2/install.php <b>at line</b> 299
Tue 14 Feb 2006 08:20:49 PM PST - Removing the GL_Gallery2 plugin...
Tue 14 Feb 2006 08:20:49 PM PST - Removing tables
Tue 14 Feb 2006 08:20:49 PM PST - DROP TABLE IF EXISTS gl_glg_vars
Tue 14 Feb 2006 08:20:49 PM PST - GLG_RemoveExternalMap( 6, 2 )
Tue 14 Feb 2006 20:24:05 PST - 1146: Table 'geeklog.gl_glg_vars' doesn't exist. SQL in question: SELECT value FROM gl_glg_vars WHERE name = 'control_block'
Tue 14 Feb 2006 20:26:52 PST - 1146: Table 'geeklog.gl_glg_vars' doesn't exist. SQL in question: SELECT value FROM gl_glg_vars WHERE name = 'control_block'
Tue 14 Feb 2006 20:26:53 PST - 1146: Table 'geeklog.gl_glg_vars' doesn't exist. SQL in question: SELECT value FROM gl_glg_vars WHERE name = 'control_block'
Tue Feb 14 20:46:58 2006 - 1146: Table 'geeklog.gl_plugins' doesn't exist. SQL in question: SELECT pi_name FROM gl_plugins WHERE pi_enabled = 1
Tue 14 Feb 2006 20:48:25 PST - Installing the GL_Gallery2 plugin
Tue 14 Feb 2006 20:48:25 PST - Creating {$name} group
Tue 14 Feb 2006 20:48:26 PST - GL_Gallery2 Admin group ID is 17
Tue 14 Feb 2006 20:48:26 PST - Adding GL_Gallery2.admin feature
Tue 14 Feb 2006 20:48:26 PST - Feature 'GL_Gallery2.admin' has ID 25
Tue 14 Feb 2006 20:48:26 PST - Adding feature [25] to group [17]
Tue 14 Feb 2006 20:48:26 PST - Adding block (glg_rand_photo, Random Photo, phpblock_GLG_rand_photo, 2) : []
Tue 14 Feb 2006 20:48:26 PST - Adding block (glg_block, Gallery2, phpblock_GLG_block, 2) : []
Tue 14 Feb 2006 20:48:26 PST - Giving all users in Root group access to GL_Gallery2 admin group
Tue 14 Feb 2006 20:48:26 PST - Registering GL_Gallery2 plugin with Geeklog
Tue 14 Feb 2006 08:48:26 PM PST - GLG_AddExternalMap( 6, 2 )
Tue 14 Feb 2006 08:48:26 PM PST - Failed to create an external map entry for GL uid [2] and G2_uid [6], entityType [GalleryUser].
Tue 14 Feb 2006 08:48:26 PM PST - Here is the error message from G2:
Tue 14 Feb 2006 08:48:26 PM PST - Error (ERROR_STORAGE_FAILURE)<b>in</b> modules/core/classes/GalleryStorage/DatabaseStorage.class <b>at line</b> 1238 (MySqlDatabaseStorage::error)
<b>in</b> modules/core/classes/GalleryStorage.class <b>at line</b> 294 (MySqlDatabaseStorage::addMapEntry)
<b>in</b> modules/core/classes/interfaces/ExternalIdMap.inc <b>at line</b> 96 (GalleryStorage::addMapEntry)
<b>in</b> /var/www/plugins/GL_Gallery2/functions.inc <b>at line</b> 649 (ExternalIdMap::addMapEntry)
<b>in</b> /var/www/html/admin/plugins/GL_Gallery2/install.php <b>at line</b> 282
<b>in</b> /var/www/html/admin/plugins/GL_Gallery2/install.php <b>at line</b> 299
Tue 14 Feb 2006 08:48:26 PM PST - Removing the GL_Gallery2 plugin...
Tue 14 Feb 2006 08:48:26 PM PST - Removing tables
Tue 14 Feb 2006 08:48:26 PM PST - DROP TABLE IF EXISTS gl_glg_vars
Tue 14 Feb 2006 08:48:26 PM PST - GLG_RemoveExternalMap( 6, 2 )
Seems like I'm having a sync problem between my G2 install and GL_Gallery... Hrm.... Do you think that that work around applies here?