Nicht löschbare Tickets

Hilfe zu Znuny Problemen aller Art
Locked
Lorsay
Znuny expert
Posts: 154
Joined: 01 Dec 2016, 11:44
Znuny Version: nicht nur eine
Real Name: Lars

Nicht löschbare Tickets

Post by Lorsay »

Hallo liebe Community,

ich habe dummerweise die SystemID auf einen Wert (BA) geändert der nicht zulässig ist. Das ist mir erst später aufgefallen. Nach diversen Tests habe ich diese ID wieder geändert und versucht die generierten Tickets mit dieser SystemID zu löschen. Leider bleiben diese Tickets vorhanden. Zwar sind die Notizen und Einträge von den Tickets gelöscht aber sie werden immernoch aufgelistet. Löschung erfolgte über den Generic Agent.
Gibt es eine Möglichkeit diese trotz der unzulässigen SystemID zu entfernen?

Vielen Dank und Beste Grüße
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: Nicht löschbare Tickets

Post by RStraub »

Gibt's Fehlermeldungen wenn du es über das Konsolenskript probierst?
~otrs/bin/otrs.Console.pl Maint::Ticket::Delete
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
Lorsay
Znuny expert
Posts: 154
Joined: 01 Dec 2016, 11:44
Znuny Version: nicht nur eine
Real Name: Lars

Re: Nicht löschbare Tickets

Post by Lorsay »

Ja unable to delete Ticket with id 6
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: Nicht löschbare Tickets

Post by RStraub »

Häng dich mal an den apache und otrs-Log während du ein Ticket löscht. Da sollte schon etwas mehr drinstehen warum er nicht löschen mag.
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
Lorsay
Znuny expert
Posts: 154
Joined: 01 Dec 2016, 11:44
Znuny Version: nicht nur eine
Real Name: Lars

Re: Nicht löschbare Tickets

Post by Lorsay »

sudo -u otrs /opt/otrs/bin/otrs.Console.pl Maint::Ticket::Delete --ticket-number BA00005
Deleting tickets...
[Fri Dec 16 09:10:28 2016] otrs.Console.pl: DBD::mysql::db do failed: Cannot delete or update a parent row: a foreign key constraint fails (`otrs`.`ps_ticketchecklist`, CONSTRAINT `FK_ps_ticketchecklist_ticket_id_id` FOREIGN KEY (`ticket_id`) REFERENCES `ticket` (`id`)) at /opt/otrs/Kernel/System/DB.pm line 449.
ERROR: OTRS-otrs.Console.pl-Maint::Ticket::Delete-000 Perl: 5.18.2 OS: linux Time: Fri Dec 16 09:10:28 2016

Message: Cannot delete or update a parent row: a foreign key constraint fails (`otrs`.`ps_ticketchecklist`, CONSTRAINT `FK_ps_ticketchecklist_ticket_id_id` FOREIGN KEY (`ticket_id`) REFERENCES `ticket` (`id`)), SQL: 'DELETE FROM ticket WHERE id = ?'

Traceback (23250):
Module: Kernel::System::Ticket::TicketDelete Line: 671
Module: Kernel::System::Console::Command::Maint::Ticket::Delete::Run Line: 109
Module: (eval) Line: 460
Module: Kernel::System::Console::BaseCommand::Execute Line: 454
Module: Kernel::System::Console::InterfaceConsole::Run Line: 86
Module: /opt/otrs/bin/otrs.Console.pl Line: 38

Error: Unable to delete ticket with id 6


Kannst du damit etwas anfangen?
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: Nicht löschbare Tickets

Post by RStraub »

Deutlich mehr als mit "Error: Unable to delete ticket with id 6".

Wie es scheint gibt es einen Fehler in Kombination mit dem Modul Ticket-Checklist. Da kann dir am ehesten reneeb weiterhelfen.
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Nicht löschbare Tickets

Post by reneeb »

Danke für den Hinweis. Ich kümmere mich darum und melde mich wieder...
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Lorsay
Znuny expert
Posts: 154
Joined: 01 Dec 2016, 11:44
Znuny Version: nicht nur eine
Real Name: Lars

Re: Nicht löschbare Tickets

Post by Lorsay »

Ich danke auch!
Nach Deinstallation des Checklisten Pakets konnten die Tickets ohne Probleme gelöscht werden.
Kleine weitere Anmerkung zum Checklisten Modul:
Einige Begriffe wie z.B. "Übermitteln" beim absenden eines Tickets werden nach der Installation des Checklisten Pakets nicht mehr übersetzt und es erscheint "submit" trotz korrekter de.pm.

Beste Grüße
Locked