• 1
An application "firefox-bin" on your system attempted to load a library "libflashplayer.so" that requires text relocation. This is a potential security problem. Most libraries should not need this permission. Libraries are sometimes coded incorrectly and request this permission. You can configure SELinux temporarily to allow this to happen as a workaround until the library is fixed, but please file a bugzilla against package flash-plugin-7.0.63-1 to get the library corrected. Execute the following command, "chcon -t textrel_shlib_t /usr/lib/flash-plugin/libflashplayer.so" if you want to allow the application to continue.

I hang out on Linux end-user support sites, and I can tell you that even this is not clear enough. The questions that will result from the improved message:

- firefox-bin: What's that? Is it the same as Mozilla Firefox?
- library "libflashplayer.so": What's a library?
- text relocation: This is a completely meaningless phrase.
- until the library is fixed: How will I know when it's fixed?
- file a bugzilla: How do I do this?
- Execute the following command: How? In a terminal? As root? How do I issue the command as root?
- chcon -t textrel_shlib_t /usr/lib/flash-plugin/libflashplayer.so: You've got to be kidding! What does this mean?

It's very hard for most developers to put themselves into the mental mindset of an end-user. If you really want to address this for users, my suggestion is:

Generate a pop-up message (like a baloon on the toolbar), that says something along the lines of:

"The application 'Mozilla Firefox' would like permission to use a possibly insecure plugin. If you would like to allow this, click here."

Beyond that, you are not addressing users, but administrators.

  • 1

Log in