Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'm running a fresh install of Ubuntu 11.10 running Gnome Shell, everything working as it should.

I just installed Midori from regular Ubuntu repositories using Synaptic Package Manager, but when l attempt to launch it, despite the appearance of the Midori icon and the "whirl" in the top panel, the browser does not start. Switching GUI does not change the effect.

As requested, starting Midori from the terminal generates the following output:

giulio@giulio-laptop:~$ midori midori: symbol lookup error: midori: undefined symbol: webkit_web_view_get_selected_text
share|improve this question
    
what version of libwebkit are you running? Have you installed any other PPAs - the reason for the question is your error is mentioned in this bug report: bugzilla.redhat.com/show_bug.cgi?format=multiple&id=743382 –  fossfreedom Oct 20 '11 at 22:18
    
I just found out I'm using a version from a WebUpd8 PPA I use for Gnome Shell extensions. I did not realise libwebkit was going to be upgraded too. It's now very late here, tomorrow I will try to contact the PPA maintainer to see if he has a proposed solution and I will also force the package version to the Ubuntu-provided one, then I'll report back and eventually close the question. –  Tigull Oct 20 '11 at 23:11

2 Answers 2

up vote 1 down vote accepted

(converted comment into answer)

midori midori: symbol lookup error: midori: undefined symbol: webkit_web_view_get_selected_text

This error message was reported in this RedHat bug-report.

Specifically it mentions an incompatibility between a similar version of Midori used in Oneiric with an updated (v1.6) of libwebkit. I note that Oneiric uses version (v1.4).

In your comments you mentioned you are using the WebUpd8 PPA that upgrades libwebkit. Obviously you now have a conflict between package versions.

Fixes are available for midori - but you'll need to compile from GIT to obtain these - as yet, the Midori PPA doesnt have this fix.

Alternatively consider ppa-purge the offending PPA. Down-grading your libwebkit may fix your Midori issue - but most probably will break whatever PPA application that required the updated version of libwebkit.

share|improve this answer
    
For future reference: reverting the libwebkit packages to the Oneiric-provided version did the trick. –  Tigull Oct 28 '11 at 15:21

Use these to remove the old midori package and install the new package from the midori ppa:

sudo apt-get remove --purge midori
sudo add-apt-repository ppa:midori/ppa 
sudo apt-get update
sudo apt-get install midori

You can also use the updated webkit package from the unstable webkit ppa.

share|improve this answer
    
Thank you, I will consider this option but I'd rather find a different solution first than adding a PPA, as in my experience these have created problems when upgrading. –  Tigull Oct 20 '11 at 22:00
    
You can try only the 1st and 3rd steps (total removal and reinstall) –  Bruno Pereira Oct 20 '11 at 22:03
    
Has an alternative you can try the updated webkit version from here. –  Bruno Pereira Oct 21 '11 at 8:39
    
that webupd8 webkit is the same version as in oneiric... :) –  fossfreedom Oct 21 '11 at 8:48
    
:( you dont miss any details do you! :P –  Bruno Pereira Oct 21 '11 at 8:50

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.