[otrs-de] column q.escalation_time in table queue.
Marco Benecke
benecke at 5point.de
Mon Mai 7 09:57:48 GMT 2007
Hallo Liste,
bei unseren System erhalte ich seltsame Meldungen im Log, also habe ich einmal den "/usr/share/otrs/bin/PostMasterPOP3.pl" auf der Console ausgeführt.
<--------8<------------das passiert auf der console------>8---------------->
DBD::mysql::st execute failed: Unknown column 'q.escalation_time' in 'field list' at /usr/share/otrs/Kernel/System/DB.pm line 436.
ERROR: OTRS-PM3-10 Perl: 5.8.8 OS: linux Time: Mon May 7 09:37:44 2007
Message: Unknown column 'q.escalation_time' in 'field list', SQL: 'SELECT q.name, q.group_id, q.unlock_timeout, q.system_address_id, q.salutation_id, q.signature_id, q.comments, q.valid_id, q.escalation_time, q.follow_up_id, q.follow_up_lock, sa.value0, sa.value1, q.id, q.move_notify, q.state_notify, q.lock_notify, q.owner_notify, q.default_sign_key, q.calendar_name FROM queue q, system_address sa WHERE q.system_address_id = sa.id AND q.id = 5'
Traceback (2206):
Module: Kernel::System::Queue::QueueGet (v1.62.2.1) Line: 803
Module: Kernel::System::Ticket::GetSubscribedUserIDsByQueueID (v1.233.2.2) Line: 1816
Module: Kernel::System::Ticket::Article::ArticleCreate (v1.128.2.4) Line: 339
Module: Kernel::System::PostMaster::NewTicket::Run (v1.58) Line: 199
Module: Kernel::System::PostMaster::Run (v1.60) Line: 246
Module: main::FetchMail (v1.23) Line: 206
Module: /usr/share/otrs/bin/PostMasterPOP3.pl (v1.23) Line: 125
DBD::mysql::st fetchrow_array failed: fetch() without execute() at /usr/share/otrs/Kernel/System/DB.pm line 473.
ERROR: OTRS-PM3-10 Perl: 5.8.8 OS: linux Time: Mon May 7 09:37:44 2007
Message: Found no $ID for 5!
Traceback (2206):
Module: Kernel::System::Queue::QueueGet (v1.62.2.1) Line: 831
Module: Kernel::System::Ticket::GetSubscribedUserIDsByQueueID (v1.233.2.2) Line: 1816
Module: Kernel::System::Ticket::Article::ArticleCreate (v1.128.2.4) Line: 339
Module: Kernel::System::PostMaster::NewTicket::Run (v1.58) Line: 199
Module: Kernel::System::PostMaster::Run (v1.60) Line: 246
Module: main::FetchMail (v1.23) Line: 206
Module: /usr/share/otrs/bin/PostMasterPOP3.pl (v1.23) Line: 125
Use of uninitialized value in hash element at /usr/share/otrs/Kernel/System/Ticket.pm line 1842.
Use of uninitialized value in hash element at /usr/share/otrs/Kernel/System/Ticket.pm line 1842.
Use of uninitialized value in hash element at /usr/share/otrs/Kernel/System/Ticket.pm line 1842.
Connection to [MAILSERVER] closed.
<--------8<------------das passiert auf der console------>8---------------->
OK, Das ist die Meldung, also habe ich danach einmal die sql-abfrage auf der mysql-console ausgeführt.
<--------8<-------das passiert auf der mysql-console------>8--------------->
$ /usr/share/otrs/scripts# mysql -uroot -p otrs
Enter password:
mysql> SELECT q.name, q.group_id, q.unlock_timeout, q.system_address_id, q.salutation_id, q.signature_id, q.comments, q.valid_id, q.escalation_time, q.follow_up_id, q.follow_up_lock, sa.value0, sa.value1, q.id, q.move_notify, q.state_notify, q.lock_notify, q.owner_notify, q.default_sign_key, q.calendar_name FROM queue q, system_address sa WHERE q.system_address_id = sa.id AND q.id = 5;
ERROR 1054 (42S22): Unknown column 'q.calendar_name' in 'field list'
<--------8<-------das passiert auf der mysql-console------>8--------------->
Ahh, keine column also, gut dann mach ich halt eine:
<--------8<-------das passiert auf der mysql-console------>8--------------->
mysql> alter table queue add column escalation_time INTEGER;
ERROR 1060 (42S21): Duplicate column name 'escalation_time'
mysql> select escalation_time from queue;
+-----------------+
| escalation_time |
+-----------------+
| NULL |
| NULL |
~~~~~~~~~~~~~~~~~~~~~~
| NULL |
+-----------------+
21 rows in set (0.00 sec)
<--------8<-------das passiert auf der mysql-console------>8--------------->
Übrigens ich habe schon:
<code>
/usr/share/otrs/scripts# for DB in `ls DBUpdate*.mysql.sql`; do cat $DB |mysql -uroot -p otrs; done
</code>
Ausgeführt, aber das bringt nix.
OK, ab jetzt bin ich überfordert, habt ihr eine Idee was da kaputt ist?
Mit freundlichen Grüßen
Marco Benecke
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Marco Benecke | Administration
5 POINT AG
Tel.: ++49 (0) 6151 13097 22 | Fax.: ++49 (0) 6151 13097 10
E-Mail: benecke at 5point.de <mailto:benecke at 5point.de>
5 POINT AG
Heidelberger Strasse 55-61 | 64285 Darmstadt
Tel.: ++49 (0) 6151 13097 0 | Fax.: ++49 (0) 6151 13097 10
E-Mail: info at 5point.de <mailto:info at 5point.de> | Internet: www.5point.de <http://www.5point.de> | www.teamspace.de <http://www.teamspace.de/>
Vorstand: Thorsten Lenk, Martin Fischer
Aufsichtsratvorsitzender: Prof. Dr. Horst Geschka
Sitz Darmstadt HRB: 76 27