emerging psi fails with many many of these warnings: ACCESS DENIED open_wr: /usr/qt/3/etc/settings/.qt_plugins_3.2rc.lock ACCESS DENIED open_wr: /usr/qt/3/etc/settings/.qt_plugins_3.2rc.lock ACCESS DENIED open_wr: /usr/qt/3/etc/settings/qt_plugins_3.2rc.tmp Reproducible: Always Steps to Reproduce: 1. emerge psi Actual Results: ACCESS DENIED open_wr: /usr/qt/3/etc/settings/.qt_plugins_3.2rc.lock ACCESS DENIED open_wr: /usr/qt/3/etc/settings/.qt_plugins_3.2rc.lock ACCESS DENIED open_wr: /usr/qt/3/etc/settings/qt_plugins_3.2rc.tmp ... Expected Results: merging of psi seems to be a bug in qt i think... this is a freshly installed box. I] x11-libs/qt-3.2.3-r1 (3)
Are you sure it is psi 0.9.1 and not psi 0.9? Psi 0.9.1 is still marked unstable and I thought the problem was solved for the 0.9.1 version.
I can reproduce with 0.9. With 0.9.1 i "only" get: --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-psi-0.9.1-8082.log" mkdir: /usr/qt/3/etc/settings mkdir: /usr/qt/3/etc/settings -------------------------------------------------------------------------------- This is also a fresh installation...
*** Bug 39563 has been marked as a duplicate of this bug. ***
Jesper - what version of Qt do you have? The ACCESS DENIED bug should now be fixed in 0.9.1
x11-libs/qt-3.2.3-r1 +cups -nas -postgres +opengl -mysql -odbc +gif -doc
Had the same problem here with current emerge --sync. Errorlog: # cat sandbox-psi-0.9-r1-18059.log mkdir: /usr/qt/3/etc/settings mkdir: /usr/qt/3/etc/settings mkdir: /usr/qt/3/etc/settings mkdir: /usr/qt/3/etc/settings [...] Reproduceable with: root@sanacht psi # emerge -u psi Calculating dependencies ...done! >>> emerge (1 of 1) net-im/psi-0.9-r1 to / >>> md5 src_uri ;-) psi-0.9.tar.bz2 >>> md5 src_uri ;-) qssl-2.0.tar.bz2 [...] I updated portage to 2.0.50 and did an etc-update on some config files and now i get: ACCESS DENIED mkdir: /usr/qt/3/etc/settings QSettings::sync: failed to open '/root/.qt/qt_plugins_3.2rc.tmp' for writing ACCESS DENIED mkdir: /usr/qt/3/etc/settings QSettings::sync: failed to open '/root/.qt/qt_plugins_3.2rc.tmp' for writing ACCESS DENIED mkdir: /usr/qt/3/etc/settings QSettings::sync: failed to open '/root/.qt/qt_plugins_3.2rc.tmp' for writing After I created /usr/qt/3/etc/settings/ it turned into ACCESS DENIED open_wr: /usr/qt/3/etc/settings/.qt_plugins_3.2rc.lock ACCESS DENIED open_wr: /usr/qt/3/etc/settings/qt_plugins_3.2rc.tmp QSettings::sync: failed to open '/usr/qt/3/etc/settings/qt_plugins_3.2rc.tmp' for writing * net-im/psi Latest version available: 0.9-r1 Latest version installed: 0.9 * x11-libs/qt Latest version available: 3.2.3-r1 Latest version installed: 3.2.3-r1
... After remerging alot of packaged with ACCEPT_KEYWORDS i were able to emerge psi 0.9.1...
I couldn't test this yet, but I think that a similar fix as in http://www.gentoo.org/cgi-bin/viewcvs.cgi/dev-db/tora/tora-1.3.13.ebuild?r1=1.2&r2=1.3 could solve this.
Merging a verbatim copy of the patch from comment #8 into my psi ebuild solved the problem for me (psi version psi-0.9-r1).
should be fixed now