GNU bug report logs -
#64187
guix locate: unsupported manifest format
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#64187: guix locate: unsupported manifest format
which was filed against the guix package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 64187 <at> debbugs.gnu.org.
--
64187: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=64187
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
Ludovic Courtès <ludo <at> gnu.org> skribis:
> Ricardo Wurmus <rekado <at> elephly.net> skribis:
>
>> Ludovic Courtès <ludo <at> gnu.org> writes:
>>
>>> However, how can it happen? ‘guix locate’ knows all the manifest format
>>> version, so maybe it mistook a file for a manifest when in fact it’s
>>> something else?
>>>
>>> Could you ‘strace -o /tmp/log.strace guix locate ls’ to get the name of
>>> the offending file for now?
>>
>> The last manifest it reads is
>> /gnu/var/guix/profiles/per-user/wneuber/guix-profile-1-link/manifest
>> with the following contents
>>
>> (manifest
>> (version 1)
>> (packages
>> (("gcc"
>> "4.9.2"
>> "out"
>> "/gnu/store/ym7sybrdifnm3g0rafhclv891niaczcv-gcc-4.9.2"
>> ()))))
>
> Woow, this profile predates May 2015 and commit
> dedb17ad010ee9ef67f3f4f3997dd17f226c8090. And indeed, it’s no longer
> recognized since e7e04396c0e91569bf493e1352d6539babc15327 (July 2022).
>
> I’ll work on a fix…
Fixed in commit e1c2c2f042e8741c0759e21e634cd2271e078177!
Ludo’.
[Message part 3 (message/rfc822, inline)]
I ran “guix locate” on the HPC cluster where we generally don’t ever run
“guix gc”. Here’s what I got:
--8<---------------cut here---------------start------------->8---
$ time guix locate ls
guix locate: indexing files from /gnu/store...
guix locate: traversing local profile manifests...
guix locate: error: unsupported manifest format
real 2m24.029s
user 3m11.519s
sys 0m5.617s
--8<---------------cut here---------------end--------------->8---
It would be good if it printed the location of the problematic manifest
and ignored it.
--
Ricardo
This bug report was last modified 1 year and 316 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.