1

Ubuntu Server 12.04 から Ubuntu 14.04 LTS にアップグレードした後、otrs のインストールで解析の問題が発生し始めました。私は mysql 5.5 と perl 5.18 で OTRS 3.1.1 を実行していました。古いOTRSバージョンを持っていたことが原因かもしれないと思ったので、OTRSマニュアルの手順に従って、OTRS 3.2.1、mysql 5.6にアップグレードし、ほとんどすべてのperlモジュールとapacheを2.4.7にアップグレードしました。

私はそうしましたが、すべてうまくいきましたが、解析の問題は解決しません。OTRS は、cronjob を介してスクリプトを使用して、メールボックスから電子メールを取得し、チケットを作成します。多くのチケットでは解析に失敗し、システムが特定のメールでハングアップし、同じチケットを連続して開き、(キュー内の他のメールを解析せずに) 終了します。

何か案は ?

    # /opt/otrs/bin/otrs.PostMasterMailbox.pl -f 1
    Useless use of '\'; doesn't escape metacharacter '{' at /opt/otrs/Kernel/System/VariableCheck.pm line 290.
    In '(?...)', splitting the initial '(?' is deprecated in regex; marked by <-- HERE in m/
            (                                          # $1 greater-than and less-than sign
                > | < | \s+ | \#{6} |
                (?: &[a-zA-Z0-9]+; )                   # get html entities
            )
            (                                          # $2
                (?:                                    # http or only www
                    (?: (?: http s? | ftp ) :\/\/) |   # http://,https:// and ftp://
                    (?: (?: www | ftp ) \.)            # www. and ftp.
                )
            )
            (                                          # $3
                (?: [a-z0-9\-]+ \. )*                  # get subdomains, optional
                [a-z0-9\-]+                            # get top level domain
                (?:                                    # file path element
                    [\/\.]
                    | [a-zA-Z0-9\-]
                )*
                (?:                                    # param string
                    [\?]                               # if param string is there, "?" must be present
                    [a-zA-Z0-9&;=%]*                   # param string content, this will also catch entities like &amp;
                )?
                (?:                                    # link hash string
                    [\#]                               #
                    [a-zA-Z0-9&;=%]*                   # hash string content, this will also catch entities like &amp;
                )?
            )
            (                                          # $4
                ? <-- HERE =(?:
                    [\?,;!\.\)] (?: \s | $ )           # \)\s this construct is because of bug# 2450
                    | \"
                    | \]
                    | \s+
                    | '
                    | >                               # greater-than and less-than sign
                    | <                               # "
                    | (?: &[a-zA-Z0-9]+; )+            # html entities
                    | $                                # bug# 2715
                )
                | \#{6}                                # ending LinkHash
            )
        / at /opt/otrs/Kernel/System/HTMLUtils.pm line 867.

IMAP: Connection to mailserver closed.

IMAP: Connection to mailserver closed.

IMAP: Connection to mailserver closed.

IMAP: Connection to mailserver  closed.

IMAP: Connection to mailserver  closed.

IMAP: Message 1/5 (account/mailserver )
No valid 'utf-8' string: ' ....

...

open body: Invalid argument at /opt/otrs/Kernel/cpan-lib/MIME/Entity.pm line 1872.

編集: Apache ログを確認したところ、以下のように多くの再定義が得られました。

[Sat Jun 21 19:44:20 2014] GeneralCatalog.pm: Subroutine ItemAdd redefined at /opt/otrs/Kernel/System/GeneralCatalog.pm line 461.
[Sat Jun 21 19:44:20 2014] GeneralCatalog.pm: Subroutine ItemUpdate redefined at /opt/otrs/Kernel/System/GeneralCatalog.pm line 569.
[Sat Jun 21 19:44:20 2014] GeneralCatalog.pm: Subroutine GeneralCatalogPreferencesSet redefined at /opt/otrs/Kernel/System/GeneralCatalog.pm line 678.
[Sat Jun 21 19:44:20 2014] GeneralCatalog.pm: Subroutine GeneralCatalogPreferencesGet redefined at /opt/otrs/Kernel/System/GeneralCatalog.pm line 697.
[Sat Jun 21 19:44:20 2014] LayoutImportExport.pm: Subroutine ImportExportFormInputCreate redefined at /opt/otrs//Kernel/Output/HTML/LayoutImportExport.pm line 31.
[Sat Jun 21 19:44:20 2014] LayoutImportExport.pm: Subroutine ImportExportFormDataGet redefined at /opt/otrs//Kernel/Output/HTML/LayoutImportExport.pm line 66.
[Sat Jun 21 19:44:20 2014] LayoutImportExport.pm: Subroutine _ImportExportLoadLayoutBackend redefined at /opt/otrs//Kernel/Output/HTML/LayoutImportExport.pm line 100.
[Sat Jun 21 19:44:20 2014] PreferencesDB.pm: Subroutine new redefined at /opt/otrs//Kernel/System/GeneralCatalog/PreferencesDB.pm line 72.
[Sat Jun 21 19:44:20 2014] PreferencesDB.pm: Subroutine GeneralCatalogPreferencesSet redefined at /opt/otrs//Kernel/System/GeneralCatalog/PreferencesDB.pm line 105.
[Sat Jun 21 19:44:20 2014] PreferencesDB.pm: Subroutine GeneralCatalogPreferencesGet redefined at /opt/otrs//Kernel/System/GeneralCatalog/PreferencesDB.pm line 152.
4

1 に答える 1