[paludis-user] Paludis with Squashed Portage Tree

Komar, Jason jkomar at jbox.ca
Mon Mar 18 19:24:05 UTC 2013


I just shifted my Portage tree on my Raspberry PI into squashfs/aufs using
the guide here to save space:

http://en.gentoo-wiki.com/wiki/Squashed_Portage_Tree

It seems to work pretty well except the any overlay repositories I have
defined generate EAPI issues such as this:

cave resolve installed-packages
Resolving: 117 steps, 1 metadata (1 mv) cave at 1363632742: [WARNING
e.ebuild.cache_failure] In thread ID '1516':
  ... In program cave resolve installed-packages:
  ... When adding targets from commandline:
  ... When adding set target 'installed-packages':
  ... When adding target 'sys-apps/less':
  ... When finding slots for 'sys-apps/less':
  ... When determining resolvents for 'sys-apps/less':
  ... When finding best version of each package from packages matching
sys-apps/less (ignoring additional requirements) with filter all matches
filtered through supports action install filtered through not masked
filtered through all matches:
  ... When generating metadata for ID 'sys-apps/less-457::mv':
  ... When running an ebuild command on 'sys-apps/less-457::mv':
  ... Could not generate cache for 'sys-apps/less-457::mv', stdout says ''
and stderr says '
!!! ERROR in sys-apps/less-457::mv:
!!! In inherit at line 63
!!! Error finding eclass eutils

!!! Call stack:
!!!    * inherit (/usr/libexec/paludis/0/eclass_functions.bash:63)
!!!    * source (/var/lib/layman/mv/sys-apps/less/less-457.ebuild:7)
!!!    * ebuild_load_ebuild (/usr/libexec/paludis/ebuild.bash:404)
!!!    * ebuild_main (/usr/libexec/paludis/ebuild.bash:650)
!!!    * main (/usr/libexec/paludis/ebuild.bash:691)

diefunc: making ebuild PID 1523 exit with error
die trap: exiting with error.
'
cave at 1363632742: [WARNING e.ebuild.metadata.unusable] No usable metadata
for 'sys-apps/less-457::mv'
cave at 1363632742: [WARNING e.ebuild.postload_eapi.mismatch] In thread ID
'1516':
  ... In program cave resolve installed-packages:
  ... When adding targets from commandline:
  ... When adding set target 'installed-packages':
  ... When adding target 'sys-apps/less':
  ... When finding slots for 'sys-apps/less':
  ... When determining resolvents for 'sys-apps/less':
  ... When finding best version of each package from packages matching
sys-apps/less (ignoring additional requirements) with filter all matches
filtered through supports action install filtered through not masked
filtered through all matches:
  ... When generating metadata for ID 'sys-apps/less-457::mv':
  ... When loading generated metadata for 'sys-apps/less-457::mv':
  ... Post-source EAPI 'UNKNOWN' does not match pre-source EAPI '5',
treating as unknown

The packages in the overlay repository become unavailable as they get
flagged with an Unknown EAPI. It kind of looks like the eutils eclass
cannot be found for some reason. I checked and it is sitting in
/usr/portage/eclass.

I would appreciate any assistance that someone could offer.

Thank you,

Jason Komar
jkomar at jbox.ca
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.exherbo.org/pipermail/paludis-user/attachments/20130318/bf7df40e/attachment.html>


More information about the paludis-user mailing list