Neil Bothwick <[email protected]> [10-02-05 04:04]:
> On Fri, 5 Feb 2010 00:14:56 +0100, [email protected] wrote:
>
> > qsearch <item>
> > search: Updating ebuild metacache ...
> > search: initialize_flat(): opening
> > '/usr/portage/metadata/cache/.metadata.x' failed: Permission denied
> > search: initialize_flat(): You should run this command as root: q -m
>
> The message is telling you which command to run, although it is short and
> you may have missed it
>
> q -m
Runnning this command is in fact a short and easy task. To be urged to
do it because the update process (eix/emerge) kills the metadatabase
is nonetheless not correct.
>
> > What kills the metadatabase every time and how can I fix that? What I
> > am doing wrong here ?
>
> You probably updated portage-utils and /etc/portage/postsync.d/q-reinitialize
> no longer has the execute bit set. chmod +x it as instructed in the elog
> message from the portage-utils emerge.
/etc/portage/postsync.d/q-reinitialize has already set the
execution bit.
> --
> Neil Bothwick
>
> Windows Error #01: No error... ...yet.
--
Please don't send me any Word- or Powerpoint-Attachments
unless it's absolutely neccessary. - Send simply Text.
See http://www.gnu.org/philosophy/no-word-attachments.html
In a world without fences and walls nobody needs gates and windows.