Code: Select all
ERROR: OTRS-otrs.Console.pl-Admin::Article::StorageSwitch-10 Perl: 5.24.1 OS: linux Time: Wed Sep 5 12:34:00 2018
Message: File '/opt/otrs/var/article/2016/11/15/62172/�bergabe.odt' doesn't exist!
Traceback (17663):
Module: Kernel::System::Main::FileRead Line: 299
Module: Kernel::System::Ticket::Article::Backend::MIMEBase::ArticleStorageFS::ArticleAttachmentIndexRaw Line: 642
Module: Kernel::System::Ticket::Article::Backend::MIMEBase::Base::ArticleAttachmentIndex Line: 134
Module: Kernel::System::Ticket::Article::Backend::MIMEBase::ArticleAttachmentIndex Line: 1218
Module: Kernel::System::Ticket::TicketArticleStorageSwitch Line: 6978
Module: Kernel::System::Console::Command::Admin::Article::StorageSwitch::Run Line: 160
Module: (eval) Line: 460
Module: Kernel::System::Console::BaseCommand::Execute Line: 454
Module: Kernel::System::Console::InterfaceConsole::Run Line: 80
Module: bin/otrs.Console.pl Line: 38
Wenn ich mir bei einem existierenden Attachment den Dateinamen anzeigen lasse, dann steht er richtig codiert in der Datenbank:
Code: Select all
SELECT id, filename FROM article_data_mime_attachment WHERE id = 20308;
+-------+-------------------------------+
| id | filename |
+-------+-------------------------------+
| 20308 | Jubiläum.xlsx |
+-------+-------------------------------+
1 row in set (0.00 sec)
SELECT CCSA.character_set_name
-> FROM information_schema.`TABLES` T,information_schema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA
-> WHERE CCSA.collation_name = T.table_collation
-> AND T.table_schema = "otrsdb" AND T.table_name = "article_data_mime_attachment";
+--------------------+
| character_set_name |
+--------------------+
| utf8 |
+--------------------+
1 row in set (0.00 sec)
DB-Server ist MariaDB 10.1.26-MariaDB-0+deb9u1, Webserver ist Debian 9.5, OTRS ist 6.0.7. Wenn ich wieder auf DB als Attachment-Storage umstelle, kommen die Attachments mit Umlauten im Dateinamen auch wieder in OTRS an.
Hat jemand eine Idee?