Bug 188059 - Failed to open PDF file
Summary: Failed to open PDF file
Status: CLOSED NOT A BUG
Alias: None
Product: okular
Classification: Applications
Component: PDF backend (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-25 10:21 UTC by smalcom
Modified: 2009-03-25 12:10 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
File for open (part1) (911.88 KB, application/octet-stream)
2009-03-25 10:28 UTC, smalcom
Details
File for open (part2) (455.20 KB, application/octet-stream)
2009-03-25 10:29 UTC, smalcom
Details

Note You need to log in before you can comment on or make changes to this bug.
Description smalcom 2009-03-25 10:21:06 UTC
okular version - last svn 24.03.2009

pdf file attached.

console log:
smalcom@smalcom:/mnt/sdb1/ebux/electro/magazines/radio$ okular 1.pdf 
okular(29318)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from  "/var/tmp/kdecache-smalcom/ksycoca4"
okular(29318)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
okular(29318)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
okular(29318)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
okular(29318): Attempt to use QAction "bookmark_action_0" with KXMLGUIFactory!
okular(29318)/kdecore (trader) KMimeTypeTrader::query: query for mimeType  "application/pdf" ,  "okular/Generator"  : returning  1  offers
okular(29318)/kdecore (KLibLoader) kde4Factory: The library "/mnt/sda3/opt/kde4/lib/kde4/okularGenerator_poppler.so" does not offer a qt_plugin_instance function.
okular(29318)/kdecore (KLibLoader) kde3Factory: The library "/mnt/sda3/opt/kde4/lib/kde4/okularGenerator_poppler.so" does not offer an "init_okularGenerator_poppler" function.
okular(29318)/okular (app) Okular::DocumentPrivate::loadGeneratorLibrary: Invalid plugin factory for "okularGenerator_poppler"!
okular(29318)/kdecore (KMimeType) KMimeTypeFactory::parseMagic: Now parsing  "/usr/share/mime/magic"
okular(29318)/kdecore (KMimeType) KMimeTypeFactory::parseMagic: Now parsing  "/mnt/sda3/opt/kde4/share/mime/magic"
okular(29318)/kdecore (KMimeType) KMimeTypeFactory::parseMagic: Now parsing  "/mnt/sda3/smalcom/.local/share/mime/magic"
okular(29318)/kdecore (trader) KMimeTypeTrader::query: query for mimeType  "application/pdf" ,  "okular/Generator"  : returning  1  offers
okular(29318)/kdecore (KLibLoader) kde4Factory: The library "/mnt/sda3/opt/kde4/lib/kde4/okularGenerator_poppler.so" does not offer a qt_plugin_instance function.
okular(29318)/kdecore (KLibLoader) kde3Factory: The library "/mnt/sda3/opt/kde4/lib/kde4/okularGenerator_poppler.so" does not offer an "init_okularGenerator_poppler" function.
okular(29318)/okular (app) Okular::DocumentPrivate::loadGeneratorLibrary: Invalid plugin factory for "okularGenerator_poppler"!
okular(29318)/kdeui (KNotification) KNotification::slotReceivedId: 0
okular(29318)/kdeui (KNotification) KNotification::close: 0
okular(29318)/kdeui (KNotification) KNotification::~KNotification: -2
Comment 1 smalcom 2009-03-25 10:28:38 UTC
Created attachment 32383 [details]
File for open (part1)
Comment 2 smalcom 2009-03-25 10:29:28 UTC
Created attachment 32384 [details]
File for open (part2)
Comment 3 Pino Toscano 2009-03-25 10:34:08 UTC
> okular(29318)/kdecore (KLibLoader) kde4Factory: The library
> "/mnt/sda3/opt/kde4/lib/kde4/okularGenerator_poppler.so" does not offer a
> qt_plugin_instance function.
> okular(29318)/kdecore (KLibLoader) kde3Factory: The library
> "/mnt/sda3/opt/kde4/lib/kde4/okularGenerator_poppler.so" does not offer an
> "init_okularGenerator_poppler" function.
> okular(29318)/okular (app) Okular::DocumentPrivate::loadGeneratorLibrary:
> Invalid plugin factory for "okularGenerator_poppler"!

Looks like you have a local installation problem with a self-compiled Poppler.
What do you get as output for:
$ ldd /mnt/sda3/opt/kde4/lib/kde4/okularGenerator_poppler.so
Comment 4 smalcom 2009-03-25 10:46:42 UTC
smalcom@smalcom:~$ ldd /mnt/sda3/opt/kde4/lib/kde4/okularGenerator_poppler.so
        linux-vdso.so.1 =>  (0x00007fffecffe000)                                                                  
        libpoppler-qt4.so.3 => /usr/lib/libpoppler-qt4.so.3 (0x00007f2ae4947000)                                  
        libpoppler.so.3 => not found                                                                              
        libokularcore.so.1 => /opt/kde4/lib/libokularcore.so.1 (0x00007f2ae4680000)                               
        libkdeui.so.5 => /opt/kde4/lib/libkdeui.so.5 (0x00007f2ae4004000)                                         
        libQtXml.so.4 => /opt/qt4/lib/libQtXml.so.4 (0x00007f2ae3dbe000)                                          
        libkdecore.so.5 => /opt/kde4/lib/libkdecore.so.5 (0x00007f2ae3904000)                                     
        libQtDBus.so.4 => /opt/qt4/lib/libQtDBus.so.4 (0x00007f2ae3690000)                                        
        libQtCore.so.4 => /opt/qt4/lib/libQtCore.so.4 (0x00007f2ae324d000)                                        
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007f2ae3030000)                                              
        libQtSvg.so.4 => /opt/qt4/lib/libQtSvg.so.4 (0x00007f2ae2dd7000)                                          
        libQtGui.so.4 => /opt/qt4/lib/libQtGui.so.4 (0x00007f2ae21b9000)                                          
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f2ae1eb1000)                                            
        libm.so.6 => /lib/libm.so.6 (0x00007f2ae1c2c000)                                                          
        libc.so.6 => /lib/libc.so.6 (0x00007f2ae18bc000)                                                          
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f2ae16a4000)                                              
        libpoppler.so.4 => /usr/lib/../lib/libpoppler.so.4 (0x00007f2ae12b4000)                                   
        libjpeg.so.62 => /usr/lib/../lib/libjpeg.so.62 (0x00007f2ae1088000)                                       
        libxml2.so.2 => /usr/lib/../lib/libxml2.so.2 (0x00007f2ae0d49000)                                         
        libexpat.so.1 => /usr/lib/../lib/libexpat.so.1 (0x00007f2ae0b27000)                                       
        libpng.so.3 => /usr/lib/../lib/libpng.so.3 (0x00007f2ae0a00000)                                           
        libfreetype.so.6 => /usr/lib/../lib/libfreetype.so.6 (0x00007f2ae077a000)                                 
        libgobject-2.0.so.0 => /usr/lib/../lib/libgobject-2.0.so.0 (0x00007f2ae0533000)                           
        libSM.so.6 => /usr/lib/../lib/libSM.so.6 (0x00007f2ae032b000)                                             
        libICE.so.6 => /usr/lib/../lib/libICE.so.6 (0x00007f2ae0110000)                                           
        libXrender.so.1 => /usr/lib/../lib/libXrender.so.1 (0x00007f2adff07000)                                   
        libfontconfig.so.1 => /usr/lib/../lib/libfontconfig.so.1 (0x00007f2adfcd8000)                             
        libXext.so.6 => /usr/lib/../lib/libXext.so.6 (0x00007f2adfac6000)                                         
        libX11.so.6 => /usr/lib/../lib/libX11.so.6 (0x00007f2adf7c4000)                                           
        libgthread-2.0.so.0 => /usr/lib/../lib/libgthread-2.0.so.0 (0x00007f2adf5c0000)                           
        librt.so.1 => /lib/librt.so.1 (0x00007f2adf3b7000)                                                        
        libglib-2.0.so.0 => /usr/lib/../lib/libglib-2.0.so.0 (0x00007f2adf0cc000)                                 
        libdl.so.2 => /lib/libdl.so.2 (0x00007f2adeec8000)                                                        
        libz.so.1 => /usr/lib/../lib/libz.so.1 (0x00007f2adecb3000)                                               
        libkio.so.5 => /opt/kde4/lib/libkio.so.5 (0x00007f2ade78d000)                                             
        libphonon.so.4 => /opt/kde4/lib/libphonon.so.4 (0x00007f2ade532000)                                       
        libkjsapi.so.4 => /opt/kde4/lib/libkjsapi.so.4 (0x00007f2ade326000)                                       
        libthreadweaver.so.4 => /opt/kde4/lib/libthreadweaver.so.4 (0x00007f2ade10b000)
        libQtNetwork.so.4 => /opt/qt4/lib/libQtNetwork.so.4 (0x00007f2adddeb000)
        libXft.so.2 => /usr/lib/libXft.so.2 (0x00007f2addbd8000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f2add9d6000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f2add7d0000)
        libXpm.so.4 => /usr/lib/libXpm.so.4 (0x00007f2add5c0000)
        libXtst.so.6 => /usr/lib/libXtst.so.6 (0x00007f2add3bb000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007f2add1b1000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f2adcfac000)
        libbz2.so.1 => /lib/libbz2.so.1 (0x00007f2adcd9b000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x00007f2adcb83000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f2ae4dfa000)
        libxcb-xlib.so.0 => /usr/lib/../lib/libxcb-xlib.so.0 (0x00007f2adc981000)
        libxcb.so.1 => /usr/lib/../lib/libxcb.so.1 (0x00007f2adc766000)
        libstreamanalyzer.so.0 => /opt/kde4/lib/libstreamanalyzer.so.0 (0x00007f2adc4ee000)
        libstreams.so.0 => /opt/kde4/lib/libstreams.so.0 (0x00007f2adc2af000)
        libsolid.so.4 => /opt/kde4/lib/libsolid.so.4 (0x00007f2adc015000)
        libfam.so.0 => /usr/lib/libfam.so.0 (0x00007f2adbe0d000)
        libacl.so.1 => /lib/libacl.so.1 (0x00007f2adbc06000)
        libattr.so.1 => /lib/libattr.so.1 (0x00007f2adba02000)
        libkjs.so.4 => /opt/kde4/lib/libkjs.so.4 (0x00007f2adb709000)
        libpcre.so.0 => /usr/lib/libpcre.so.0 (0x00007f2adb4e5000)
        libpcreposix.so.0 => /usr/lib/libpcreposix.so.0 (0x00007f2adb2e3000)
Comment 5 Pino Toscano 2009-03-25 10:52:18 UTC
(In reply to comment #4)
> [...]
>         libpoppler-qt4.so.3 => /usr/lib/libpoppler-qt4.so.3
> (0x00007f2ae4947000)                                  
>         libpoppler.so.3 => not found                                           
> [..]
>        libpoppler.so.4 => /usr/lib/../lib/libpoppler.so.4 (0x00007f2ae12b4000) 

Exactly as i thought, you have a setup problem for your poppler installation.
It seems you compiled poppler 0.10 (or HEAD) on your own, but without Qt4 frontend. So the Qt4 frontend from poppler 0.8 requires its libpoppler.so.3.0.0, which is not found.
Comment 6 smalcom 2009-03-25 12:10:17 UTC
Rebuilding poppler and okular resolve trouble.
Thanks.