Re: Firefox Acroread plugin not working

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Monday 24 April 2006 13:48, Paul Howarth wrote:
>On Mon, 2006-04-24 at 13:38 -0400, Gene Heskett wrote:
>> From previous remarks made in this and similar threads, I'm
>> wondering about the java J2SE I'm currently downloading to that FC5
>> lappy.
>>
>> In that event, is the correct chcon command:
>> chcon  -t
>> texrel_shlib_t
>> /path/to/directory_of_library_being_complained_about/*.so
>
>Sometimes the directory is shared with other things so that might not
> be advisable.
>
>Try something more along the lines of:
>
>while app-fails-to-run
>do
> note failing library filename
> chcon -t textrel_shlib_t /path/to/libXYZ.so.number
>done

Where does one find this info since java normally runs silently?  I have 
copied the java ns7 plugin to the firefox plugins dir, but its still 
not found, and running firefox from the shell and doing an 
about:plugins leaves a blank shell when firefox is then quit.

>That should just fix the libraries that need fixing.
>
>Make a note of any libraries that you need to do this for, as it could
>help other people if you posted the list is response to queries by
> other people, or indeed to bugzilla.
>
>As a matter of interest, a lot of libraries need this treatment; you
> can see the ones SELinux already knows about as follows:
>
># semanage fcontext -l | grep textrel

here, thats VERY limited

[root@diablo ~]# semanage fcontext -l |grep texrel
/usr(/.*)?/intellinux/plug_ins/.*\.api             regular file       
system_u:object_r:texrel_shlib_t:s0
/usr(/.*)?/intellinux/nppdf\.so                    regular file       
system_u:object_r:texrel_shlib_t:s0
/usr/lib(64)?/libsipphoneapi\.so.*                 regular file       
system_u:object_r:texrel_shlib_t:s0
/usr(/.*)?/intellinux/lib/\.so                     regular file       
system_u:object_r:texrel_shlib_t:s0

>The first column of output is a regex matching full pathnames.
>
>Also note that changes to context using "chcon" may get reverted if
> the system is relabelled. Setting new defaults for the necessary
> files using semanage stops this happening.
>
>Paul.

Looking in the firefox plugins dir after installing j2se-1.5.0.6 and 
copying the ns7 version of the libhavaplugins.so 
to /usr/lib/firefox-version/plugins I see:

[root@diablo plugins]# ls -lZ
-rwxr-xr-x  root     root     root:object_r:lib_t              
libjavaplugin_oji.so
-rwxr-xr-x  root     root     system_u:object_r:textrel_shlib_t 
libnullplugin.so
-rwxr-xr-x  root     root     system_u:object_r:textrel_shlib_t 
libunixprintplugin.so
-rwxr-xr-x  root     root     system_u:object_r:textrel_shlib_t nppdf.so

Now, maybe I'm slow this morning, but my reading of the semanage manpage 
makes no mention of setting a 'default' that a relabel will leave 
alone.

I've used chcon to set libjavaplugin_oji.so to textrel_shlib_t, 

root@diablo plugins]# ls -lZ
-rwxr-xr-x  root     root     root:object_r:textrel_shlib_t    
libjavaplugin_oji.so
-rwxr-xr-x  root     root     system_u:object_r:textrel_shlib_t 
libnullplugin.so
-rwxr-xr-x  root     root     system_u:object_r:textrel_shlib_t 
libunixprintplugin.so
-rwxr-xr-x  root     root     system_u:object_r:textrel_shlib_t nppdf.so

but how do I change it from root: to system_u:?  (I'm assuming that will 
allow all users as opposed to just root to use it)

And FWIW, This change did not enable java in the firefox plugins 
listings.

And how do we make it permanent in the face of another relabel?

-- 
Cheers, Gene
People having trouble with vz bouncing email to me should add the word
'online' between the 'verizon', and the dot which bypasses vz's
stupid bounce rules.  I do use spamassassin too. :-)
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2006 by Maurice Eugene Heskett, all rights reserved.


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux