Hide Forgot
Description of problem: midori: error while loading shared libraries: libwebkit-1.0.so.2: cannot open shared object file: No such file or directory Version-Release number of selected component (if applicable): midori.i686-0.2.9-4.fc14 webkitgtk.i686-1.3.10-1.fc14 How reproducible: start in bash Solution: ln /usr/lib/libwebkitgtk-1.0.so /usr/lib/libwebkit-1.0.so.2 Better solution: change dependency from: libwebkit-1.0.so.2 to: libwebkitgtk-1.0.so to package: webkitgtk.i686 PS: This is my first bugreport, be genrously.
Odd. This should be taken care of by the webkit package you have installed. ;) Does a: su -c 'yum reinstall webkitgtk' fix the issue? Also, can you provide the output of: rpm -V webkitgtk (This will verify your installed package against the rpm database to see if anything is missing). Thanks for your bug report! :)
I removed link: su -c 'rm /usr/lib/libwebkit-1.0.so.2' ,reinstall webkitgt: su -c 'yum reinstall webkitgtk' ,verify package: rpm -V webkitgtk ,and stdout show nothing. When i start midori, stdout: midori: error while loading shared libraries: libwebkit-1.0.so.2: cannot open shared object file: No such file or directory webkitgtk dont contain libwebkit-1.0.so.2. rpm -q webkitgtk -l | grep libwebk Bug persist.
can you show the output of the following: rpm -q midori which -a midori rpm -V midori LD_DEBUG=libs midori
rpm -q midori > midori-0.2.9-4.fc14.i686 which -a midori > /usr/local/bin/midori /usr/bin/midori rpm -V midori > "nothing" LD_DEBUG=libs midori > find library=libm.so.6 [0]; searching search path=/usr/lib/mpich2/lib/tls/i686/sse2:/usr/lib/mpich2/lib/tls/i686:/usr/lib/mpich2/lib/tls/sse2:/usr/lib/mpich2/lib/tls:/usr/lib/mpich2/lib/i686/sse2:/usr/lib/mpich2/lib/i686:/usr/lib/mpich2/lib/sse2:/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/tls/i686/sse2/libm.so.6 trying file=/usr/lib/mpich2/lib/tls/i686/libm.so.6 trying file=/usr/lib/mpich2/lib/tls/sse2/libm.so.6 trying file=/usr/lib/mpich2/lib/tls/libm.so.6 trying file=/usr/lib/mpich2/lib/i686/sse2/libm.so.6 trying file=/usr/lib/mpich2/lib/i686/libm.so.6 trying file=/usr/lib/mpich2/lib/sse2/libm.so.6 trying file=/usr/lib/mpich2/lib/libm.so.6 search cache=/etc/ld.so.cache trying file=/lib/libm.so.6 find library=libsoup-2.4.so.1 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/libsoup-2.4.so.1 search cache=/etc/ld.so.cache trying file=/usr/lib/libsoup-2.4.so.1 find library=libgio-2.0.so.0 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/libgio-2.0.so.0 search cache=/etc/ld.so.cache trying file=/lib/libgio-2.0.so.0 find library=libgobject-2.0.so.0 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/libgobject-2.0.so.0 search cache=/etc/ld.so.cache trying file=/lib/libgobject-2.0.so.0 find library=libgmodule-2.0.so.0 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/libgmodule-2.0.so.0 search cache=/etc/ld.so.cache trying file=/lib/libgmodule-2.0.so.0 find library=libgthread-2.0.so.0 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/libgthread-2.0.so.0 search cache=/etc/ld.so.cache trying file=/lib/libgthread-2.0.so.0 find library=librt.so.1 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/librt.so.1 search cache=/etc/ld.so.cache trying file=/lib/librt.so.1 find library=libglib-2.0.so.0 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/libglib-2.0.so.0 search cache=/etc/ld.so.cache trying file=/lib/libglib-2.0.so.0 find library=libgtk-x11-2.0.so.0 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/libgtk-x11-2.0.so.0 search cache=/etc/ld.so.cache trying file=/usr/lib/libgtk-x11-2.0.so.0 find library=libgdk-x11-2.0.so.0 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/libgdk-x11-2.0.so.0 search cache=/etc/ld.so.cache trying file=/usr/lib/libgdk-x11-2.0.so.0 find library=libatk-1.0.so.0 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/libatk-1.0.so.0 search cache=/etc/ld.so.cache trying file=/usr/lib/libatk-1.0.so.0 find library=libpangoft2-1.0.so.0 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/libpangoft2-1.0.so.0 search cache=/etc/ld.so.cache trying file=/usr/lib/libpangoft2-1.0.so.0 find library=libgdk_pixbuf-2.0.so.0 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/libgdk_pixbuf-2.0.so.0 search cache=/etc/ld.so.cache trying file=/usr/lib/libgdk_pixbuf-2.0.so.0 find library=libpangocairo-1.0.so.0 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/libpangocairo-1.0.so.0 search cache=/etc/ld.so.cache trying file=/usr/lib/libpangocairo-1.0.so.0 find library=libcairo.so.2 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/libcairo.so.2 search cache=/etc/ld.so.cache trying file=/usr/lib/libcairo.so.2 find library=libpango-1.0.so.0 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/libpango-1.0.so.0 search cache=/etc/ld.so.cache trying file=/usr/lib/libpango-1.0.so.0 find library=libfreetype.so.6 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/libfreetype.so.6 search cache=/etc/ld.so.cache trying file=/usr/lib/libfreetype.so.6 find library=libfontconfig.so.1 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/libfontconfig.so.1 search cache=/etc/ld.so.cache trying file=/usr/lib/libfontconfig.so.1 find library=libsqlite3.so.0 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/libsqlite3.so.0 search cache=/etc/ld.so.cache trying file=/usr/lib/libsqlite3.so.0 find library=libwebkit-1.0.so.2 [0]; searching search path=/usr/lib/mpich2/lib (LD_LIBRARY_PATH) trying file=/usr/lib/mpich2/lib/libwebkit-1.0.so.2 search cache=/etc/ld.so.cache search path=/lib/tls/i686/sse2:/lib/tls/i686:/lib/tls/sse2:/lib/tls:/lib/i686/sse2:/lib/i686:/lib/sse2:/lib:/usr/lib/tls/i686/sse2:/usr/lib/tls/i686:/usr/lib/tls/sse2:/usr/lib/tls:/usr/lib/i686/sse2:/usr/lib/i686:/usr/lib/sse2:/usr/lib (system search path) trying file=/lib/tls/i686/sse2/libwebkit-1.0.so.2 trying file=/lib/tls/i686/libwebkit-1.0.so.2 trying file=/lib/tls/sse2/libwebkit-1.0.so.2 trying file=/lib/tls/libwebkit-1.0.so.2 trying file=/lib/i686/sse2/libwebkit-1.0.so.2 trying file=/lib/i686/libwebkit-1.0.so.2 trying file=/lib/sse2/libwebkit-1.0.so.2 trying file=/lib/libwebkit-1.0.so.2 trying file=/usr/lib/tls/i686/sse2/libwebkit-1.0.so.2 trying file=/usr/lib/tls/i686/libwebkit-1.0.so.2 trying file=/usr/lib/tls/sse2/libwebkit-1.0.so.2 trying file=/usr/lib/tls/libwebkit-1.0.so.2 trying file=/usr/lib/i686/sse2/libwebkit-1.0.so.2 trying file=/usr/lib/i686/libwebkit-1.0.so.2 trying file=/usr/lib/sse2/libwebkit-1.0.so.2 trying file=/usr/lib/libwebkit-1.0.so.2 midori: error while loading shared libraries: libwebkit-1.0.so.2: cannot open shared object file: No such file or directory
Here is likely your issue: >which -a midori > >/usr/local/bin/midori >/usr/bin/midori If you run '/usr/bin/midori' does it work? It seems you have a locally compiled midori version in /usr/local/bin/ thats linked against libraries which don't exist. ;)
I removed midori from /usr/local and now is good. Thanks for your help!