Digging into this a bit further I decided to try exporting the attachments
out of the DB and onto the FS.   I used the following command line.

perl.exe \OTRS\otrs-3.0.0\bin\otrs.ArticleStorageSwitch.pl  -s
ArticleStorageDB -d ArticleStorageFS

This yielded many instances of this error message.

ERROR: OTRS-otrs.ArticleStorageSwitch.pl-10 Perl: 5.12.2 OS: MSWin32 Time:
Wed Sep 29 01:20:21 2010

 Message: Need UserID!

 Traceback (3656):
   Module: Kernel::System::Ticket::Article::ArticleAttachmentIndex (v1.254)
Line: 3129
   Module: \OTRS\otrs-3.0.0\bin\otrs.ArticleStorageSwitch.pl (v1.10) Line:
191


The folders were created on disk but they all appear to be empty, and I now
have no inline images in my old articles.  New attachments show up.

Where should I be looking for clues?


On Tue, Sep 28, 2010 at 3:21 PM, Hugh Kelley <[email protected]> wrote:

> A user sent a large screenshot into OTRS today (3.0 Beta 3) and it seems
> (based on the coincidental timing) to have caused an issue with the
> dashboard.
>
> I now get these "Byte order is not compatible at ..\..\lib\Storable.pm "
> messages in the PerlEx logs (see further down).  The web server just returns
> a 500 error when I request /otrs/index.pl?Action=AgentDashboard
>
> Strangely, I can navigate directly to the attachment via customer and agent
> interfaces and see the ticket and the attachment in the article.
>
> Has anyone seen this before?
>
> *** 'C:\OTRS\otrs-3.0.0\bin\cgi-bin\index.pl' log message at: 2010/09/28
> 18:35:27
> PerlEx: Executing script: C:\OTRS\otrs-3.0.0\bin\cgi-bin\index.pl
> Precompiler: Execute called for file [C:\OTRS\otrs-3.0.0\bin\cgi-bin\
> index.pl]
> Precompiler: Checking for existence of C:\OTRS\otrs-3.0.0\bin\cgi-bin\
> index.pl in Cache
> Precompiler: Script C:\OTRS\otrs-3.0.0\bin\cgi-bin\index.pl is compiled
> and 848207 minutes old.
> Precompiler: Executing
>
> Package:[PerlEx::Precompiler::c_::otrs::otrs2d3_0_0::bin::cgi2dbin::index_pl]
>     Filename:[C:\OTRS\otrs-3.0.0\bin\cgi-bin\index.pl]
>     Params:[]
> Precompiler: Execute Error:
>     Filename:[C:\OTRS\otrs-3.0.0\bin\cgi-bin\index.pl]
>
> Package:[PerlEx::Precompiler::c_::otrs::otrs2d3_0_0::bin::cgi2dbin::index_pl]
> Params[]
> Byte order is not compatible at ..\..\lib\Storable.pm (autosplit into
> ..\..\lib\auto\Storable\thaw.al) line 415, at
> ../..//Kernel/System/Cache/FileStorable.pm line 128
>
> PerlEx: Execute returned: -1
>
>
> The only related looking message I see in the OTRS log is:
>
> [Tue Sep 28 18:43:49
> 2010][Error][Kernel::System::Web::UploadCache::DB::FormIDAddFile][68] Need
> Content!
>
---------------------------------------------------------------------
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs

Reply via email to