First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 76726
Alias:
Product:
Component:
Status: RESOLVED
Resolution: TEST-REQUEST
Assigned To: Michael Kohl (RETIRED) <citizen428@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Todd Walton <todd@hardboot.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
alexandria-0.5.0.ebuild Patched ebuild for Alexandria 0.5.0 text/plain Michael Kohl (RETIRED) 2005-03-19 08:43 0000 1.42 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

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

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







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


Description:   Opened: 2005-01-04 22:09 0000
I emerge Alexandria and it wouldn't run.  It crashed with "undefined method
`map' for nil:NilClass".  I went to the Alexandria mailing list for help, and
they (indirectly) suggested running "gconftool-2 --shutdown" and *then* run
Alexandria, as it says in the README.  It worked, and I can run Alexandria now.

This bug report is to suggest that this command be run as part of pkg_postinst
in the Alexandria ebuild.  A warning, though.  I'm 90% sure adding that line is
required, but also, I wasn't able to reproduce the problem by unmerging gconf
and alexandria and then emerging them again.  That command is required,
"because the current GConf implementation won't dynamically reload the
schemas".  I've restarted my computer since then, so I'da thought that gconf
would've reloaded schemas (whatever that means).

Anyway, that was my problem, and shutting down gconf fixed the problem.

For reference:
http://alexandria.rubyforge.org/CURRENT_README
http://rubyforge.org/pipermail/alexandria-list/2005-January/000402.html


Reproducible: Couldn't Reproduce
Steps to Reproduce:
1.
2.
3.

------- Comment #1 From Michael Kohl (RETIRED) 2005-01-06 09:16:19 0000 -------
Thanks for the report.

I have read the README before doing the Ebuild, but as you I wasn't able to (re-)produce the error. I'll have another look as soon as time permits.

------- Comment #2 From Ryan Bair 2005-02-09 19:25:31 0000 -------
I had the same exact problem, after running that command the issue was
resolved.  

------- Comment #3 From Michael Kohl (RETIRED) 2005-03-15 08:12:00 0000 -------
I've just commited 0.5.0 to the tree and it still WORKSFORME without the
"gconftool-2 --shutdown". I've removed every trace of 0.4.0 including the old
installed schemas to make sure it hasn't anything to do with leftovers from
previous installations.

Can you please test this version and if still doesn't work, I think I'll just
add this line to pkg_postinst.

------- Comment #4 From Tro 2005-03-16 20:54:35 0000 -------
I can confirm that the problem occurs with 0.5.0 (brand new emerge) and the
`gconftool-2 --shutdown` fixes it nicely.

------- Comment #5 From Michael Kohl (RETIRED) 2005-03-19 08:43:51 0000 -------
Created an attachment (id=53870) [edit]
Patched ebuild for Alexandria 0.5.0

Everybody who has the problem described in this bug, could you please test the
attached version of the ebuild and report back if this solves your problem?

Thank you!

------- Comment #6 From Federico Galassi 2005-03-24 03:32:35 0000 -------
brand new emerge of 0.4.0, same error, same fix.
i'm the 4th reporter, it's in alexandria's README, here's a thread where devs themselves related the bug to shutting down gconf (http://rubyforge.org/pipermail/alexandria-list/2005-January/000402.html)
I think you somehow failed to remove schemas from your home dir and delaying this fix is probably just a waste of time. notice this is a major bug, in fact i guess everyone installing alexandria brand new is getting same error, they're just not reporting it. please add the gconf shutdown to 0.5.0 postinstall and mark it stable or update 0.4.0 or at least ewarn a hint.
thank you

------- Comment #7 From Michael Kohl (RETIRED) 2005-03-24 04:14:50 0000 -------
Sorry for the delay, I got sidetracked by other stuff... :-/

I've just commited versions of 0.4.0 (stable) and 0.5.0 (~x86) to the tree which contain the fix. 

Note that I didn't revision bump the ebuilds, as there should be no need to re-install for people who already have a working Alexandria.

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