----- sik3...@yahoo.com wrote:

> Hi Shawn,
> 
> Stuck a bit further down the road. I added the following packages to
> satisfy some other dependencies and now pkg.depotd crashes on a
> --rebuild.
> 
...
> pkg://opensolaris.org/SUNWapr13@1.3.9,5.11-0.133:20100216T061634Z
> Traceback (most recent call last):
>   File "/usr/lib/pkg.depotd", line 786, in <module>
>     repo.rebuild(build_index=True)
>   File "/usr/lib/python2.6/vendor-packages/pkg/server/repository.py",
> line 2434, in rebuild
>     build_index=build_index)
>   File "/usr/lib/python2.6/vendor-packages/pkg/server/repository.py",
> line 1436, in rebuild
>     build_index=build_index)
>   File "/usr/lib/python2.6/vendor-packages/pkg/server/repository.py",
> line 617, in __rebuild
>     f = self.__fmri_from_path(pkgpath[0], e)
>   File "/usr/lib/python2.6/vendor-packages/pkg/server/repository.py",
> line 410, in __fmri_from_path
>     v = pkg.version.Version(urllib.unquote(ver), None)
>   File "/usr/lib/python2.6/vendor-packages/pkg/version.py", line 305,
> in __init__
>     raise IllegalVersion("Bad Version: %s" % e)
> pkg.version.IllegalVersion: Bad Version: .0.5.11

The server is more resilient against this in newer versions of pkg(5).

Regardless, the problem above is that one of your packages has a corrupt 
manifest.

You should grep for '.0.5.11' in the $REPODIR/pkg/* directories.

You'll need to remove that package manifest and then rebuild again.

-Shawn
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to