Opera and libnpp.so

Tags: freebsd, software

Published on
« Previous post: sSMTP and gmail — Next post: UTF-8 and FreeBSD »

After updating my system to FreeBSD 7.0, I received the following error from Opera:

Opera encountered a problem during plug-in setup.
Plug-ins will not work properly.
Check your installation.

Could not locate plug-in 'libnpp.so'.
This executable is included in the install package.

This executable is included in the install package.

Could not start plug-in executable 'operapluginwrapper'
/usr/local/share/opera/plugins/operapluginwrapper

Plug-in path
(Path can be modified in Preferences dialog)

/usr/local/share/opera/plugins

Some searching brought me upon a post in the offical Opera forums. For reference purposes, I will archive it here. To solve the problem, follow these steps:

  • Close Opera

  • Use root to edit the file /etc/libmap.conf (create it if it does not exist)

  • Add the following lines:

      [operapluginwrapper]
      libXThrStub.so.6 libXtst.so.6
    

After a restart, Opera should work fine now. Apparently, only the wrong library is used to start the plugin wrapper, the lines above should fix this.