On Mon, 2007-08-27 at 13:51 -0700, updates(a)fedoraproject.org wrote:
--------------------------------------------------------------------------------
Fedora Test Update Notification
FEDORA-2007-1835
2007-08-27 13:51:12.150160
--------------------------------------------------------------------------------
Name : setroubleshoot
Product : Fedora 7
Version : 1.10.1
Release : 1.fc7
Summary : Helps troubleshoot SELinux problems
Description :
setroubleshoot gui. Application that allows you to view setroubleshoot-server
messages.
Provides tools to help diagnose SELinux problems. When AVC messages
are generated an alert can be generated that will give information
about the problem and help track its resolution. Alerts can be configured
to user preference. The same tools can be run on existing log files.
--------------------------------------------------------------------------------
Update Information:
This update fixes a number of bugs and enhances robustness with better error checking and
reporting. The most important issue fixed were problems when setroubelshoot was installed
in environments with a non-latin language which caused exceptions due to the handling of
internationalized strings.
Also, this release splits the analysis plugins out from the setroubleshoot-server package
into their own new package (setroubleshoot-plugins) to facilitate easier updating of just
the analysis component of the tool.
[rodd@localhost ~]$ sudo yum update
Password:
Loading "fedorakmod" plugin
updates-testing 100% |=========================| 1.9 kB 00:00
livna 100% |=========================| 2.1 kB 00:00
fedora 100% |=========================| 2.1 kB 00:00
adobe-linux-i386 100% |=========================| 951 B 00:00
updates 100% |=========================| 1.9 kB 00:00
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package setroubleshoot.noarch 0:1.10.1-1.fc7 set to be updated
--> Processing Dependency: setroubleshoot-plugins for package: setroubleshoot
---> Package crontabs.noarch 0:1.10-15.fc7 set to be updated
---> Package iptstate.i386 0:2.2.1-1.fc7 set to be updated
--> Processing Dependency: libnetfilter_conntrack.so.1 for package: iptstate
---> Package xorg-x11-drv-nouveau.i386 0:2.1.3-1.fc7 set to be updated
---> Package setroubleshoot-server.noarch 0:1.10.1-1.fc7 set to be updated
--> Processing Dependency: setroubleshoot-plugins for package: setroubleshoot-server
---> Package udev.i386 0:113-12.fc7 set to be updated
---> Package xorg-x11-drv-nv.i386 0:2.1.3-1.fc7 set to be updated
---> Package ntfs-3g.i386 2:1.826-1.fc7 set to be updated
---> Package libvolume_id.i386 0:113-12.fc7 set to be updated
--> Running transaction check
---> Package libnetfilter_conntrack.i386 0:0.0.50-4.fc7 set to be updated
--> Processing Dependency: libnfnetlink.so.0 for package: libnetfilter_conntrack
---> Package setroubleshoot.noarch 0:1.10.1-1.fc7 set to be updated
--> Processing Dependency: setroubleshoot-plugins for package: setroubleshoot
---> Package setroubleshoot-server.noarch 0:1.10.1-1.fc7 set to be updated
--> Processing Dependency: setroubleshoot-plugins for package: setroubleshoot-server
--> Running transaction check
---> Package setroubleshoot.noarch 0:1.10.1-1.fc7 set to be updated
--> Processing Dependency: setroubleshoot-plugins for package: setroubleshoot
---> Package setroubleshoot-server.noarch 0:1.10.1-1.fc7 set to be updated
--> Processing Dependency: setroubleshoot-plugins for package: setroubleshoot-server
---> Package libnfnetlink.i386 0:0.0.25-2.fc7 set to be updated
--> Finished Dependency Resolution
Error: Missing Dependency: setroubleshoot-plugins is needed by package
setroubleshoot-server
Error: Missing Dependency: setroubleshoot-plugins is needed by package setroubleshoot
[rodd@localhost ~]$
shouldn't these be resolved automatically?
R.
It is also highly recommended that users upgrade to the latest
version of rpm to resolve a related bug (246564) whereby a large number of rpm files may
be left open interfering with rpm operation. Note this version of setroubleshoot should
now report and guard against the rpm problem but simultaneously upgrading to a version of
rpm which also protects against the issue in bug 246564 is highly recommended.
--------------------------------------------------------------------------------
ChangeLog:
* Thu Aug 23 2007 John Dennis <jdennis(a)redhat.com> - 1.10.1-1
- add BuildRequires perl-XML-Parser
* Thu Aug 23 2007 John Dennis <jdennis(a)redhat.com> - 1.10.0-1
- move all plugins and their translations to independent package
- wrap XML generation inside try/except
- correct how access list is obtained in avc_auparse.py
- add try/except around top level of AnalyzeThread.run so exceptions
in the thread get reported and the analysis thread does not just die.
- also add try/except around LogfileThread.process_logfile
- add new function assure_file_ownership_permissions()
- server now forces it's database file permissions/ownership to be 0600 root:root
- rpm now forces the server's database file permissions/ownership to be 0600
root:root
- Resolves Bug #251545: Review Request: setroubleshoot-plugins - analysis plugins for
setroubleshoot
- clean up some other rpmlint warnings in setroubleshoot.spec
- fix missing install of setroubleshoot icon and sym link to it
- Resolves Bug #251551, setroubleshoot shows up in in wrong desktop menu
also run desktop-file-install in rpm install
- add /etc/dbus-1/system.d/setroubleshootd.conf dbus configuration file
- Resolves Bug #250979, Bug #250932 Missing dependencies
- Restore plugins/Makefile.am which got nuked somehow
- remove dus.dbus_bindings.bus_name_has_owner(), deprecated as of F7
- wrap rpm transactions in try/except
* Tue Jun 12 2007 John Dennis <jdennis(a)redhat.com> - 1.9.7-1
- Resolves Bug# 241739, this bug is the lead bug for several bug reports,
all consequences of the same problem, setroubleshootd/sealert when run
in a non latin language environment because of incompatibilities in
i18n encoding between components.
* Wed May 30 2007 John Dennis <jdennis(a)redhat.com> - 1.9.6-1
- add avc_auparse.py, now has option to use audit parsing library instead of
built-in audit parsing.
- fix bug in log file scanning and detail display update
- Resolves Bug# 238516, python pkg directory not owned
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #241739
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=241739
[ 2 ] Bug #238516
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=238516
[ 3 ] Bug #250979
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=250979
[ 4 ] Bug #251551
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=251551
[ 5 ] Bug #251545
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=251545
--------------------------------------------------------------------------------
Updated packages:
8a3bca3ee7fc09671a86ef125700a14c6858df79 setroubleshoot-server-1.10.1-1.fc7.noarch.rpm
77da83b99914f40e267c87fb206383d9e7593f7c setroubleshoot-1.10.1-1.fc7.noarch.rpm
0e163794ce0a424609d81d57bf7d3ae1e6a37a68 setroubleshoot-1.10.1-1.fc7.src.rpm
This update can be installed with the 'yum' update program. Use 'yum update
package-name' at the command line. For more information, refer to 'Managing
Software with yum,' available at
http://docs.fedoraproject.org/yum/.
--------------------------------------------------------------------------------
--
"It's a fine line between denial and faith.
It's much better on my side"