allso weiter getestet:
komplett 2 neue db’s gemacht + 2 unabhängige egroupware auf letzten trunk-stand
1.) Test mit DB als UTF-8
so was ich definitiv jetzt sehe am server ist folgendes:
<postgres.log>
FEHLER: Relation >>seq_egw_accounts<< existiert nicht
und: vom browser her:
Database error: Invalid SQL: SELECT setval(‘seq_egw_accounts’,MAX(account_id)) FROM egw_accounts
pgsql Error: -1 (FEHLER: Relation >>seq_egw_accounts<< existiert nicht)
File: /var/www/www.xxx.biz/htdocs/eg/phpgwapi/inc/class.schema_proc.inc.php
Line: 562
Function: schema_proc::query / schema_proc::UpdateSequence / db_backup::restore / include(/setup/db_backup.php) / admin_db_backup::index / ExecMethod(admin.admin_db_backup.index)
Session halted.
==========================================================
2.) Test mit DB als iso8859-1
dan kommt: im postgres.log
FEHLER: Umwandlung zwischen iso-8859-1 und LATIN9 wird nicht unterstuetzt
FEHLER: Umwandlung zwischen iso-8859-1 und LATIN9 wird nicht unterstuetzt
…
…
usw…
FEHLER: aktuelle Transaktion wurde abgebrochen, Befehle werden bis zum Ende der Transaktion ignoriert
und im browser (php debug) =
Database error: Invalid SQL: INSERT INTO egw_access_log (sessionid,loginid,ip,li,lo,account_id) VALUES (‘b4189cfe83c36fe64f805e69ae4d0a34’,‘admin@xxx.biz@default’,‘192.168.2.10’,1165959520,0,5)
pgsql Error: -1 (FEHLER: aktuelle Transaktion wurde abgebrochen, Befehle werden bis zum Ende der Transaktion ignoriert)
File: /var/www/www.xxx.biz/htdocs/egroupware/phpgwapi/inc/class.db_backup.inc.php
Line: 243
Function: egw_db::insert / db_backup::restore / include(/setup/db_backup.php) / admin_db_backup::index / ExecMethod(admin.admin_db_backup.index)
Session halted.
FAZIT:
wenn du mich als Laien fragen würdest was es da hat - würde ich sagen:
1.) falsch eingetragene db - oder wenn dann schon den ezichensatz beim “createdb” mitangeben
-> oder auf UTF-8 stellen (was auch immer das heisst für das Syncen)
+
2.) die tabelle “seq_egw_accounts” wird nie erstellt.
es wird zwar erstellt: egw_accounts -, jedoch keine seq_egw_accounts
slaut meinen log im postgres:
HINWEIS: CREATE TABLE / PRIMARY KEY erstellt implizit einen Index >>egw_accounts_pkey<< fuer Tabelle >>egw_accounts<<
kann das sein ? oder liege ich da komplett falsch
?
cu camel
nun -ich habe eine kleine idee was vlt. sein kann.
in der postgres.log habe ich jetzt gesehn, daß sehr oft vorkommt:
“FEHLER: Umwandlung zwischen iso-8859-1 und LATIN9 wird nicht unterstuetzt”
also vlt . kann auch hier der fehler leigen - ich werde mal sehn was ich zu dem thema finde.
im prinzip habe ich bei der configauswahl - den iso88… satz genommen, obwohl am server alles auf UTF8 sein soltle.
deswegen -> weil mit der einstellung die termine mit umlaute richtig angekommen sind. (syncML)
aber vielleicht muss ich mir hier mehr gedanken machen.
hmm ?!
cu camel
hi,
ich kann problemlos sichern - aber die DB wiederherstellung hat noch nie funktioniert :(
habe trunk version immer aktuell (auch die stable version geht nicht zu sichern)
aber er gibt mir imemr lange fehlermeldung
die komplette msg packe ich dazu in txt-file als anhang
meiner meinung nach - der wichtigste teil ist der schlussteil:
phpgw_vfs2_versioning => array(
‘fd’ => array(
‘version_id’ => array(‘type’ => ‘auto’,‘nullable’ => False),
‘file_id’ => array(‘type’ => ‘int’,‘precision’ => ‘4’,‘nullable’ => False),
‘operation’ => array(‘type’ => ‘int’,‘precision’ => ‘4’,‘nullable’ => False),
‘modifiedby_id’ => array(‘type’ => ‘int’,‘precision’ => ‘4’,‘nullable’ => False),
‘modified’ => array(‘type’ => ‘timestamp’,‘nullable’ => False),
‘version’ => array(‘type’ => ‘varchar’,‘precision’ => ‘30’,‘nullable’ => False),
‘comment’ => array(‘type’ => ‘varchar’,‘precision’ => ‘255’),
‘backup_file_id’ => array(‘type’ => ‘int’,‘precision’ => ‘4’),
‘backup_content’ => array(‘type’ => ‘text’),
‘src’ => array(‘type’ => ‘varchar’,‘precision’ => ‘255’),
‘dest’ => array(‘type’ => ‘varchar’,‘precision’ => ‘255’)
),
‘pk’ => array(‘version_id’),
‘fk’ => array(),
‘ix’ => array(),
‘uc’ => array()
)CreateTableSQL(‘phpgw_vfs2_versioning’,‘version_id I AUTOINCREMENT NOTNULL PRIMARY, file_id I4 NOTNULL, operation I4 NOTNULL, modifiedby_id I4 NOTNULL, modified T NOTNULL, version C(30) NOTNULL, comment C(255), backup_file_id I4, backup_content X, src C(255), dest C(255)’) sql=Array ( [0] => CREATE TABLE phpgw_vfs2_versioning ( version_id SERIAL, file_id INT4 NOT NULL, operation INT4 NOT NULL, modifiedby_id INT4 NOT NULL, modified TIMESTAMP NOT NULL, version VARCHAR(30) NOT NULL, comment VARCHAR(255), backup_file_id INT4, backup_content TEXT, src VARCHAR(255), dest VARCHAR(255), PRIMARY KEY (version_id) ) )
FEHLER: aktuelle Transaktion wurde abgebrochen, Befehle werden bis zum Ende der Transaktion ignoriert
Database error: Invalid SQL: INSERT INTO egw_access_log (sessionid,loginid,ip,li,lo,account_id) VALUES (‘b4189cfe83c36fe64f805e69ae4d0a34’,‘admin@xxx.biz@default’,‘192.168.2.10’,1165959520,0,5)
pgsql Error: -1 (FEHLER: aktuelle Transaktion wurde abgebrochen, Befehle werden bis zum Ende der Transaktion ignoriert)
File: /var/www/www.xxx.biz/htdocs/egroupware/phpgwapi/inc/class.db_backup.inc.php
Line: 243
Function: egw_db::insert / db_backup::restore / include(/setup/db_backup.php) / admin_db_backup::index / ExecMethod(admin.admin_db_backup.index)
Session halted.
bitte um hilfe - ich will nicht anfangen über pg_dump zu sichern 
danke cu camel
[/quote]
[/quote]