None
closed
nobody
None
2017-07-27
2017-07-26
Paul
No

Hi,

Using 1.19.14 + 1.2.20 on openSUSE 13.2 (yes, well past it's 'sell by date') with no problems.

Migrating data to a new PC running openSUSE Leap 42.3 with a clean install of 1.23.1 + 1.2.21

Whilst indexing the status line shows an incrementing error count.

Files failing to index are some .pdf and .odt - these are not corrupt files and will index without problem on the 'old' PC and can be opened without problem on the 'new' PC.

There are no helpers missing (Show missing helpers).

Setting 'loglevel' to 3 and saving to file there are multiple lines as follows:

:2:utils/execmd.cpp:521::ExecCmd::startExec: rclsoff not found
:2:internfile/mh_exec.cpp:178::MimeHandlerExec: command status 0x-1 for rclsoff
:2:internfile/internfile.cpp:738::FileInterner::internfile: next_document error [path/filename.odt] application/vnd.sun.xml.writer

:2:utils/execmd.cpp:521::ExecCmd::startExec: rclpdf not found
:2:internfile/mh_exec.cpp:178::MimeHandlerExec: command status 0x-1 for rclpdf
:2:internfile/internfile.cpp:738::FileInterner::internfile: next_document error [path/filename.pdf] application/pdf

Also, of relevance or not, on the results of a search the preview function does not work for any .pdf or .odt files.

Any pointers or ideas greatly welcome as I'm rather at a loss on this one.

Regards,
Paul

Discussion

  • medoc
    medoc
    2017-07-26

    Did you transfer a customized mimeconf file (in ~/.recoll) ?

    The pdf and openoffice filters are now named rclpdf.py and rclsoff.py
    Of course the new system mimeconf has the right stuff, but if, in your previous install you had a copy of mimeconf in ~/.recoll to modify something, and transferred it to the new system, this would explain the issue.

    In almost all cases, you only need to have the modified entries in ~/.recoll/mimeconf, rather than modify a copy of the whole file.

     
  • Paul
    Paul
    2017-07-26

    Ah! Yes, the only file I transferred, as I've extensively altered the [icons] section to utilise plasma 5's breeze icons.

    I'm away from that machine until tomorrow, I'll make the necessary changes then.

    In almost all cases, you only need to have the modified entries in ~/.recoll/mimeconf, rather than modify a copy of the whole file.

    Really... I didn't realise that, I must be running in thick mode!

    As an aside, if you would like the breeze icons (they're 72 x 72px png) together with the [icons] section of mimeconf let me know and I'll send them to you.

    Thanks greatly for your help, appreciated.

     
  • Paul
    Paul
    2017-07-27

    OK. Just to confirm, that was indeed the problem. All is now working.
    This time I've only the modified [icons] section in ~/.recoll/mimeconf.
    I apologise, having read the default, empty, ~/.recoll/mimeconf you supply it is, (ahem!) obvious it need only contain any modified entries.
    Once again, thanks for your help.
    Regards, Paul.

     
  • medoc
    medoc
    2017-07-27

    No problem, I'm glad that this was a simple issue !

     
  • medoc
    medoc
    2017-07-27

    • status: open --> closed
    • milestone: -->
     

Cancel   Add attachment