First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 5797
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Leonardo Boshell (RETIRED) <leonardop@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Spider (RETIRED) <spider@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 5797 depends on: Show dependency tree
Bug 5797 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2002-07-30 18:40 0000
moving /etc/gconf/gconf.xml.mandatory/ away from its place (or remove it)
emerge gconf will sometime during the ebuild gconf install ; attempt to
re-create this directory.

the sandbox will catch two mkdir, but,  grepping the install log will not show
any command actually creating the part.
there is a few lines in install-data-local that could / should do it but they
adhere (DESTDIR) so thats not it....


I'm kindof stumped here and hope you'll come up with some ideas

------- Comment #1 From Leonardo Boshell (RETIRED) 2002-08-02 10:34:28 0000 -------
Spider,

I've noticed that the cause of those sandbox violations is not the compilation
nor installation process. The problem is created inside the `kill-gconf'
function, which attempts to shutdown any running gconf daemons with the
gconftool[-*] tools.

Try to (re)move /etc/gconf/gconf.xml.mandatory and run any of the following
commands:

/usr/bin/gconftool --shutdown
/usr/bin/gconftool-1 --shutdown

Aha!


Now, I'm not really sure about what would be the best solution here. I think a
couple of choices could be:

- Disable the sandbox feature inside kill_gconf, on purpose.
- Eliminate kill_gconf entirely (actually, I don't fully understand why it was
created in the first place.)


Please let me know your thoughts about this,

See you around

------- Comment #2 From Spider (RETIRED) 2002-08-02 13:16:55 0000 -------
Actually the reason was quite simple... if the user(any user) had a gconf
process running it would overwrite the new gconf subdirs and give a
configuration conflict as the old daemon wrote its old data over the freshly
installed one.


First Last Prev Next    No search results available      Search page      Enter new bug