trietptm / pentoo

Automatically exported from code.google.com/p/pentoo
1 stars 0 forks source link

[ISO RC2.1 ] Broken SVN of /var/lib/overlay/pentoo overlay #262

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. emerge anything with a currently synced pentoo repo
2. the bellow errors/warnings are displayed

* A file is not listed in the Manifest: 
'/var/lib/layman/pentoo/net-analyzer/armitage/armitage-20130605.ebuild'
* A file is not listed in the Manifest: 
'/var/lib/layman/pentoo/pentoo/pentoo-exploit/pentoo-exploit-2014.0.ebuild'
* Missing digest for 
'/var/lib/layman/pentoo/dev-ruby/typhoeus/typhoeus-0.6.3.ebuild'
* Missing digest for 
'/var/lib/layman/pentoo/pentoo/pentoo-voip/pentoo-voip-2013.0-r1.ebuild'
* A file is not listed in the Manifest: 
'/var/lib/layman/pentoo/pentoo/pentoo-installer/pentoo-installer-0.1.4-r4.ebuild
'
* A file is not listed in the Manifest: 
'/var/lib/layman/pentoo/pentoo/pentoo/pentoo-2014.1.ebuild'
* Missing digest for 
'/var/lib/layman/pentoo/pentoo/pentoo-rce/pentoo-rce-2013.0.ebuild'
* Missing digest for 
'/var/lib/layman/pentoo/sys-power/acpid/acpid-2.0.19.ebuild'
* Missing digest for 
'/var/lib/layman/pentoo/net-analyzer/wpscan/wpscan-2.2.ebuild'

Please use labels and text to provide additional information.
'repoman' complains about more stuff if you run it at the root of the repo.

Thanks!

Original issue reported on code.google.com by Wuod...@gmail.com on 2 May 2014 at 7:29

GoogleCodeExporter commented 9 years ago
My wild guess is that you have an invalid (root) permissions and that blocks 
layman to update it.

ZC, Please check that all files belongs to "portage" user

Original comment by blshkv on 2 May 2014 at 7:46

GoogleCodeExporter commented 9 years ago
ZC, all these files are not under version control (svn status shows ?).

Original comment by blshkv on 2 May 2014 at 8:06

GoogleCodeExporter commented 9 years ago
These files came from the ISO and deleting what 'svn status 
/var/lib/layman/pentoo/' showed with '?' fixed the issue.

Thanks a lot!

Original comment by Wuod...@gmail.com on 2 May 2014 at 8:08

GoogleCodeExporter commented 9 years ago

Original comment by blshkv on 2 May 2014 at 10:19

GoogleCodeExporter commented 9 years ago
I build the squashfs module by syncing my local pentoo repo with layman, and 
then copying it straight over.  layman do NOT seem to drop privledges, so the 
repo is owned (correctly) by root.  These files are not in my copy, and my copy 
is properly updating.

When I do a sync (from the livecd), I see very clearly that these files are 
deleted and the manifests are updated.  I'm assuming something went wrong 
caused by the installer.  Perhaps a sync, then install, and then it was broken 
due to I'm not sure what.  I'll take a look at this behavior more when I update 
the installer to handle changes to the live iso before install.  Grimmlin made 
the installer fast but I think some changes are missed and causes this breakage.

Original comment by sidhayn on 2 May 2014 at 2:14

GoogleCodeExporter commented 9 years ago
just an an idea:

you synced pentoo overlay and installed it, however pentoo-installer copied an 
old .svn file from the iso file. Perhaps, some kind race of conditions.

Original comment by blshkv on 2 May 2014 at 4:01