Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 45392

Summary: mandrake-artwork 1.0.0 fails to emerge due to security violations
Product: Gentoo Linux Reporter: Ashe <ashe>
Component: [OLD] UnspecifiedAssignee: Brad Laue (RETIRED) <brad>
Status: RESOLVED DUPLICATE    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: mandrake-artwork-1.0.0.ebuild

Description Ashe 2004-03-22 07:01:23 UTC
When emerging the mandrake-artwork package version 1.0.0, the package seems to compile properly, but then the emerge fails out with this sequence..

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-x11-themes_-_mandrake-artwork-1.0.0-1849.log"

open_wr:   /usr/qt/3/etc/settings/.qtrc.lock
open_wr:   /usr/qt/3/etc/settings/.qtrc.lock
open_wr:   /usr/qt/3/etc/settings/.qtrc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
--------------------------------------------------------------------------------

and doesn't do anything else. Aside from the original notifications of access violation during the compile, no other errors are generated.

Thr origianl context of the scuirty violations is as follows..
make[4]: Entering directory `/var/tmp/portage/mandrake-artwork-1.0.0/work/galaxy-1.0.0/thememdk/generic/config'
/usr/qt/3/bin/moc ./config.h -o config.moc
/usr/qt/3/bin/moc ./mandrakeconfig.h -o mandrakeconfig.moc
rm -f mandrakeconfig.cpp
echo '#include <klocale.h>' > mandrakeconfig.cpp
/usr/qt/3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -tr tr2i18n -i mandrakeconfig.h ./mandrakeconfig.ui > mandrakeconfig.cpp.temp ; ret=$?; \
sed -e "s,tr2i18n( \"\" ),QString::null,g" mandrakeconfig.cpp.temp | sed -e "s,tr2i18n( \"\"\, \"\" ),QString::null,g" | sed -e "s,image\([0-9][0-9]*\)_data,img\1_mandrakeconfig,g" >> mandrakeconfig.cpp ;\
rm -f mandrakeconfig.cpp.temp ;\
if test "$ret" = 0; then echo '#include "mandrakeconfig.moc"' >> mandrakeconfig.cpp; else rm -f mandrakeconfig.cpp ; exit $ret ; fi
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qtrc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
QSettings::sync: failed to open '/usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp' for writing
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
QSettings::sync: failed to open '/usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp' for writing
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
QSettings::sync: failed to open '/usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp' for writing
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
QSettings::sync: failed to open '/usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp' for writing
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
QSettings::sync: failed to open '/usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp' for writing
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
QSettings::sync: failed to open '/usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp' for writing
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
QSettings::sync: failed to open '/usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp' for writing
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
QSettings::sync: failed to open '/usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp' for writing
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
QSettings::sync: failed to open '/usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp' for writing
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
QSettings::sync: failed to open '/usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp' for writing
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
QSettings::sync: failed to open '/usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp' for writing
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
QSettings::sync: failed to open '/usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp' for writing
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
QSettings::sync: failed to open '/usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp' for writing
Comment 1 Siuchung Cheung (Clement) 2004-03-24 11:47:35 UTC
Same here. But this bug is same as bug#38663 and the fix over there works.
Comment 2 Siuchung Cheung (Clement) 2004-03-24 11:49:16 UTC
Created attachment 27943 [details]
mandrake-artwork-1.0.0.ebuild

modifying the ebuild like this fixed the problem for me.
Comment 3 EJ Finneran 2004-05-07 23:08:54 UTC
I had the same problem and the ebuild from #2 fixed it for me.
Comment 4 Caleb Tennis (RETIRED) gentoo-dev 2004-05-18 16:57:15 UTC
Brad, the easiest fix would be to add an "addwrite $QTDIR/etc/settings" in src_compile before the compilation happens (assuming Qt is installed).
Comment 5 Daniel Black (RETIRED) gentoo-dev 2004-06-15 13:42:11 UTC

*** This bug has been marked as a duplicate of 38663 ***