On Sat, 2005-10-22 at 17:33 +0100, Antoine Martin wrote:
> On Sat, 2005-10-22 at 16:39 +0200, Dave Strydom wrote:
> > try run this:
> >
> > revdep-rebuild --soname libmysqlclient.so.12
> ^libmysqlclient.so.12^libmysqlclient.so.14, right?
>
> This does a:
> emerge --oneshot --nodeps =dev-db/mysql-4.1.14
> =dev-perl/DBD-mysql-2.9007 =mail-mta/postfix-2.1.5-r2
> =net-dns/pdns-2.9.18
>
> Which failed during the installation phase of postfix, with the same
> message as before..
> Then I switched to non-enforcing mode, rebuilt as above and now it's ok.
DOH
No it's not, when I switch back to enforcing it is still broken...
> No idea why...
Still
>
> Antoine
>
>
> >
> > On 10/22/05, Antoine Martin <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > I've upgraded a (gentoo x86 selinux) system from MySQL 4.0 to
> > 4.1, and
> > since then some of the software that uses mysql-libs refuse to
> > run
> > without 'shlib_t:file execmod'.
> >
> > ie: when starting postfix (built and rebuilt with mysql
> > support):
> > postfix: error while loading shared
> > libraries: /usr/lib/libmysqlclient.so.14: cannot restore
> > segment prot
> > after reloc: Permission denied
> >
> > And here is the audit message:
> > [ 3159.289877] audit(1130082418.254:1085):
> > avc: denied { execmod } for
> > pid=7905 comm="postfix" name="libmysqlclient.so.14.0.0 "
> > dev=md3
> > ino=84506 scontext=root:sysadm_r:postfix_postdrop_t
> > tcontext=system_u:object_r:shlib_t tclass=file
> >
> > But other software does not needed it (mysql client, pdns,
> > etc) even
> > though they are linked to the same library file...
> > What gives?
> >
> > Thanks
> > Antoine
> >
> > --
> > [email protected] mailing list
> >
> >
--
[email protected] mailing list