Hallo zusammen,
wir wollen unser egroupware 14.3 auf die aktuelle 23er Version updaten.
Wir haben im alten egroupware ein Backup gemacht und es im neuen
egroupware im Setup wiederhergestellt. Dabei erscheint die erste
Fehlermeldung
"CreateIndexSQL(‘egw_sqlfs_props’,Array ( [0] => fs_id [1] =>
prop_namespace [2] => prop_name ) ,Array ( [0] => UNIQUE )
,‘egw_sqlfs_props_fs_id_prop_namespace_prop_name’) sql=Array ( [0] =>
ALTER TABLE egw_sqlfs_props
ADD UNIQUE INDEX
egw_sqlfs_props_fs_id_prop_namespace_prop_name
(fs_id
,
prop_namespace
, prop_name
) )
Duplicate key name ‘egw_sqlfs_props_fs_id_prop_namespace_prop_name’
Datensicherung
’/var/lib/egroupware/default/backup/db_backup-202305091502.bz2’
zurückgesichert (50 s)"
Dann machen wir im Setup den Schritt 1 und bekommen folgende Fehlermeldung:
"process->pass(): #1 for upgrade processing
process->upgrade(): Incoming : appname: phpgwapi, version: 14.3.007, status:
process->upgrade(): No table upgrade required/availible for phpgwapi
process->upgrade(): Outgoing : appname: phpgwapi, status: C
process->upgrade(): Incoming : appname: emailadmin, version: 14.3.001,
status:
process->upgrade(): Upgrade of emailadmin to 14.3.001 is completed.
process->upgrade(): Outgoing : appname: emailadmin, status: C
process->upgrade(): Incoming : appname: api, version: 14.3.907, status: U
process->upgrade(): api(14.3.907 --> 23.1): running
api_upgrade14_3_907() --> 16.1
process->upgrade(): api(16.1 --> 23.1): running api_upgrade16_1() -->
16.1.001
process->upgrade(): api(16.1.001 --> 23.1): running
api_upgrade16_1_001() --> 16.1.002
process->upgrade(): api(16.1.002 --> 23.1): running
api_upgrade16_1_002() --> 16.1.003
process->upgrade(): api(16.1.003 --> 23.1): running
api_upgrade16_1_003() --> 16.1.004
process->upgrade(): api(16.1.004 --> 23.1): running
api_upgrade16_1_004() --> 16.1.005
process->upgrade(): api(16.1.005 --> 23.1): running
api_upgrade16_1_005() --> 16.9
process->upgrade(): api(16.9 --> 23.1): running api_upgrade16_9() -->
16.9.001
process->upgrade(): api(16.9.001 --> 23.1): running
api_upgrade16_9_001() --> 16.9.002
process->upgrade(): api(16.9.002 --> 23.1): running
api_upgrade16_9_002() api/setup/tables_update.inc.php (299)
An error happened!
fclose(): supplied resource is not a valid stream resource (0)"
Wenn wir die Wiederherstellung auf egroupware 21.1.20220916 versuchen,
geht es noch und die Datenbankupgrades laufen komplett durch, mit neueren Versionen nicht mehr.
Kann es vielleicht an der Umstellung auf PHP8 im Container liegen?
Vielen Dank und mit freundlichen Grüßen, Nina Kuckländer