Page 1 of 1

Firefox plugin issues

Posted: 01 Oct 2013, 08:18
by peem
Hi

I'm trying to make a KIOSK iso with additional plugin in firefox, namely Citrix Receiver.

It works fine in Desktop edition, module can be activated and works in browser.

However, Kiosk edition fails to start firefox when I add the module.

Tried to debug it by adding modified inittab and 10-xorg.conf in rootcopy, to no luck. And it is a bit strange : rootcopy works, as I can see custom wallpaper and can switch to console, but I can't log in using set root password. It works fine when I build ISO without module on it using same files.

Any ideas what may be wrong with the module and how to make it more accessible for debugging ?

UPDATE

Managed to gain access to the root account by removing password totally in rootcopy/etc/shadow file.

Found out what was the problem with Firefox, basically the module contained folder /usr/lib/firefox-18.0 and a /usr/lib/firefox symlink to it , while kiosk runs Firefox 21.0.

Still having problem with the plugin, plugins dir in profile gets overwritten by 003-settings.xzm I think.
I don't really want a module that needs modifications in settings just to work.

Working on it, any ideas appreciated.

UPDATE 2

Can't seem to get the plugin working in kiosk.

I have a module that puts binary files into /opt/ then added a symlink from /home/guest/.mozilla/firefox/c3pp43bg.default/plugins/npica.so to actual so file in /opt.
I can see that all being in place for kiosk, and module is working fine in desktop.
Yet, firefox fails to notice plugin and display it in about:plugins.

I've tried to put symlink as well as the actual file in /usr/lib/mozilla/plugins and /usr/lib/firefox/plugins.

:wall:

Re: Firefox plugin issues

Posted: 01 Oct 2013, 12:45
by brokenman
Have you tried unpacking the 003 module and placing the addons in there?
Have you tried unpacking the existing firefox module and placing the addons in there? (Be sure to edit the path to concur with the existing firefox path).

Re: Firefox plugin issues

Posted: 01 Oct 2013, 13:23
by peem
Thanks for the response.

By "addon", you mean the symlink and/or binary .so file that firefox should use ?

I've tried adding symlink /home/guest/.mozilla/firefox/c3pp43bg.default/plugins/npica.so to the 003 module and tried it fir the actual file in 003 module, no luck so far.

I will try firefox module now, but I'm not sure if that this will make difference. Basically, any changes to /home/guest directory changes that would be in 002-firefox are wiped out by 003-settings, right ? That means I need to put it in /usr/lib/mozilla or /usr/lib/firefox ?

I'll try that in a few minutes.

UPDATE

Placing symlink in /usr/lib/firefox-21.0/plugins/ did not work.
Placing the binary .so file in there /usr/lib/mozilla/plugins/ allowed plugin to be seen (about:plugins) but it does not work.

Any setting regarding firefox following symlinks that are locked down on kiosk ?

Regards