View previous topic :: View next topic |
Author |
Message |
andi456 Apprentice
Joined: 06 Mar 2005 Posts: 216 Location: Germany
|
Posted: Mon Sep 16, 2013 1:34 pm Post subject: cave purge ->"Could not find 'a' (paludis::NoSuchSet |
|
|
Hi everybody,
after resolving the troubles with virtual/rubygems, I stumbled upon another problem. As usual I synced the portage tree with cave sync and ran
Code: | cave resolve -c installed-packages |
to see what will be updated, but after the calculation the output reads:
Code: |
Error:
* In program cave resolve -c installed-packages::installed:
* When finding things to purge:
* Could not find 'a' (paludis::NoSuchSetError)
|
What set is cave looking for?
Here's my cave info:
Code: |
Package Manager Information:
Package Name paludis
Package Version 1.4.0
Build Date 2013-09-16T15:07:09+0200
Built with CXX x86_64-pc-linux-gnu-g++ 4.6.3
Built with CXXFLAGS -O2 -pipe -march=amdfam10 -msse3 -pedantic
Built with LDFLAGS -Wl,-O1 -Wl,--as-needed
Environment Information:
Format paludis
Config dir /etc/paludis
Root /
System Root /
World file /var/lib/paludis/world
Repository gentoo:
format e
location /usr/portage
builddir /var/tmp/paludis
cache /usr/portage/metadata/md5-cache
distdir /usr/portage/distfiles
eapi_when_unknown 0
eapi_when_unspecified 0
eclassdirs /usr/portage/eclass
layout traditional
manifest_hashes SHA256 SHA512 WHIRLPOOL
names_cache /var/cache/paludis/names
newsdir /usr/portage/metadata/news
profile_eapi_when_unspecified 0
profile_layout traditional
profiles /usr/portage/profiles/default/linux/amd64/13.0/desktop/kde
securitydir /usr/portage/metadata/glsa
setsdir /usr/portage/sets
sync rsync://rsync.gentoo.org/gentoo-portage
sync_options
thin_manifests false
use_manifest use
write_cache /var/cache/paludis/metadata
Package information
app-shells/bash 4.2_p45
dev-java/java-config 2.1.12-r1
dev-lang/python 2.5.4-r6 2.6.8-r3 2.7.5-r2 3.1.5-r1 3.2.5-r2 3.3.2-r2
dev-util/ccache 3.1.9
dev-util/cmake 2.8.11.1
dev-util/pkgconfig 0.28
sys-apps/baselayout 2.2
sys-apps/openrc 0.12
sys-apps/sandbox 2.6-r1
sys-devel/autoconf 2.13 2.69
sys-devel/automake 1.11.6 1.12.6 1.13.4 1.14 1.9.6-r3
sys-devel/binutils 2.23.2
sys-devel/gcc 4.5.4 4.6.3
sys-devel/gcc-config 1.7.3
sys-devel/libtool 2.4.2
sys-devel/make 3.82-r4
sys-freebsd/freebsd-lib (none)
sys-kernel/linux-headers 3.10
sys-libs/glibc 2.15-r3
sys-libs/uclibc (none)
Repository installed:
format vdb
location /var/db/pkg
builddir /var/tmp/paludis
eapi_when_unknown 0
names_cache /var/empty
root /
Repository java-experimental:
format e
location /usr/local/overlays/java-experimental
builddir /var/tmp/paludis
cache /var/empty
distdir /usr/portage/distfiles
eapi_when_unknown 0
eapi_when_unspecified 0
eclassdirs /usr/portage/eclass /usr/local/overlays/java-experimental/eclass
layout traditional
manifest_hashes SHA256 SHA512 WHIRLPOOL
master_repository gentoo
names_cache /usr/local/overlays/java-experimental/.cache/name
newsdir /usr/local/overlays/java-experimental/metadata/news
profile_eapi_when_unspecified 0
profile_layout traditional
profiles /usr/portage/profiles/default/linux/amd64/13.0/desktop/kde
securitydir /usr/local/overlays/java-experimental/metadata/glsa
setsdir /usr/local/overlays/java-experimental/sets
sync svn+http://overlays.gentoo.org/svn/proj/java/java-experimental/
sync_options
thin_manifests false
use_manifest use
write_cache /var/empty
Repository voip:
format e
location /usr/local/overlays/voip
builddir /var/tmp/paludis
cache /var/empty
distdir /usr/local/overlays/voip/distfiles
eapi_when_unknown 0
eapi_when_unspecified 0
eclassdirs /usr/local/overlays/voip/eclass
layout traditional
manifest_hashes SHA256 SHA512 WHIRLPOOL
names_cache /usr/local/overlays/voip/.cache/name
newsdir /usr/local/overlays/voip/metadata/news
profile_eapi_when_unspecified 0
profile_layout traditional
profiles /usr/portage/profiles/default/linux/amd64/13.0/desktop/kde
securitydir /usr/local/overlays/voip/metadata/glsa
setsdir /usr/local/overlays/voip/sets
sync svn://overlays.gentoo.org/proj/voip/trunk
sync_options
thin_manifests false
use_manifest use
write_cache /var/empty
|
Any help will be appreciated. Thanks in advance.
I noticed that the same error occurs when running cave purge.
Regards Andreas |
|
Back to top |
|
|
eyoung100 Veteran
Joined: 23 Jan 2004 Posts: 1428
|
|
Back to top |
|
|
andi456 Apprentice
Joined: 06 Mar 2005 Posts: 216 Location: Germany
|
Posted: Mon Sep 16, 2013 2:41 pm Post subject: |
|
|
Unfortunately, the solution is not that easy, as I haven't defined any sets on my own..., but I don't know what cave tries to find it. |
|
Back to top |
|
|
eyoung100 Veteran
Joined: 23 Jan 2004 Posts: 1428
|
|
Back to top |
|
|
andi456 Apprentice
Joined: 06 Mar 2005 Posts: 216 Location: Germany
|
Posted: Mon Sep 16, 2013 3:44 pm Post subject: |
|
|
At the moment, nothing of importance, if anything is installed from the overlays, I just kept them, because I needed them for dependencies in the past. But anyway, where should I have a look at?
Btw., I realized that java-experimental swichted to git, tried to sync it, but cave tells me Code: | Repository Status Pending Active Done
-> java-experimental starting 0 1 0
* '/usr/local/overlays/java-experimental' exists but it is not a Git repository
-> java-experimental failed 0 0 1
|
Maybe, this has something to do with my above problem...
Regards,
Andreas |
|
Back to top |
|
|
eyoung100 Veteran
Joined: 23 Jan 2004 Posts: 1428
|
Posted: Mon Sep 16, 2013 3:51 pm Post subject: |
|
|
Code: | playman -d java-experimental
rm -v /etc/paludis/java-experimental.conf
playman -a java-experimental
cave sync x-java-experimental
cave resolve -c installed-packages |
Lets see if readding the overlay helps... _________________ The Birth and Growth of Science is the Death and Atrophy of Art -- Unknown
Registerd Linux User #363735
Adopt a Post | Strip Comments| Emerge Wrapper |
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Mon Sep 16, 2013 3:53 pm Post subject: |
|
|
It might be a stray letter "a" in your world file too. |
|
Back to top |
|
|
andi456 Apprentice
Joined: 06 Mar 2005 Posts: 216 Location: Germany
|
Posted: Mon Sep 16, 2013 4:36 pm Post subject: |
|
|
Thanks,
actually it was a stray letter in the world file. Btw., where do I find playman? All the links I found were quite old, but I seems quite handy for managing overlays instead of doing it by hand...
Regards Andreas |
|
Back to top |
|
|
Lustmored Apprentice
Joined: 28 May 2010 Posts: 206 Location: Poland
|
Posted: Mon Sep 16, 2013 8:48 pm Post subject: |
|
|
AFAIR
Code: | cave resolve repository/kde |
for example does the trick now. |
|
Back to top |
|
|
andi456 Apprentice
Joined: 06 Mar 2005 Posts: 216 Location: Germany
|
Posted: Wed Sep 18, 2013 8:09 am Post subject: |
|
|
Well, cave resolve repository/java-experimental shows me this:[/i]
Code: | These are the actions I will take, in order:
(nothing to do)
I encountered the following errors:
! repository/java-experimental
Reasons: target
Unsuitable candidates:
* Found no packages for resolvent repository/java-experimental:(unknown)::(install_to_slash) |
|
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Wed Sep 18, 2013 2:34 pm Post subject: |
|
|
It's been renamed from "java-experimental" to just "java" in the last few weeks and they didn't bother to inform anyone.
You can do "cave show repository/*" to get the entire list. |
|
Back to top |
|
|
andi456 Apprentice
Joined: 06 Mar 2005 Posts: 216 Location: Germany
|
Posted: Thu Sep 19, 2013 11:52 am Post subject: |
|
|
Hm, cave show repository/* results in:
Code: | * repository/*
Error:
* In program cave show repository/*:
* Found nothing suitable matching 'repository/*' (paludis::cave::NothingMatcing)
|
|
|
Back to top |
|
|
eyoung100 Veteran
Joined: 23 Jan 2004 Posts: 1428
|
Posted: Mon Sep 30, 2013 3:59 pm Post subject: |
|
|
andi456 wrote: | Thanks,
actually it was a stray letter in the world file. Btw., where do I find playman? All the links I found were quite old, but I seems quite handy for managing overlays instead of doing it by hand...
Regards Andreas |
Sorry for the late reply...
FAQ: Things Paludis Does Differently wrote: |
Alternatives to Layman
Portage does not natively support multiple repositories, so the layman tool is used to hack around this. Since Paludis does support multiple repositories, there is no need for a fancy tool to manage and sync overlays.
Adding a repository to Paludis simply requires an appropriate configuration file to be created, and then a normal sync to be carried out. It is possible to create repository configuration files by hand; however, an automated method is available which simplifies things considerably. To enable the automated method, simply ensure that the unavailable and repository repositories have been configured, and then a repository can automatically by configured simply by installing repository/somerepo.
Note that previously, a script named playman was used for this purpose; the automatic method is now considered preferable. |
_________________ The Birth and Growth of Science is the Death and Atrophy of Art -- Unknown
Registerd Linux User #363735
Adopt a Post | Strip Comments| Emerge Wrapper |
|
Back to top |
|
|
|