Re: [gentoo-user] emerge --sync fails with a python error

2023-05-15 Thread Dan Johansson

On 15.05.23 16:41, Matt Connell wrote:

On Mon, 2023-05-15 at 16:24 +0200, Dan Johansson wrote:

RuntimeError: OpenPGP signature not found on Manifest


It sounds like your sync is hitting a mirror that is currently broken.

Are you using a defined mirror list or letting it auto-select?



As far as I can tell, portage is using "auto-select".
in /etc/portage/make.conf I do not have GENTOO_MIRRORS set.


--
Dan Johansson
***
This message is printed on 100% recycled electrons!
***




Re: [gentoo-user] emerge --sync fails with a python error

2023-05-15 Thread Matt Connell
On Mon, 2023-05-15 at 16:24 +0200, Dan Johansson wrote:
> RuntimeError: OpenPGP signature not found on Manifest

It sounds like your sync is hitting a mirror that is currently broken.

Are you using a defined mirror list or letting it auto-select?



[gentoo-user] emerge --sync fails with a python error

2023-05-15 Thread Dan Johansson

Since at least my "emerge --sync" fails with the following message:
--8<--
Total bytes received: 55.60M

sent 456.87K bytes  received 55.60M bytes  4.48M bytes/sec
total size is 188.36M  speedup is 3.36
Traceback (most recent call last):
  File 
"/usr/lib/python3.11/site-packages/portage/util/_async/AsyncFunction.py", line 
45, in _run
result = self.target(*(self.args or []), **(self.kwargs or {}))
 ^^
  File "/usr/lib/python3.11/site-packages/portage/sync/controller.py", line 
165, in sync
taskmaster.run_tasks(tasks, func, status, options=task_opts)
  File "/usr/lib/python3.11/site-packages/portage/sync/controller.py", line 65, 
in run_tasks
result = getattr(inst, func)(**kwargs)
 ^
  File "/usr/lib/python3.11/site-packages/portage/sync/syncbase.py", line 364, 
in sync
return self.update()
   ^
  File "/usr/lib/python3.11/site-packages/portage/sync/modules/rsync/rsync.py", 
line 428, in update
raise RuntimeError(
RuntimeError: OpenPGP signature not found on Manifest

Action: sync for repo: gentoo, returned code = 1
--8<--

I have tried re-emerging portage and even unmasked portage-3.0.47, I also tried disabling 
the "rsync-verify" verify USE-flag.

Any suggestions what is wrong and how to solve it?

--
Dan Johansson,
***
This message is printed on 100% recycled electrons!
***



Re: [gentoo-user] emerge --sync keeps failing

2021-09-06 Thread n952162

On 8/2/21 2:01 PM, Michael wrote:

On Monday, 2 August 2021 12:10:12 BST n952162 wrote:

On 8/1/21 8:32 PM, Michael Orlitzky wrote:

On Sun, 2021-08-01 at 17:32 +0200, n952162 wrote:

* Verifying /var/db/repos/gentoo/.tmp-unverified-download-quarantine

...!!! Manifest verification failed:
Manifest mismatch for metadata/news/Manifest

I've raised this question before and the only useful answer I got was to
keep trying

On the off chance that something is screwy on the remote end, you can
always use "emerge-webrsync" and delay the problem until next time.

Otherwise, I would say check "dmesg" for disk errors, but if it's
happening on two machines that's a lot less likely.

I have this problem every month.  Why does it fail?  Is it just a
timeout because my network is slow?  Can that be tweaked?

I get this problem over here, but on rare occasions.  Leaving it for half a
day usually fixes it.  Have you tried a different rsync mirror?  You can use
'mirrorselect -i -r' for this task.



Unfortunately, mirrorselect doesn't seem to work anymore:

configparser.MissingSectionHeaderError: File contains no section headers.

It seems to have lost track of whether it's editing make.conf or repos.conf.

I ran it with the -o option, to a tempfile and tried to put that into
/etc/portage/repos.conf, I think, but that didn't work either.

Next, I manually editted /usr/share/portage/config/repos.conf and put
that line in where the old sync-uri was defined.  But that didn't work
either.

Now, I've created a new directory /etc/portage/repos.conf/ and moved the
file generate by the -o of mirrorselect into that as gentoo.conf and
added a "[gentoo]" section head.  It MIGHT be working now.





Re: [gentoo-user] emerge --sync keeps failing

2021-08-04 Thread Michael Orlitzky
On Mon, 2021-08-02 at 13:10 +0200, n952162 wrote:
> > 
> 
> I have this problem every month.  Why does it fail?  Is it just a
> timeout because my network is slow?  Can that be tweaked?
> 

I'm not really sure. I've seen it fail in the past due to bad memory or
a dying hard drive, but it also "just happens." It might be the
upstream mirror? I'd have to investigate precisely what is failing..
and that would take longer than re-syncing a few times every couple of
months.





Re: [gentoo-user] emerge --sync keeps failing

2021-08-03 Thread Michael
On Tuesday, 3 August 2021 11:49:23 BST Neil Bothwick wrote:
> On Tue, 03 Aug 2021 09:55:46 +0100, Michael wrote:
> > Anyhow, I recall using git to sync a live ebuild - from some repo
> > and portage started downloading gigabytes of cruft.  Presumably whole
> > decades of old commits I didn't need or have space for.  I subsequently
> > discovered I had to set "EGIT_CLONE_TYPE=shallow" in make.conf, but I
> > can't find this variable in the man page now.  I suppose/hope portage
> > using git will only download more recent commits?
> 
> It does, you get just the current state of the tree by default, it's just
> orders of magnitude faster, even compared with using rsync with a local
> mirror. And I don't have to worry abut syncing too often and upsetting
> infra as I'm syncing from github.

I see, thanks Neil.  Does it now check sigs of downloaded data, like rsync 
does?

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] emerge --sync keeps failing

2021-08-03 Thread Neil Bothwick
On Tue, 03 Aug 2021 09:55:46 +0100, Michael wrote:

> Anyhow, I recall using git to sync a live ebuild - from some repo
> and portage started downloading gigabytes of cruft.  Presumably whole
> decades of old commits I didn't need or have space for.  I subsequently
> discovered I had to set "EGIT_CLONE_TYPE=shallow" in make.conf, but I
> can't find this variable in the man page now.  I suppose/hope portage
> using git will only download more recent commits?

It does, you get just the current state of the tree by default, it's just
orders of magnitude faster, even compared with using rsync with a local
mirror. And I don't have to worry abut syncing too often and upsetting
infra as I'm syncing from github.


-- 
Neil Bothwick

Talk is cheap because supply exceeds demand.


pgpeCI718v3Nf.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] emerge --sync keeps failing

2021-08-03 Thread Michael
On Tuesday, 3 August 2021 02:28:09 BST John Covici wrote:
> On Mon, 02 Aug 2021 18:42:29 -0400,
> 
> Michael wrote:
> > 
> > On Monday, 2 August 2021 22:17:35 BST Neil Bothwick wrote:
> > > On Mon, 02 Aug 2021 13:01:40 +0100, Michael wrote:
> > > > > I have this problem every month.  Why does it fail?  Is it just a
> > > > > timeout because my network is slow?  Can that be tweaked?
> > > > 
> > > > I get this problem over here, but on rare occasions.  Leaving it for
> > > > half a day usually fixes it.  Have you tried a different rsync mirror?
> > > > You can use 'mirrorselect -i -r' for this task.
> > > 
> > > I used to see this from time to time, but then I switched to using git
> > > instead of rsync and haven't seen it again. There's the added bonus that
> > > syncing is MUCH faster too.
> > 
> > Last time I looked at git for portage it was not not using gpg to verify
> > the downloaded data - has this feature been added since then?
> 
> I don't know when you last looked, but I see it checking the signature
> when downloading from git.

It was some inordinate time ago - can't recall when exactly.  It was after 
portage started using gpg with rsync and quarantined any fetched files after 
they were downloaded until their signatures were validated.  As I understood 
at the time the difference with using git was it would only check the top 
commit in the repository had a valid signature, but not what eventually landed 
at the local PC.  Also, even to do this check it required you have enabled 
"sync-git-verify-commit-signature = yes" - but according to 'man portage' it 
defaults to "no".

Anyhow, I recall using git to sync a live ebuild - from some repo and 
portage started downloading gigabytes of cruft.  Presumably whole decades of 
old commits I didn't need or have space for.  I subsequently discovered I had 
to set "EGIT_CLONE_TYPE=shallow" in make.conf, but I can't find this variable 
in the man page now.  I suppose/hope portage using git will only download more 
recent commits?

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] emerge --sync keeps failing

2021-08-02 Thread John Covici
On Mon, 02 Aug 2021 18:42:29 -0400,
Michael wrote:
> 
> [1  ]
> On Monday, 2 August 2021 22:17:35 BST Neil Bothwick wrote:
> > On Mon, 02 Aug 2021 13:01:40 +0100, Michael wrote:
> > > > I have this problem every month.  Why does it fail?  Is it just a
> > > > timeout because my network is slow?  Can that be tweaked?
> > > 
> > > I get this problem over here, but on rare occasions.  Leaving it for
> > > half a day usually fixes it.  Have you tried a different rsync mirror?
> > > You can use 'mirrorselect -i -r' for this task.
> > 
> > I used to see this from time to time, but then I switched to using git
> > instead of rsync and haven't seen it again. There's the added bonus that
> > syncing is MUCH faster too.
> 
> Last time I looked at git for portage it was not not using gpg to verify the 
> downloaded data - has this feature been added since then?
I don't know when you last looked, but I see it checking the signature
when downloading from git.

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

 John Covici wb2una
 cov...@ccs.covici.com



Re: [gentoo-user] emerge --sync keeps failing

2021-08-02 Thread Michael
On Monday, 2 August 2021 22:17:35 BST Neil Bothwick wrote:
> On Mon, 02 Aug 2021 13:01:40 +0100, Michael wrote:
> > > I have this problem every month.  Why does it fail?  Is it just a
> > > timeout because my network is slow?  Can that be tweaked?
> > 
> > I get this problem over here, but on rare occasions.  Leaving it for
> > half a day usually fixes it.  Have you tried a different rsync mirror?
> > You can use 'mirrorselect -i -r' for this task.
> 
> I used to see this from time to time, but then I switched to using git
> instead of rsync and haven't seen it again. There's the added bonus that
> syncing is MUCH faster too.

Last time I looked at git for portage it was not not using gpg to verify the 
downloaded data - has this feature been added since then?

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] emerge --sync keeps failing

2021-08-02 Thread Neil Bothwick
On Mon, 02 Aug 2021 13:01:40 +0100, Michael wrote:

> > I have this problem every month.  Why does it fail?  Is it just a
> > timeout because my network is slow?  Can that be tweaked?  
> 
> I get this problem over here, but on rare occasions.  Leaving it for
> half a day usually fixes it.  Have you tried a different rsync mirror?
> You can use 'mirrorselect -i -r' for this task.

I used to see this from time to time, but then I switched to using git
instead of rsync and haven't seen it again. There's the added bonus that
syncing is MUCH faster too.


-- 
Neil Bothwick

WinErr 019: User error - Not our fault. Is Not! Is Not!


pgpp86ID1spVr.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] emerge --sync keeps failing

2021-08-02 Thread n952162

On 8/2/21 2:01 PM, Michael wrote:

On Monday, 2 August 2021 12:10:12 BST n952162 wrote:

On 8/1/21 8:32 PM, Michael Orlitzky wrote:

On Sun, 2021-08-01 at 17:32 +0200, n952162 wrote:

* Verifying /var/db/repos/gentoo/.tmp-unverified-download-quarantine

...!!! Manifest verification failed:
Manifest mismatch for metadata/news/Manifest

I've raised this question before and the only useful answer I got was to
keep trying

On the off chance that something is screwy on the remote end, you can
always use "emerge-webrsync" and delay the problem until next time.

Otherwise, I would say check "dmesg" for disk errors, but if it's
happening on two machines that's a lot less likely.

I have this problem every month.  Why does it fail?  Is it just a
timeout because my network is slow?  Can that be tweaked?

I get this problem over here, but on rare occasions.  Leaving it for half a
day usually fixes it.  Have you tried a different rsync mirror?  You can use
'mirrorselect -i -r' for this task.



Ah, good idea.




Re: [gentoo-user] emerge --sync keeps failing

2021-08-02 Thread Dale
Michael wrote:
> On Monday, 2 August 2021 12:10:12 BST n952162 wrote:
>> On 8/1/21 8:32 PM, Michael Orlitzky wrote:
>>> On Sun, 2021-08-01 at 17:32 +0200, n952162 wrote:
* Verifying /var/db/repos/gentoo/.tmp-unverified-download-quarantine

 ...!!! Manifest verification failed:
Manifest mismatch for metadata/news/Manifest

 I've raised this question before and the only useful answer I got was to
 keep trying
>>> On the off chance that something is screwy on the remote end, you can
>>> always use "emerge-webrsync" and delay the problem until next time.
>>>
>>> Otherwise, I would say check "dmesg" for disk errors, but if it's
>>> happening on two machines that's a lot less likely.
>> I have this problem every month.  Why does it fail?  Is it just a
>> timeout because my network is slow?  Can that be tweaked?
> I get this problem over here, but on rare occasions.  Leaving it for half a 
> day usually fixes it.  Have you tried a different rsync mirror?  You can use 
> 'mirrorselect -i -r' for this task.


This is a very good idea.  I had to switch a few months ago.  The one I
was using was either really busy or had other issues that slowed it to a
crawl.  It reminded me of dial-up days.  I might add, I found some that
didn't appear to be set up to sync with anymore.  It appeared they
removed Gentoo files from the server.  Could be a glitch so I didn't
report it. 

I synced last night, about 12 hours ago, without any problems. 

Dale

:-)  :-) 



Re: [gentoo-user] emerge --sync keeps failing

2021-08-02 Thread Michael
On Monday, 2 August 2021 12:10:12 BST n952162 wrote:
> On 8/1/21 8:32 PM, Michael Orlitzky wrote:
> > On Sun, 2021-08-01 at 17:32 +0200, n952162 wrote:
> >>* Verifying /var/db/repos/gentoo/.tmp-unverified-download-quarantine
> >> 
> >> ...!!! Manifest verification failed:
> >>Manifest mismatch for metadata/news/Manifest
> >> 
> >> I've raised this question before and the only useful answer I got was to
> >> keep trying
> > 
> > On the off chance that something is screwy on the remote end, you can
> > always use "emerge-webrsync" and delay the problem until next time.
> > 
> > Otherwise, I would say check "dmesg" for disk errors, but if it's
> > happening on two machines that's a lot less likely.
> 
> I have this problem every month.  Why does it fail?  Is it just a
> timeout because my network is slow?  Can that be tweaked?

I get this problem over here, but on rare occasions.  Leaving it for half a 
day usually fixes it.  Have you tried a different rsync mirror?  You can use 
'mirrorselect -i -r' for this task.

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] emerge --sync keeps failing

2021-08-02 Thread Michael Orlitzky
On 2021-08-02 09:20:19, n952162 wrote:
> On 8/1/21 8:32 PM, Michael Orlitzky wrote:
> > On Sun, 2021-08-01 at 17:32 +0200, n952162 wrote:
> >>    * Verifying /var/db/repos/gentoo/.tmp-unverified-download-quarantine
> >> ...!!! Manifest verification failed:
> >>    Manifest mismatch for metadata/news/Manifest
> >>
> >> I've raised this question before and the only useful answer I got was to
> >> keep trying
> >>
> > On the off chance that something is screwy on the remote end, you can
> > always use "emerge-webrsync" and delay the problem until next time.
> 
> 
> Does that install binary images?
>

No, it just tells portage to use HTTP instead of rsync. One big file
is downloaded and verified instead of many little ones.



Re: [gentoo-user] emerge --sync keeps failing

2021-08-02 Thread n952162

On 8/1/21 8:32 PM, Michael Orlitzky wrote:

On Sun, 2021-08-01 at 17:32 +0200, n952162 wrote:

   * Verifying /var/db/repos/gentoo/.tmp-unverified-download-quarantine
...!!! Manifest verification failed:
   Manifest mismatch for metadata/news/Manifest

I've raised this question before and the only useful answer I got was to
keep trying


On the off chance that something is screwy on the remote end, you can
always use "emerge-webrsync" and delay the problem until next time.

Otherwise, I would say check "dmesg" for disk errors, but if it's
happening on two machines that's a lot less likely.





I have this problem every month.  Why does it fail?  Is it just a
timeout because my network is slow?  Can that be tweaked?





Re: [gentoo-user] emerge --sync keeps failing

2021-08-02 Thread n952162

On 8/2/21 9:20 AM, n952162 wrote:

On 8/1/21 8:32 PM, Michael Orlitzky wrote:

On Sun, 2021-08-01 at 17:32 +0200, n952162 wrote:

   * Verifying /var/db/repos/gentoo/.tmp-unverified-download-quarantine
...!!! Manifest verification failed:
   Manifest mismatch for metadata/news/Manifest

I've raised this question before and the only useful answer I got
was to
keep trying


On the off chance that something is screwy on the remote end, you can
always use "emerge-webrsync" and delay the problem until next time.



Does that install binary images?



Otherwise, I would say check "dmesg" for disk errors, but if it's
happening on two machines that's a lot less likely.



There's plenty of space available.





No movement in /var/log/messages during the attempt.  I've had two fails
already this morning.




Re: [gentoo-user] emerge --sync keeps failing

2021-08-02 Thread n952162

On 8/1/21 8:32 PM, Michael Orlitzky wrote:

On Sun, 2021-08-01 at 17:32 +0200, n952162 wrote:

   * Verifying /var/db/repos/gentoo/.tmp-unverified-download-quarantine
...!!! Manifest verification failed:
   Manifest mismatch for metadata/news/Manifest

I've raised this question before and the only useful answer I got was to
keep trying


On the off chance that something is screwy on the remote end, you can
always use "emerge-webrsync" and delay the problem until next time.



Does that install binary images?



Otherwise, I would say check "dmesg" for disk errors, but if it's
happening on two machines that's a lot less likely.



There's plenty of space available.





Re: [gentoo-user] emerge --sync keeps failing

2021-08-01 Thread Michael Orlitzky
On Sun, 2021-08-01 at 17:32 +0200, n952162 wrote:
>   * Verifying /var/db/repos/gentoo/.tmp-unverified-download-quarantine
> ...!!! Manifest verification failed:
>   Manifest mismatch for metadata/news/Manifest
> 
> I've raised this question before and the only useful answer I got was to
> keep trying
> 

On the off chance that something is screwy on the remote end, you can
always use "emerge-webrsync" and delay the problem until next time.

Otherwise, I would say check "dmesg" for disk errors, but if it's
happening on two machines that's a lot less likely.





[gentoo-user] emerge --sync keeps failing

2021-08-01 Thread n952162

 * Verifying /var/db/repos/gentoo/.tmp-unverified-download-quarantine
...!!! Manifest verification failed:
 Manifest mismatch for metadata/news/Manifest

I've raised this question before and the only useful answer I got was to
keep trying

Today, I get this on two machines.  On one, I've run it 6 times and it
fails every time.  Each time, it takes about 26 minutes to run.  That's
almost 3 hours with no progress.

Am I doing something wrong?




Re: [gentoo-user] "emerge --sync" and "gemato" screwed

2020-11-14 Thread Walter Dnes
On Sat, Nov 14, 2020 at 12:20:16AM -0500, Walter Dnes wrote

> =
> 
>   And before anyone asks, "emerge -pv1 portage" shows rsync-verify
> is disabled...
> 
> =
> Calculating dependencies... done!
> [ebuild   R] sys-apps/portage-3.0.8::gentoo  USE="(ipc) native-extensions 
> xattr -apidoc -build -doc -gentoo-dev -rsync-verify (-selinux) -test" 
> PYTHON_TARGETS="python3_7 (-pypy3) -python3_6 -python3_8 (-python3_9)" 0 KiB
> =
> 
>   OK, so I emerged gemato, and a whole bunch of its dependencies, but
> that doesn't help...

  It looks like I went about things exactly the wrong way.  gemato
should not be emerged directly.  USE="rsync-verify" emerge -1 portage
pulls in gemato and app-crypt/openpgp-keys-gentoo-release-20200704,
and other dependencies.  This would've prevented the mess about gemato
not finding the keys.

  There's still the problem of the news item
https://www.gentoo.org/support/news-items/2018-01-30-portage-rsync-verification.html

-- 
Walter Dnes 
I don't run "desktop environments"; I run useful applications



Re: [gentoo-user] "emerge --sync" and "gemato" screwed

2020-11-13 Thread Dale
Walter Dnes wrote:
>   Here's tail-end of a recent "emerge --sync" plus an update attempt...
>
> =
> Total bytes sent: 334.55K
> Total bytes received: 51.72M
>
> sent 334.55K bytes  received 51.72M bytes  343.63K bytes/sec
> total size is 178.09M  speedup is 3.42
> !!! Unable to verify: gemato-14.5+ is required
>
> Action: sync for repo: gentoo, returned code = 127
>
>
> [d531][root][~] emerge -pv --changed-use --deep --update @world
>  * Last emerge --sync was 32d 14h 23m 26s ago.
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
>
> Total: 0 packages, Size of downloads: 0 KiB
> =
>
>   And before anyone asks, "emerge -pv1 portage" shows rsync-verify
> is disabled...
>
> =
> Calculating dependencies... done!
> [ebuild   R] sys-apps/portage-3.0.8::gentoo  USE="(ipc) native-extensions 
> xattr -apidoc -build -doc -gentoo-dev -rsync-verify (-selinux) -test" 
> PYTHON_TARGETS="python3_7 (-pypy3) -python3_6 -python3_8 (-python3_9)" 0 KiB
> =
>
>   OK, so I emerged gemato, and a whole bunch of its dependencies, but
> that doesn't help...
>
> =
> [d531][root][~] emerge --sync
 Syncing repository 'gentoo' into '/var/db/repos/gentoo'...
>  * Using keys from /usr/share/openpgp-keys/gentoo-release.asc
> Traceback (most recent call last):
>   File 
> "/usr/lib/python3.7/site-packages/portage/util/_async/AsyncFunction.py", line 
> 39, in _run
> result = self.target(*(self.args or []), **(self.kwargs or {}))
>   File "/usr/lib/python3.7/site-packages/portage/sync/controller.py", line 
> 165, in sync
> taskmaster.run_tasks(tasks, func, status, options=task_opts)
>   File "/usr/lib/python3.7/site-packages/portage/sync/controller.py", line 
> 65, in run_tasks
> result = getattr(inst, func)(**kwargs)
>   File "/usr/lib/python3.7/site-packages/portage/sync/syncbase.py", line 338, 
> in sync
> return self.update()
>   File 
> "/usr/lib/python3.7/site-packages/portage/sync/modules/rsync/rsync.py", line 
> 145, in update
> with io.open(self.repo.sync_openpgp_key_path, 'rb') as f:
> FileNotFoundError: [Errno 2] No such file or directory: 
> '/usr/share/openpgp-keys/gentoo-release.asc'
>
> Action: sync for repo: gentoo, returned code = 1
> =.
>
>   Now what???
>

Well, I don't even see a gemato 14 in the tree here.  This is what I show.


root@fireball / # equery list -p gemato
 * Searching for gemato ...
[-P-] [  ] app-portage/gemato-15.2:0
[-P-] [ ~] app-portage/gemato-16.1:0
[IP-] [  ] app-portage/gemato-16.2:0
[-P-] [ -] app-portage/gemato-:0
root@fireball / #


It seems you are a bit behind on that package if I read that correctly. 
I'm not sure how to work around it but I'll make this offer if it helps
and nothing else works.  I have a binary for it that I can send you off
list.  This is the info for the package and USE flags if they match your
needs close enough.


[ebuild   R    ] app-portage/gemato-16.2::gentoo  USE="gpg -test -tools"
PYTHON_TARGETS="python3_7 (-pypy3) -python3_6 -python3_8 (-python3_9)"


I looked and the tarball is only ~102KBs.  If you need something else,
I'd be happy to send you whatever you need.  My DSL upload is slow but
it gets there, eventually.  ;-)

Dale

:-)  :-) 



[gentoo-user] "emerge --sync" and "gemato" screwed

2020-11-13 Thread Walter Dnes
  Here's tail-end of a recent "emerge --sync" plus an update attempt...

=
Total bytes sent: 334.55K
Total bytes received: 51.72M

sent 334.55K bytes  received 51.72M bytes  343.63K bytes/sec
total size is 178.09M  speedup is 3.42
!!! Unable to verify: gemato-14.5+ is required

Action: sync for repo: gentoo, returned code = 127


[d531][root][~] emerge -pv --changed-use --deep --update @world
 * Last emerge --sync was 32d 14h 23m 26s ago.

These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 KiB
=

  And before anyone asks, "emerge -pv1 portage" shows rsync-verify
is disabled...

=
Calculating dependencies... done!
[ebuild   R] sys-apps/portage-3.0.8::gentoo  USE="(ipc) native-extensions 
xattr -apidoc -build -doc -gentoo-dev -rsync-verify (-selinux) -test" 
PYTHON_TARGETS="python3_7 (-pypy3) -python3_6 -python3_8 (-python3_9)" 0 KiB
=

  OK, so I emerged gemato, and a whole bunch of its dependencies, but
that doesn't help...

=
[d531][root][~] emerge --sync
>>> Syncing repository 'gentoo' into '/var/db/repos/gentoo'...
 * Using keys from /usr/share/openpgp-keys/gentoo-release.asc
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/portage/util/_async/AsyncFunction.py", 
line 39, in _run
result = self.target(*(self.args or []), **(self.kwargs or {}))
  File "/usr/lib/python3.7/site-packages/portage/sync/controller.py", line 165, 
in sync
taskmaster.run_tasks(tasks, func, status, options=task_opts)
  File "/usr/lib/python3.7/site-packages/portage/sync/controller.py", line 65, 
in run_tasks
result = getattr(inst, func)(**kwargs)
  File "/usr/lib/python3.7/site-packages/portage/sync/syncbase.py", line 338, 
in sync
return self.update()
  File "/usr/lib/python3.7/site-packages/portage/sync/modules/rsync/rsync.py", 
line 145, in update
with io.open(self.repo.sync_openpgp_key_path, 'rb') as f:
FileNotFoundError: [Errno 2] No such file or directory: 
'/usr/share/openpgp-keys/gentoo-release.asc'

Action: sync for repo: gentoo, returned code = 1
=.

  Now what???

-- 
Walter Dnes 
I don't run "desktop environments"; I run useful applications



[gentoo-user] emerge --sync booby-trap with portage +/- rsync-verify flag

2020-09-05 Thread Walter Dnes
  Long story short...

emerging portage with USE="-rsync-verify" also requires setting

sync-rsync-verify-metamanifest = no

in /etc/portage/repos.conf/gentoo.conf to actually function.

  I assume that you have to set

sync-rsync-verify-metamanifest = yes

in /etc/portage/repos.conf/gentoo.conf *IN ADDITION TO* emerging
portage with USE="rsync-verify" to actually force verification.  See
https://bugs.gentoo.org/723966 for more than you wanted to know.

-- 
Walter Dnes 
I don't run "desktop environments"; I run useful applications



[gentoo-user] emerge --sync using tor by default?

2020-03-16 Thread Caveman Al Toraboran
hi - is that true? 
it seems to be using it automatically when tor.service is running.

what's the point?  e.g. is it made to ensure that we reduce the probability of
having a single man in the middle that may consistently fool us?  by replacing
it by varying men in the middle that is harder for them to coordinate a
consistent lie?

and what do you recommend me to do in order look like the cool kids?

rgrds,
cm.




[gentoo-user] emerge --sync: problem refreshing keys

2019-07-18 Thread Stefano Crocco
Hello to everyone,
since yesterday emerge --sync fails because it can't refresh keys. The 
messages I get are:

Syncing repository 'gentoo' into '/usr/portage'...
 * Using keys from /usr/share/openpgp-keys/gentoo-release.asc
 * Refreshing keys via WKD ... [ !! ]
 * Refreshing keys from keyserver hkps://keys.gentoo.org ...OpenPGP keyring 
refresh failed:
gpg: refreshing 4 keys from hkps://keys.gentoo.org
gpg: keyserver refresh failed: No keyserver available

OpenPGP keyring refresh failed:
gpg: refreshing 4 keys from hkps://keys.gentoo.org
gpg: keyserver refresh failed: No keyserver available

After that, it goes on for a while with the same message.

As I have seen no messages regarding this either here or on the forums, I 
guess there's something wrong on my system, but I can't imagine what's wrong. 
Two days ago I could sync without problems. Looking at the emerge log, I that 
that most of the packages I installed were from kde-frameworks and kde-apps, 
so I don't think they can have caused this issue.

Do you have any idea about how to solve this issue? Searching Google, I found 
several mentions of similar issues, but they were old (about one year ago) and 
the proposed solution was to install app-portage/gemato-14.0. Of course, all 
older versions of gemato aren't in portage anymore, so that can't be the 
issue.

Does anyone have any suggestions on how to fix this issue?

Thanks in advance

Stefano





Re: [gentoo-user] Emerge --sync source

2019-03-07 Thread Dale
Mick wrote:
>
> I can think of 3 things, but more learned M/L contributors may add to these:
>
> 1. The SATA connection has come loose.  With time and movement it can come 
> (slightly) adrift.  Pushing it back in fully fixes this problem - also see No.
> 2 below.
>
> 2. The physical connector's contacts are beginning to oxidise.  Reseat the 
> SATA cable connectors both on the drive and any ribbons on the MoBo.  This 
> usualy cleans any oxidisation.
>


I recently had to replace a SATA cable because it was causing errors on
a drive.  I tried reseating it because that usually works but in that
case, it must have been a bad wire somewhere inside the cable.  Maybe at
some point it was bent around to much or something and was weak or
almost broken.  Once I replaced the cable, the drive started working
correctly. 

I mention that to say this.  Just try another cable even if only
temporarily if you can.  It's one sure way to know that isn't the
problem at least. 

Dale

:-)  :-)



Re: [gentoo-user] Emerge --sync source

2019-03-07 Thread Mick
On Thursday, 7 March 2019 10:10:53 GMT Peter Humphrey wrote:
> On Wednesday, 6 March 2019 16:31:27 GMT Laurence Perkins wrote:
> > On Fri, 2019-03-01 at 10:12 +, Peter Humphrey wrote:
> > > [OT]
> > > Evidence is mounting that the Atom box is in terminal decline. I get
> > > things like batches of files in the portage tree changing owner, and
> > > then
> > > when I correct that, long lists of supposedly locally changed ebuilds
> > > preventing syncing. And when I boot weekly into its little rescue system
> > > to backup the main system, the root filesystem remounts itself read-only
> > > while tar is running. Smartd recognises the SSD and runs daily tests,
> > > but
> > > reports no errors. No amount of wiping and reinstalling has helped so
> > > far.
> > 
> > What filesystem are you running and how old is the SSD?  That sounds
> > like some of the symptoms EXT4 had on early generation flash media
> > where its assumptions about what order writes would physically make it
> > to the disk in were wrong, leading to corruption.
> 
> The disk is a 64GB SanDisk SDSSDP device, which I bought five years ago to
> replace a failed spinning disk. All partitions are ext4 except /boot, which
> is ext2.
> 
> > So unless it was working correctly at some point in the past, try a
> > different filesystem.  EXT3 or BTRFS didn't have the same problems.
> 
> It was working just fine until recently.
> 
> > If it's just that the SSD is failing, then get a new one before
> > something important gets damaged and you have to redo the whole thing.
> 
> Everything on it is disposable.
> 
> The box is getting a bit long in the tooth: I bought it in November 2010.
> It's a single-core, 32-bit Atom N270 (not N2700). It doesn't owe me
> anything now, in spite of having cost £450 at the time. I don't know
> whether it's worth throwing any more money at it. On the other hand, I see
> Amazon are only asking for £20 for a small SSD.
> 
> The repeatability of some of the errors it throws makes me question whether
> the disk or something else is at fault. (What would cause a file system to
> be remounted read-only in the middle of its work?)

I can think of 3 things, but more learned M/L contributors may add to these:

1. The SATA connection has come loose.  With time and movement it can come 
(slightly) adrift.  Pushing it back in fully fixes this problem - also see No.
2 below.

2. The physical connector's contacts are beginning to oxidise.  Reseat the 
SATA cable connectors both on the drive and any ribbons on the MoBo.  This 
usualy cleans any oxidisation.

3. The AHCI driver is deploying energy saving measures (aka. Aggressive Link 
Power Management - ALPM).  Check the output of:

 cat /sys/class/scsi_host/host*/link_power_management_policy

If it doesn't say 'max_performance' you'll need to revisit your BIOS settings 
and also PCIEASPM settings in the kernel.

4. Finally, there is a chance the PSU is playing up.


1 & 2 above are more noticeable on spinning disks, but it is a matter of scale 
before SSDs are affected too.  If BIOS, kernel settings and drivers were not 
altered recently, then 1 & 2 merit attention in the first instance.


> I have a spare four-core, 64-bit Celeron box (I bought it for a purpose
> that's gone away). I've been wondering what to do with it, so maybe it can
> replace the Atom box. It's powerful enough to compile its own software,
> whereas the Atom needs help. Whichever I use, its job will be as a server
> of DNS, LAN mail, time and git. Maybe print too. Also it will fetch my
> ISP's POP mail and serve it over IMAP to this box.
> 
> > The self-test capability of storage media is almost universally
> > horrible and you generally don't get a failure report until your data
> > has already been lost.  If your SMART output gives you the raw
> > statistics on the device instead of just pass/fail then analyzing that
> > usually gives a better indication of whether something is about to go
> > wrong.
> 
> It seems to report only pass/fail, so that's not much help.
> 
> Decisions, decisions...

Do short/long smartctl tests report no errors, assuming the disk comes with 
S.M.A.R.T. capability?

-- 
Regards,
Mick

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] Emerge --sync source

2019-03-07 Thread Peter Humphrey
On Wednesday, 6 March 2019 16:31:27 GMT Laurence Perkins wrote:
> On Fri, 2019-03-01 at 10:12 +, Peter Humphrey wrote:

> > [OT]
> > Evidence is mounting that the Atom box is in terminal decline. I get
> > things like batches of files in the portage tree changing owner, and then
> > when I correct that, long lists of supposedly locally changed ebuilds
> > preventing syncing. And when I boot weekly into its little rescue system
> > to backup the main system, the root filesystem remounts itself read-only
> > while tar is running. Smartd recognises the SSD and runs daily tests, but
> > reports no errors. No amount of wiping and reinstalling has helped so far.
> 
> What filesystem are you running and how old is the SSD?  That sounds
> like some of the symptoms EXT4 had on early generation flash media
> where its assumptions about what order writes would physically make it
> to the disk in were wrong, leading to corruption. 

The disk is a 64GB SanDisk SDSSDP device, which I bought five years ago to 
replace a failed spinning disk. All partitions are ext4 except /boot, which is 
ext2.

> So unless it was working correctly at some point in the past, try a
> different filesystem.  EXT3 or BTRFS didn't have the same problems.

It was working just fine until recently.

> If it's just that the SSD is failing, then get a new one before
> something important gets damaged and you have to redo the whole thing.

Everything on it is disposable.

The box is getting a bit long in the tooth: I bought it in November 2010. It's 
a single-core, 32-bit Atom N270 (not N2700). It doesn't owe me anything now, 
in spite of having cost £450 at the time. I don't know whether it's worth 
throwing any more money at it. On the other hand, I see Amazon are only asking 
for £20 for a small SSD.

The repeatability of some of the errors it throws makes me question whether 
the disk or something else is at fault. (What would cause a file system to be 
remounted read-only in the middle of its work?)

I have a spare four-core, 64-bit Celeron box (I bought it for a purpose that's 
gone away). I've been wondering what to do with it, so maybe it can replace 
the Atom box. It's powerful enough to compile its own software, whereas the 
Atom needs help. Whichever I use, its job will be as a server of DNS, LAN 
mail, time and git. Maybe print too. Also it will fetch my ISP's POP mail and 
serve it over IMAP to this box.

> The self-test capability of storage media is almost universally
> horrible and you generally don't get a failure report until your data
> has already been lost.  If your SMART output gives you the raw
> statistics on the device instead of just pass/fail then analyzing that
> usually gives a better indication of whether something is about to go
> wrong.

It seems to report only pass/fail, so that's not much help.

Decisions, decisions...

-- 
Regards,
Peter.






Re: [gentoo-user] Emerge --sync source

2019-03-06 Thread Wols Lists
On 06/03/19 17:39, Alan Mackenzie wrote:
> Up to now, I've never had a HDD or SDD fail on me.  :-)  I hope that
> when this does eventually happen, I'll be prepared.

I don't think I've had one of mine fail. I have, however, done recovery
jobs on two drives that did fail that I managed to revive long enough to
get the data off.

And I currently have a second drive that is properly dead, whose owner
has asked me to destroy it to make sure that nothing can be recovered
off it (the first drive I had in that state was a 60 *G*B drive, which
tells you that it was a long time ago).

Drives are reliable. Drives do last a long time, and I think many drives
have been upgraded before they failed. But nowadays, drives are so large
that people don't fill them up and upgrade, so they are used a lot
longer, and you're seeing them fail more often. I think I've handled
five dead drives (friends and acquaintances) in my career and I'm sure
others have seen a lot more.

Cheers,
Wol



Re: [gentoo-user] Emerge --sync source

2019-03-06 Thread Alan Mackenzie
Hello, Rich.

I'd like to say hello again to everybody, just to mark that I'm still
here and still using Gentoo, and thank people for (a lot of) help
rendered in the past.  My system, used mainly for SW development, has
been stable and well behaved, with very occasional exceptions, for some
while now.

On Wed, Mar 06, 2019 at 11:51:47 -0500, Rich Freeman wrote:
> On Wed, Mar 6, 2019 at 11:31 AM Laurence Perkins  wrote:

> > If it's just that the SSD is failing, then get a new one before
> > something important gets damaged and you have to redo the whole thing.

> IMO any kind of storage device should be treated as if it could fail
> at any time without warning.  You should have a plan for what you will
> do WHEN this happens, not IF it happens.

> If losing a storage device would result in you losing "something
> important" then you're doing it wrong.

> I keep all my spinning disks in some kind of RAID unless their
> contents are completely expendable (ie I won't be upset if I
> completely lose it).  For SSDs I generally do frequent rsync or
> zfs-send backups to a spinning disk - these are generally used for OS
> data which doesn't change as much anyway, and the backups are quick
> since they aren't large.  If I had large SSDs I'd run them in some
> sort of RAID.

> And of course anything I consider really important gets backed up to
> the cloud, encrypted.  RAID is more about avoiding downtime and the
> inconvenience of an offline restore.

On my new box, from 2017-04, I don't have any spinning disks (other than
the DVD burner).  I just have a pair of NVMe SSDs in a RAID 1
configuration, with everything bar /boot mirrored.

I back up once a week to one of two DVD+RWs (alternately), and encrypted
to a "cloud" service (what used to be known as a "computer bureau").

Up to now, I've never had a HDD or SDD fail on me.  :-)  I hope that
when this does eventually happen, I'll be prepared.

> -- 
> Rich

-- 
Alan Mackenzie (Nuremberg, Germany).



Re: [gentoo-user] Emerge --sync source

2019-03-06 Thread Rich Freeman
On Wed, Mar 6, 2019 at 11:31 AM Laurence Perkins  wrote:
>
> If it's just that the SSD is failing, then get a new one before
> something important gets damaged and you have to redo the whole thing.

IMO any kind of storage device should be treated as if it could fail
at any time without warning.  You should have a plan for what you will
do WHEN this happens, not IF it happens.

If losing a storage device would result in you losing "something
important" then you're doing it wrong.

I keep all my spinning disks in some kind of RAID unless their
contents are completely expendable (ie I won't be upset if I
completely lose it).  For SSDs I generally do frequent rsync or
zfs-send backups to a spinning disk - these are generally used for OS
data which doesn't change as much anyway, and the backups are quick
since they aren't large.  If I had large SSDs I'd run them in some
sort of RAID.

And of course anything I consider really important gets backed up to
the cloud, encrypted.  RAID is more about avoiding downtime and the
inconvenience of an offline restore.

-- 
Rich



Re: [gentoo-user] Emerge --sync source

2019-03-06 Thread Laurence Perkins


On Fri, 2019-03-01 at 10:12 +, Peter Humphrey wrote:
> On Thursday, 28 February 2019 15:47:41 GMT Rich Freeman wrote:
> 
> > In general it is usually simplest to just remove /usr/portage
> > anytime
> > you change the sync settings.  At least until portage gets smarter
> > about it.
> 
> That works well on a sufficiently powerful box; it only took - oh, I
> don't 
> know - maybe a couple of minutes on this workstation. On my little
> Atom box, 
> though, it takes 75 minutes.
> 
> [OT]
> Evidence is mounting that the Atom box is in terminal decline. I get
> things 
> like batches of files in the portage tree changing owner, and then
> when I 
> correct that, long lists of supposedly locally changed ebuilds
> preventing 
> syncing. And when I boot weekly into its little rescue system to
> backup the 
> main system, the root filesystem remounts itself read-only while tar
> is 
> running. Smartd recognises the SSD and runs daily tests, but reports
> no 
> errors. No amount of wiping and reinstalling has helped so far.
> 
What filesystem are you running and how old is the SSD?  That sounds
like some of the symptoms EXT4 had on early generation flash media
where its assumptions about what order writes would physically make it
to the disk in were wrong, leading to corruption.  So unless it was
working correctly at some point in the past, try a different
filesystem.  EXT3 or BTRFS didn't have the same problems.

If it's just that the SSD is failing, then get a new one before
something important gets damaged and you have to redo the whole thing. 
The self-test capability of storage media is almost universally
horrible and you generally don't get a failure report until your data
has already been lost.  If your SMART output gives you the raw
statistics on the device instead of just pass/fail then analyzing that
usually gives a better indication of whether something is about to go
wrong.

LMP

signature.asc
Description: This is a digitally signed message part


Re: [gentoo-user] Emerge --sync source

2019-03-01 Thread Peter Humphrey
On Thursday, 28 February 2019 15:47:41 GMT Rich Freeman wrote:

> In general it is usually simplest to just remove /usr/portage anytime
> you change the sync settings.  At least until portage gets smarter
> about it.

That works well on a sufficiently powerful box; it only took - oh, I don't 
know - maybe a couple of minutes on this workstation. On my little Atom box, 
though, it takes 75 minutes.

[OT]
Evidence is mounting that the Atom box is in terminal decline. I get things 
like batches of files in the portage tree changing owner, and then when I 
correct that, long lists of supposedly locally changed ebuilds preventing 
syncing. And when I boot weekly into its little rescue system to backup the 
main system, the root filesystem remounts itself read-only while tar is 
running. Smartd recognises the SSD and runs daily tests, but reports no 
errors. No amount of wiping and reinstalling has helped so far.

-- 
Regards,
Peter.






Re: [gentoo-user] Emerge --sync source

2019-02-28 Thread Rich Freeman
On Thu, Feb 28, 2019 at 10:41 AM Peter Humphrey  wrote:
>
> On Thursday, 28 February 2019 08:43:13 GMT Davyd McColl wrote:
>
> > Well, that's pretty-much how git works -- that local repo was still pointing
> > to the old remote. Updating your repos.conf won't change that as the old
> > remote is stored in config in the .git folder.
>
> OK. It'd be helpful if the handbook said that, or somewhere else in the docs.
> Without that, the clear impression is that repos.conf is the place to specify
> the remote source.

If you're going to migrate it in-place you really should set it in
both places.  Otherwise you'll end up with a surprise if you remove
/usr/portage.

In general it is usually simplest to just remove /usr/portage anytime
you change the sync settings.  At least until portage gets smarter
about it.

-- 
Rich



Re: [gentoo-user] Emerge --sync source

2019-02-28 Thread Peter Humphrey
On Thursday, 28 February 2019 08:43:13 GMT Davyd McColl wrote:
> > On 2019/02/28 10:36:35, Peter Humphrey  wrote:

> > I have a little server box on my LAN, which I use as a git server. I'm
> > having a bit of trouble with it pro tem so I decided to switch the git
> > sync source on this box.
> > 
> > I removed the entry pointing to the local server in repos.conf/gentoo.conf
> > and put in 'sync-uri = https://github.com/gentoo-mirror/gentoo.git'
> > 
> > Emerge --sync still insisted on going to the local server, which was not
> > there so it stopped.
> > 
> > I had to remove /usr/portage/.git before the repos.conf/gentoo.conf entry
> > was respected. And that meant stripping out the whole of /usr/portage and
> > fetching the whole lot again.

> Well, that's pretty-much how git works -- that local repo was still pointing
> to the old remote. Updating your repos.conf won't change that as the old
> remote is stored in config in the .git folder.

OK. It'd be helpful if the handbook said that, or somewhere else in the docs. 
Without that, the clear impression is that repos.conf is the place to specify 
the remote source.

> However, if you need to to this again, you could: 1) change repos.conf (in
> case you ever wipe out /usr/portage again -- the url there is only used for
> initial clone) 1) in /usr/portage, run `git remote set-url origin `
> -- this informs git of the change, and your next fetch should work as
> expected.

Useful tip - thanks.

> I guess emerge could check this and set it for the user, but currently, it
> apparently doesn't.

Good idea. I hope a suitable developer is listening...

-- 
Regards,
Peter.






Re: [gentoo-user] Emerge --sync source

2019-02-28 Thread Nils Freydank
I filed a bug report https://bugs.gentoo.org/679040.

Yes, currently you need to update your git config manually everytime you 
change your git remote.





Re: [gentoo-user] Emerge --sync source

2019-02-28 Thread Davyd McColl
On 2019/02/28 10:36:35, Peter Humphrey  wrote:
Hello list,

I have a little server box on my LAN, which I use as a git server. I'm having
a bit of trouble with it pro tem so I decided to switch the git sync source on
this box.

I removed the entry pointing to the local server in repos.conf/gentoo.conf and
put in 'sync-uri = https://github.com/gentoo-mirror/gentoo.git'

Emerge --sync still insisted on going to the local server, which was not there
so it stopped.

I had to remove /usr/portage/.git before the repos.conf/gentoo.conf entry was
respected. And that meant stripping out the whole of /usr/portage and fetching
the whole lot again.
Well, that's pretty-much how git works -- that local repo was still pointing to 
the old remote. Updating your repos.conf won't change that as the old remote is 
stored in config in the .git folder. However, if you need to to this again, you 
could:
1) change repos.conf (in case you ever wipe out /usr/portage again -- the url 
there is only used for initial clone)
1) in /usr/portage, run `git remote set-url origin ` -- this informs 
git of the change, and your next fetch should work as expected.

I guess emerge could check this and set it for the user, but currently, it 
apparently doesn't.


Is this expected behaviour?

--
Regards,
Peter.






[gentoo-user] Emerge --sync source

2019-02-28 Thread Peter Humphrey
Hello list,

I have a little server box on my LAN, which I use as a git server. I'm having 
a bit of trouble with it pro tem so I decided to switch the git sync source on 
this box.

I removed the entry pointing to the local server in repos.conf/gentoo.conf and 
put in 'sync-uri = https://github.com/gentoo-mirror/gentoo.git'

Emerge --sync still insisted on going to the local server, which was not there 
so it stopped.

I had to remove /usr/portage/.git before the repos.conf/gentoo.conf entry was 
respected. And that meant stripping out the whole of /usr/portage and fetching 
the whole lot again.

Is this expected behaviour?

-- 
Regards,
Peter.






Re: [gentoo-user] Emerge --sync fails on excluded stuff

2018-10-22 Thread Kai Peter

On 2018-10-22 16:26, Walter Dnes wrote:

I have a 10 year old Core2 as an emergency backup machine.  Let's just
say it's not as fast as modern machines.  To speed up "emerge --sync". 
I

put a bunch of unneeded stuff in an "rsync_excludes" file (attached).
Now "emerge --sync" has started failing, because it obviously can't
verify the missing directories/files.  Here's the error message...

 * Manifest timestamp: 2018-10-22 13:08:41 UTC
 * Valid OpenPGP signature found:
 * - primary key: DCD05B71EAB94199527F44ACDB6B8C1F96D8BF6D
 * - subkey: E1D6ABB63BFCFB4BA02FDF1CEC590EEAC9189250
 * - timestamp: 2018-10-22 13:08:41 UTC
 * Verifying /usr/portage/.tmp-unverified-download-quarantine ...!!!
Manifest verification failed:
Manifest mismatch for app-dicts/Manifest.gz
  __exists__: expected: True, have: False


  app_dicts is the first entry in my "rsync_excludes", and I assume 
that

all the other entries would be problematic too.  How do I turn off this
bleeping "helpful" verification feature?


It fails at the first exclude entry always - I wrote this already. The 
whole manifest verification is buggy like hell - not well deliberated. 
Even if you sync from a local mirror it loads the key from the default 
key server. My suggestion is to disable it if you don't stay with the 
default.


--
Sent with eQmail-1.11 beta - a fork of djb's famous qmail



[gentoo-user] Emerge --sync fails on excluded stuff

2018-10-22 Thread Walter Dnes
  I have a 10 year old Core2 as an emergency backup machine.  Let's just
say it's not as fast as modern machines.  To speed up "emerge --sync". I
put a bunch of unneeded stuff in an "rsync_excludes" file (attached).
Now "emerge --sync" has started failing, because it obviously can't
verify the missing directories/files.  Here's the error message...

 * Manifest timestamp: 2018-10-22 13:08:41 UTC
 * Valid OpenPGP signature found:
 * - primary key: DCD05B71EAB94199527F44ACDB6B8C1F96D8BF6D
 * - subkey: E1D6ABB63BFCFB4BA02FDF1CEC590EEAC9189250
 * - timestamp: 2018-10-22 13:08:41 UTC
 * Verifying /usr/portage/.tmp-unverified-download-quarantine ...!!! Manifest 
verification failed:
Manifest mismatch for app-dicts/Manifest.gz
  __exists__: expected: True, have: False


  app_dicts is the first entry in my "rsync_excludes", and I assume that
all the other entries would be problematic too.  How do I turn off this
bleeping "helpful" verification feature?

-- 
Walter Dnes 
I don't run "desktop environments"; I run useful applications


rsync_excludes.gz
Description: Binary data


Re: [gentoo-user] emerge --sync, where is the URL configured?

2018-06-22 Thread Consus
On 16:57 Wed 20 Jun, Ian Zimmerman wrote:
> I am following the instructions here:
> 
> https://wiki.gentoo.org/wiki/Chroot
> 
> Got to the emerge --sync step, and it works!  But why?  There is no
> $CHROOT/etc/portage/repos.conf, let alone a gentoo.conf file inside it.
> So how does it know where to sync from?

How about /usr/share/portage/config/repos.conf?



Re: [gentoo-user] emerge --sync, where is the URL configured?

2018-06-21 Thread Neil Bothwick
On Wed, 20 Jun 2018 16:57:47 -0700, Ian Zimmerman wrote:

> https://wiki.gentoo.org/wiki/Chroot
> 
> Got to the emerge --sync step, and it works!  But why?  There is no
> $CHROOT/etc/portage/repos.conf, let alone a gentoo.conf file inside it.
> So how does it know where to sync from?

Is there a SYNC entry in make.conf? If neither this nor a repos.conf
file is present, portage uses a default. See man make.conf.


-- 
Neil Bothwick

How is it one careless match can start a forest fire, but it takes a
whole box to start a campfire?


pgpf_2O52i6r0.pgp
Description: OpenPGP digital signature


[gentoo-user] emerge --sync, where is the URL configured?

2018-06-20 Thread Ian Zimmerman
I am following the instructions here:

https://wiki.gentoo.org/wiki/Chroot

Got to the emerge --sync step, and it works!  But why?  There is no
$CHROOT/etc/portage/repos.conf, let alone a gentoo.conf file inside it.
So how does it know where to sync from?

-- 
Please don't Cc: me privately on mailing lists and Usenet,
if you also post the followup to the list or newsgroup.
To reply privately _only_ on Usenet and on broken lists
which rewrite From, fetch the TXT record for no-use.mooo.com.



Re: [gentoo-user] emerge --sync

2016-10-24 Thread Dale
Jorge Almeida wrote:
> I want to do emerge --sync on computer A and then update computer B by
> copying /usr/portage. Is this safe? The point is: does emerge --sync
> just updates the contents of /usr/portage or does it also change
> something else ?
>
> TIA
>
> Jorge Almeida
>
>

This may be a solution.

net-proxy/http-replicator 

I've used it here in the past when I had two rigs. 

Dale

:-)  :-) 



Re: [gentoo-user] emerge --sync

2016-10-24 Thread Håkon Alstadheim
Den 24. okt. 2016 17:21, skrev Jorge Almeida:
> I want to do emerge --sync on computer A and then update computer B by
> copying /usr/portage. Is this safe? The point is: does emerge --sync
> just updates the contents of /usr/portage or does it also change
> something else ?
I have one box that I run emerge --sync on, and then export /usr/portage
with nfs to a few other gentoo boxes. Works well. For eix, you can do
eix-update on the nfs-clients. I have been experimenting with building
once and using the nfs-server as binhost. Small variations between the
boxes have so far made me abandon that, but a single version of
/usr/portage has given me no headaches.




[gentoo-user] emerge --sync

2016-10-24 Thread Jorge Almeida
I want to do emerge --sync on computer A and then update computer B by
copying /usr/portage. Is this safe? The point is: does emerge --sync
just updates the contents of /usr/portage or does it also change
something else ?

TIA

Jorge Almeida



[gentoo-user] Re: Re: Re: Re: [Gentoo-User] emerge --sync likely to kill SSD?

2014-06-24 Thread Kai Krakow
Rich Freeman ri...@gentoo.org schrieb:

 On Sun, Jun 22, 2014 at 7:44 AM, Kai Krakow hurikha...@gmail.com wrote:
 I don't see where you could lose the volume management features. You just
 add device on top of the bcache device after you initialized the raw
 device with a bcache superblock and attached it. The rest works the same,
 just that you use bcacheX instead of sdX devices.
 
 Ah, didn't realize you could attach/remove devices to bcache later.
 Presumably it handles device failures gracefully, ie exposing them to
 the underlying filesystem so that it can properly recover?

I'm not sure if multiple partitions can share the same cache device 
partition but more or less that's it: Initialize bcache, then attach your 
backing devices, then add those bcache devices to your btrfs.

I don't know how errors are handled, tho. But as with every caching 
technique (even in ZFS) your data is likely toast if the cache device dies 
in the middle of action. Thus, you should put bcache on LVM RAID if you are 
going to use it for write caching (i.e. write-back mode). Read caching 
should be okay (write-through mode). Bcache is a little slower than other 
flash-cache implementations because it only reports data as written back to 
the FS if it reached stable storage (which can be the cache device, tho, if 
you are using write-back mode). It was also designed with unexpected reboots 
in mind, read. It will replay transactions from its log on reboot. This 
means, you can have unstable data conditions on the raw device which is why 
you should never try to use that directly, e.g. from a rescue disk. But 
since bcache wraps the partition with its own superblock this mistake should 
be impossible.

I'm not sure how graceful device failures are handled. I suppose in write-
back mode you can get into trouble because it's too late for bcache to tell 
the FS that there is a write error when it already confirmed that stable 
storage has been hit. Maybe it will just keep the data around so you could 
swap devices or will report the error next time when data is written to that 
location. It probably interferes with btrfs RAID logic on that matter.

 The only problem with doing stuff like this at a lower level (both
 write and read caching) is that it isn't RAID-aware.  If you write
 10GB of data, you use 20GB of cache to do it if you're mirrored,
 because the cache doesn't know about mirroring.

Yes, it will write double the data to the cache then - but only if btrfs 
also did actually read both copies (which it probably does not because it 
has checksums and does not need to compare data, and lets just ignore the 
case that another process could try to read the same data from the other 
raid member later, that case should become optimized-out by the OS cache). 
Otherwise both caches should work pretty individually with their own set of 
data depending on how btrfs uses each device individually. Remember that 
btrfs raid is not a block-based raid where block locations would match 1:1 
on each device. Btrfs raid can place one mirror of data in two completely 
different locations on each member device (which is actually a good thing in 
case block errors accumulate in specific locations for a faulty model of a 
disk). In case of write caching it will of course cache double the data 
(because both members will be written to). But I think that's okay for the 
same reasons, except it will wear your cache device faster. But in that case 
I suggest to use individual SSDs for each btrfs member device anyways. It's 
not optimal, I know. Could be useful to see some best practices and 
pros/cons on that topic (individual cache device per btrfs member vs. bcache 
on LVM RAID with bcache partitions on the RAID for all members). I think the 
best strategy depends on if you are write-most or read-most.

Thanks for mentioning. Interesting thoughts. ;-)

 Offhand I'm not sure
 if there are any performance penalties as well around the need for
 barriers/etc with the cache not being able to be relied on to do the
 right thing in terms of what gets written out - also, the data isn't
 redundant while it is on the cache, unless you mirror the cache.

This is partialy what I outlined above. I think in case of write-caching, 
there is no barriers pass-thru needed. Bcache will confirm the barriers and 
that's all the FS needs to know (because bcache is supervising the FS, all 
requests go through the bcache layer, no direct access to the backing 
device). Of course, it's then bcache's job to ensure everything gets written 
out correctly in the background (whenever it feels to do so). But it can use 
its own write-barriers to ensure that for the underlying device - that's 
nothing the FS has to care about. Performance should be faster anyway 
because, well, you are writing to a faster device - that is what bcache is 
all about, isn't it? ;-)

I don't think write-barriers for read caching are needed, at least not from 
point of view of the FS. The 

Re: [gentoo-user] Re: Re: Re: Re: [Gentoo-User] emerge --sync likely to kill SSD?

2014-06-24 Thread Rich Freeman
On Tue, Jun 24, 2014 at 2:34 PM, Kai Krakow hurikha...@gmail.com wrote:
 I'm not sure if multiple partitions can share the same cache device
 partition but more or less that's it: Initialize bcache, then attach your
 backing devices, then add those bcache devices to your btrfs.

Ah, if you are stuck with one bcache partition per cached device then
that will be fairly painful to manage.

 Yes, it will write double the data to the cache then - but only if btrfs
 also did actually read both copies (which it probably does not because it
 has checksums and does not need to compare data, and lets just ignore the
 case that another process could try to read the same data from the other
 raid member later, that case should become optimized-out by the OS cache).

I didn't realize you were proposing read caching only.  If you're only
caching reads then obviously that is much safer.  I think with btrfs
in raid1 mode with only two devices you can tell it to prefer a
particular device for reading in which case you could just bcache that
drive.  It would only read from the other drive if the cache failed.

However, I don't think btrfs lets you manually arrange drives into
array-like structures.  It auto-balances everything which is usually a
plus, but if you have 30 disks you can't tell it to treat them as 6x
5-disk RAID5s vs one 30-disk raid5 (I think).

Rich



[gentoo-user] Re: Re: Re: [Gentoo-User] emerge --sync likely to kill SSD?

2014-06-22 Thread Kai Krakow
Rich Freeman ri...@gentoo.org schrieb:

 On Sat, Jun 21, 2014 at 3:24 PM, Kai Krakow hurikha...@gmail.com wrote:
 And while we are at it, I'd also like to mention bcache. Tho, conversion
 is not straight forward. However, I'm going to try that soon for my
 spinning rust btrfs.
 
 I contemplated that, but I'd really like to see btrfs support
 something more native.  Bcache is way too low-level for me and strikes
 me as inefficient as a result.  Plus, since it sits UNDER btrfs you'd
 probably lose all the fancy volume management features.

I don't see where you could lose the volume management features. You just 
add device on top of the bcache device after you initialized the raw device 
with a bcache superblock and attached it. The rest works the same, just that 
you use bcacheX instead of sdX devices.

Bcache is a general approach and it seems to work very well for that 
already. There are hot data tracking patches and proposals to support adding 
a cache device to the btrfs pool and let btrfs migrate data back and forth 
between each. That would be native. But it still would lack the advanced 
features ZFS implements to make use of such caching devices, implementing 
even different strategies for ZIL, ARC, and L2ARC. That's the gap bcache 
tries to jump.
 
 ZFS has ssd caching as part of the actual filesystem, and that seems
 MUCH cleaner.

Yes, it is much more mature in that regard. Comparing with ZFS, bcache is a 
lot like ZIL, while hot data relocation in btrfs would be a lot like L2ARC. 
ARC is a special purpose RAM cache separate from the VFS caches which has 
special knowledge about ZFS structures to keep performance high. Some 
filesystems implement something similar by keeping tree structures 
completely in RAM. I think, both bcache and hot data tracking take parts of 
the work that ARC does for ZFS - note that hot data tracking is a generic 
VFS interface, while hot data relocation is something from btrfs. Both 
work together but it is not there yet.

From that point of view, I don't think something like ZIL should be 
implemented in btrfs itself but as a generic approach like bcache so every 
component in Linux can make use of it. Hot data relocation OTOH is 
interesting from another point of view and may become part of future btrfs 
as it benefits from knowledge about the filesystem itself, using a generic 
interface like hot data tracking in VFS - so other components can make use 
of that, too.

A ZIL-like cache and hot data relocation could probably solve a lot of 
fragmentation issues (especially a ZIL-like cache), so I hope work for that 
will get pushed a little more soon.

Having to prepare devices for bcache is kind of a show-stopper because it is 
no drop-in component that way. But OTOH I like that approach better than dm-
cache because it protects from using the backing device without going 
through the caching layer which could otherwise severely damage your data, 
and you get along with fewer devices and don't need to size a meta device 
(which probably needs to grow later if you add devices, I don't know).

-- 
Replies to list only preferred.




Re: [gentoo-user] Re: Re: Re: [Gentoo-User] emerge --sync likely to kill SSD?

2014-06-22 Thread Rich Freeman
On Sun, Jun 22, 2014 at 7:44 AM, Kai Krakow hurikha...@gmail.com wrote:
 I don't see where you could lose the volume management features. You just
 add device on top of the bcache device after you initialized the raw device
 with a bcache superblock and attached it. The rest works the same, just that
 you use bcacheX instead of sdX devices.

Ah, didn't realize you could attach/remove devices to bcache later.
Presumably it handles device failures gracefully, ie exposing them to
the underlying filesystem so that it can properly recover?


 From that point of view, I don't think something like ZIL should be
 implemented in btrfs itself but as a generic approach like bcache so every
 component in Linux can make use of it. Hot data relocation OTOH is
 interesting from another point of view and may become part of future btrfs
 as it benefits from knowledge about the filesystem itself, using a generic
 interface like hot data tracking in VFS - so other components can make use
 of that, too.

The only problem with doing stuff like this at a lower level (both
write and read caching) is that it isn't RAID-aware.  If you write
10GB of data, you use 20GB of cache to do it if you're mirrored,
because the cache doesn't know about mirroring.  Offhand I'm not sure
if there are any performance penalties as well around the need for
barriers/etc with the cache not being able to be relied on to do the
right thing in terms of what gets written out - also, the data isn't
redundant while it is on the cache, unless you mirror the cache.
Granted, if you're using it for write intent logging then there isn't
much getting around that.

 Having to prepare devices for bcache is kind of a show-stopper because it is
 no drop-in component that way. But OTOH I like that approach better than dm-
 cache because it protects from using the backing device without going
 through the caching layer which could otherwise severely damage your data,
 and you get along with fewer devices and don't need to size a meta device
 (which probably needs to grow later if you add devices, I don't know).

And this is the main thing keeping me away from it.  It is REALLY
painful to migrate to/from.  Having it integrated into the filesystem
delivers all the same benefits of not being able to mount it without
the cache present.

Now excuse me while I go fix my btrfs (I tried re-enabling snapper and
it again got the filesystem into a worked-up state after trying to
clean up half a dozen snapshots at the same time - it works fine until
you go and try to write a lot of data to it, then it stops syncing
though you don't necessarily notice until a few hours later when the
write cache exhausts RAM and on reboot your disk reverts back a few
hours).  I suspect that if I just treat it gently for a few hours
btrfs will clean up the mess and it will work normally again, but the
damage apparently persists after a reboot if you go heavy in the disk
too quickly...

Rich



Re: [gentoo-user] Re: [Gentoo-User] emerge --sync likely to kill SSD?

2014-06-21 Thread Peter Humphrey
On Friday 20 June 2014 19:48:14 Kai Krakow wrote:
 microcai micro...@fedoraproject.org schrieb:
  rsync is doing bunch of  4k ramdon IO when updateing portage tree,
  that will kill SSDs with much higher Write Amplification Factror.
  
  I have a 2year old SSDs that have reported Write Amplification Factor
  of 26. I think the only reason is that I put portage tree on this SSD
  to speed it up.
 
 Use a file system that turns random writes into sequential writes, like the
 pretty newcomer f2fs. You could try using it for your rootfs but currently I
 suggest just creating a separate partition for it and either mount it as
 /usr/portage or symlink that dir into this directory (that way you could
 use it for other purposes, too, that generate random short writes, like log
 files).

Well, there's a surprise! Thanks for mentioning f2fs. I've just converted my 
Atom box's seven partitions to it, recompiled the kernel to include it, 
changed the fstab entries and rebooted. It just worked.

---8

 I'd also suggest not to use the discard mount options and instead create a
 cronjob that runs fstrim on the SSD devices. But YMMV.

I found that fstrim can't work on f2fs file systems. I don't know whether 
discard works yet.

Thanks again.

-- 
Regards
Peter




Re: [gentoo-user] Re: [Gentoo-User] emerge --sync likely to kill SSD?

2014-06-21 Thread Rich Freeman
On Sat, Jun 21, 2014 at 10:27 AM, Peter Humphrey pe...@prh.myzen.co.uk wrote:

 I found that fstrim can't work on f2fs file systems. I don't know whether
 discard works yet.

Fstrim is to be preferred over discard in general.  However, I suspect
neither is needed for something like f2fs.  Being log-based it doesn't
really overwrite data in place.  I suspect that it waits until an
entire region of the disk is unused and then it TRIMs the whole
region.

However, I haven't actually used it and only know the little I've read
about it.  That is the principle of a log-based filesystem.

I'm running btrfs on my SSD root, which is supposed to be decent for
flash, but the SMART attributes of my drive aren't well-documented so
I couldn't tell you what the erase count is up to.

Rich



[gentoo-user] Re: Re: [Gentoo-User] emerge --sync likely to kill SSD?

2014-06-21 Thread Kai Krakow
Rich Freeman ri...@gentoo.org schrieb:

 On Sat, Jun 21, 2014 at 10:27 AM, Peter Humphrey pe...@prh.myzen.co.uk
 wrote:

 I found that fstrim can't work on f2fs file systems. I don't know whether
 discard works yet.
 
 Fstrim is to be preferred over discard in general.  However, I suspect
 neither is needed for something like f2fs.  Being log-based it doesn't
 really overwrite data in place.  I suspect that it waits until an
 entire region of the disk is unused and then it TRIMs the whole
 region.

F2fs prefers to fill an entire erase block before touching the next. It also 
tries to coalese small writes into 16k blocks before submitting them to 
disk. And according to the docs it supports trim/discard internally.

 However, I haven't actually used it and only know the little I've read
 about it.  That is the principle of a log-based filesystem.

There's an article at LWN [1] and in the comments you can find a few 
important information about the technical details.

Posted Oct 11, 2012 21:11 UTC (Thu) by arnd:
| * Wear leveling usually works by having a pool of available erase blocks
|   in the drive. When you write to a new location, the drive takes on block
|   out of that pool and writes the data there. When the drive thinks you
|   are done writing to one block, it cleans up any partially written data
|   and puts a different block back into the pool.
| * f2fs tries to group writes into larger operations of at least page size
|   (16KB or more) to be efficient, current FTLs are horribly bad at 4KB
|   page size writes. It also tries to fill erase blocks (multiples of 2MB)
|   in the order that the devices can handle.
| * logfs actually works on block devices but hasn't been actively worked on
|   over the last few years. f2fs also promises better performance by using
|   only 6 erase blocks concurrently rather than 12 in the case of logfs. A
|   lot of the underlying principles are the same though.
| * The industry is moving away from raw flash interfaces towards eMMC and
|   related technologies (UFS, SD, ...). We are not going back to raw flash
|   any time soon, which is unfortunate for a number of reasons but also has
|   a few significant advantages. Having the FTL take care of bad block
|   management and wear leveling is one such advantage, at least if they get
|   it right.

According to wikipedia [2], some more interesting features are on the way, 
like compression and data deduplication to lower the impact of writes.
 
[1]: http://lwn.net/Articles/518988/
[2]: http://en.wikipedia.org/wiki/F2FS

-- 
Replies to list only preferred.




[gentoo-user] Re: Re: [Gentoo-User] emerge --sync likely to kill SSD?

2014-06-21 Thread Kai Krakow
Peter Humphrey pe...@prh.myzen.co.uk schrieb:

 On Friday 20 June 2014 19:48:14 Kai Krakow wrote:
 microcai micro...@fedoraproject.org schrieb:
  rsync is doing bunch of  4k ramdon IO when updateing portage tree,
  that will kill SSDs with much higher Write Amplification Factror.
  
  I have a 2year old SSDs that have reported Write Amplification Factor
  of 26. I think the only reason is that I put portage tree on this SSD
  to speed it up.
 
 Use a file system that turns random writes into sequential writes, like
 the pretty newcomer f2fs. You could try using it for your rootfs but
 currently I suggest just creating a separate partition for it and either
 mount it as /usr/portage or symlink that dir into this directory (that
 way you could use it for other purposes, too, that generate random short
 writes, like log files).
 
 Well, there's a surprise! Thanks for mentioning f2fs. I've just converted
 my Atom box's seven partitions to it, recompiled the kernel to include it,
 changed the fstab entries and rebooted. It just worked.

It's said to be twice as fast with some workloads (especially write 
workloads). Can you confirm that? I didn't try it that much yet - usually I 
use it for pendrives only. I have no experience using it for rootfs.

And while we are at it, I'd also like to mention bcache. Tho, conversion is 
not straight forward. However, I'm going to try that soon for my spinning 
rust btrfs.

-- 
Replies to list only preferred.




Re: [gentoo-user] Re: Re: [Gentoo-User] emerge --sync likely to kill SSD?

2014-06-21 Thread Rich Freeman
On Sat, Jun 21, 2014 at 3:24 PM, Kai Krakow hurikha...@gmail.com wrote:
 And while we are at it, I'd also like to mention bcache. Tho, conversion is
 not straight forward. However, I'm going to try that soon for my spinning
 rust btrfs.

I contemplated that, but I'd really like to see btrfs support
something more native.  Bcache is way too low-level for me and strikes
me as inefficient as a result.  Plus, since it sits UNDER btrfs you'd
probably lose all the fancy volume management features.

ZFS has ssd caching as part of the actual filesystem, and that seems
MUCH cleaner.

Rich



[gentoo-user] Re: [Gentoo-User] emerge --sync likely to kill SSD?

2014-06-20 Thread Kai Krakow
microcai micro...@fedoraproject.org schrieb:

 rsync is doing bunch of  4k ramdon IO when updateing portage tree,
 that will kill SSDs with much higher Write Amplification Factror.
 
 
 I have a 2year old SSDs that have reported Write Amplification Factor
 of 26. I think the only reason is that I put portage tree on this SSD
 to speed it up.

Use a file system that turns random writes into sequential writes, like the 
pretty newcomer f2fs. You could try using it for your rootfs but currently I 
suggest just creating a separate partition for it and either mount it as 
/usr/portage or symlink that dir into this directory (that way you could use 
it for other purposes, too, that generate random short writes, like log 
files).

Then, I'd recommend changing your scheduler to deadline, bump up the io 
queue depth to a much higher value (echo -n 2048  
/sys/block/sdX/queue/nr_requests) and then change the dirty io flusher to 
not run as early as it usually would (change vm.dirty_writeback_centisecs to 
1500 and vm.dirty_expire_centisecs to 3000). That way the vfs layer has a 
chance to better coalesce multi-block writes into one batch write, and f2fs 
will take care of doing it in sequential order.

I'd also suggest not to use the discard mount options and instead create a 
cronjob that runs fstrim on the SSD devices. But YMMV.

As a safety measure, only ever partition and use only 70-80% of your SSD so 
it can reliably do its wear-leveling. It will improve lifetime and keep the 
performance up even with filled filesystems.

-- 
Replies to list only preferred.




Re: [gentoo-user] Re: [Gentoo-User] emerge --sync likely to kill SSD?

2014-06-20 Thread microcai
2014-06-21 1:48 GMT+08:00 Kai Krakow hurikha...@gmail.com:
 microcai micro...@fedoraproject.org schrieb:

 rsync is doing bunch of  4k ramdon IO when updateing portage tree,
 that will kill SSDs with much higher Write Amplification Factror.


 I have a 2year old SSDs that have reported Write Amplification Factor
 of 26. I think the only reason is that I put portage tree on this SSD
 to speed it up.

 Use a file system that turns random writes into sequential writes, like the
 pretty newcomer f2fs. You could try using it for your rootfs but currently I
 suggest just creating a separate partition for it and either mount it as
 /usr/portage or symlink that dir into this directory (that way you could use
 it for other purposes, too, that generate random short writes, like log
 files).

 Then, I'd recommend changing your scheduler to deadline, bump up the io
 queue depth to a much higher value (echo -n 2048 
 /sys/block/sdX/queue/nr_requests) and then change the dirty io flusher to
 not run as early as it usually would (change vm.dirty_writeback_centisecs to
 1500 and vm.dirty_expire_centisecs to 3000). That way the vfs layer has a
 chance to better coalesce multi-block writes into one batch write, and f2fs
 will take care of doing it in sequential order.

 I'd also suggest not to use the discard mount options and instead create a
 cronjob that runs fstrim on the SSD devices. But YMMV.

 As a safety measure, only ever partition and use only 70-80% of your SSD so
 it can reliably do its wear-leveling. It will improve lifetime and keep the
 performance up even with filled filesystems.

 --


many thanks to all of you!

no I've put my portage tree on an F2FS partation now.



Re: [gentoo-user] [Gentoo-User] emerge --sync likely to kill SSD?

2014-06-19 Thread Amankwah
On Thu, Jun 19, 2014 at 10:36:59AM +0800, microcai wrote:
 rsync is doing bunch of  4k ramdon IO when updateing portage tree,
 that will kill SSDs with much higher Write Amplification Factror.
 
 
 I have a 2year old SSDs that have reported Write Amplification Factor
 of 26. I think the only reason is that I put portage tree on this SSD
 to speed it up.
 
 what is the suggest way  to reduce Write Amplification  of a portage sync ?
 

Maybe the only solution is that move the portage tree to HDD??



Re: [gentoo-user] [Gentoo-User] emerge --sync likely to kill SSD?

2014-06-19 Thread Neil Bothwick
On Thu, 19 Jun 2014 16:40:08 +0800, Amankwah wrote:

 Maybe the only solution is that move the portage tree to HDD??

Or tmpfs if you rarely reboot or have a fast enough connection to your
preferred portage mirror.


-- 
Neil Bothwick

The voices in my head may not be real, but they have some good ideas!


signature.asc
Description: PGP signature


Re: [gentoo-user] [Gentoo-User] emerge --sync likely to kill SSD?

2014-06-19 Thread Rich Freeman
On Thu, Jun 19, 2014 at 7:44 AM, Neil Bothwick n...@digimed.co.uk wrote:
 On Thu, 19 Jun 2014 16:40:08 +0800, Amankwah wrote:

 Maybe the only solution is that move the portage tree to HDD??

 Or tmpfs if you rarely reboot or have a fast enough connection to your
 preferred portage mirror.

There has been a proposal to move it to squashfs, which might
potentially also help.

The portage tree is 700M uncompressed, which seems like a bit much to
just leave in RAM all the time.

Mine is on an SSD, but the SMART attributes aren't well-documented so
I have no idea what the erase count or WAF is - just the LBA written
count.

Rich



Re: [gentoo-user] [Gentoo-User] emerge --sync likely to kill SSD?

2014-06-19 Thread Kerin Millar

On 19/06/2014 12:56, Rich Freeman wrote:

On Thu, Jun 19, 2014 at 7:44 AM, Neil Bothwick n...@digimed.co.uk wrote:

On Thu, 19 Jun 2014 16:40:08 +0800, Amankwah wrote:


Maybe the only solution is that move the portage tree to HDD??


Or tmpfs if you rarely reboot or have a fast enough connection to your
preferred portage mirror.


There has been a proposal to move it to squashfs, which might
potentially also help.

The portage tree is 700M uncompressed, which seems like a bit much to
just leave in RAM all the time.


The tree will not necessarily be left in RAM all of the time. Pages 
allocated by tmpfs reside in pagecache. Given sufficient pressure, they 
may be migrated to swap. Even then, zswap [1] could be used so as to 
reduce write amplification. I like Neil's suggestion, assuming that the 
need to reboot is infrequent.


--Kerin

[1] https://www.kernel.org/doc/Documentation/vm/zswap.txt



Re: [gentoo-user] [Gentoo-User] emerge --sync likely to kill SSD?

2014-06-19 Thread Full Analyst

Hello Microcal,

I use tmpfs heavily as I have an SSD.
Here are some information that can help you :

tank woody # mount -v | grep tmpfs
devtmpfs on /dev type devtmpfs 
(rw,relatime,size=8050440k,nr_inodes=2012610,mode=755)

tmpfs on /run type tmpfs (rw,nosuid,nodev,relatime,size=1610408k,mode=755)
shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime)
cgroup_root on /sys/fs/cgroup type tmpfs 
(rw,nosuid,nodev,noexec,relatime,size=10240k,mode=755)

tmpfs on /var/tmp/portage type tmpfs (rw,size=12G)
tmpfs on /usr/portage type tmpfs (rw,size=12G)
tmpfs on /usr/src type tmpfs (rw,size=12G)
tmpfs on /tmp type tmpfs (rw,size=12G)
tmpfs on /home/woody/.mutt/cache type tmpfs (rw)

tank woody # cat /etc/fstab
# /etc/fstab: static file system information.
#
# noatime turns off atimes for increased performance (atimes normally 
aren't
# needed); notail increases performance of ReiserFS (at the expense of 
storage

# efficiency).  It's safe to drop the noatime options if you want and to
# switch between notail / tail freely.
#
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than 1.
#
# See the manpage fstab(5) for more information.
#

# fsmountpointtype optsdump/pass

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sda1/ext4 noatime,discard,user_xattr0 1
/dev/sda3/homeext4 noatime,discard,user_xattr0 1
#/dev/sda6/homeext3noatime0 1
#/dev/sda2noneswapsw0 0
tmpfs/var/tmp/portagetmpfssize=12G 0 0
tmpfs/usr/portagetmpfssize=12G 0 0
tmpfs/usr/srctmpfssize=12G0 0
tmpfs/tmptmpfssize=12G0 0
tmpfs/home/woody/.mutt/cache/tmpfs size=12G0 0
#/dev/cdrom/mnt/cdromautonoauto,ro0 0
#/dev/fd0/mnt/floppyautonoauto0 0
tank woody #

For the /usr/portage directory, if you reboot, all you have to do is 
emerge-webrsync or do like me :

tank woody # l /usr/ | grep portage
 924221  4 drwxr-xr-x 170 root root  4096  1 mars  02:51 portage_tmpfs
   6771  0 drwxr-xr-x 171 root root  3500 11 juin  20:40 portage
tank woody #

The /usr/portage_tmpfs is a backup of the /usr/portage, this avoid me 
retreiving all portage information from gentoo's servers.


Please note that I also use www-misc/profile-sync-daemon in order to 
store my browsers cache on /tmp.


I rarely shutdown my computer :)
Have fun

On 19/06/2014 04:36, microcai wrote:

rsync is doing bunch of  4k ramdon IO when updateing portage tree,
that will kill SSDs with much higher Write Amplification Factror.


I have a 2year old SSDs that have reported Write Amplification Factor
of 26. I think the only reason is that I put portage tree on this SSD
to speed it up.

what is the suggest way  to reduce Write Amplification  of a portage sync ?






[gentoo-user] [Gentoo-User] emerge --sync likely to kill SSD?

2014-06-18 Thread microcai
rsync is doing bunch of  4k ramdon IO when updateing portage tree,
that will kill SSDs with much higher Write Amplification Factror.


I have a 2year old SSDs that have reported Write Amplification Factor
of 26. I think the only reason is that I put portage tree on this SSD
to speed it up.

what is the suggest way  to reduce Write Amplification  of a portage sync ?



Re: [gentoo-user] emerge --sync issue on only one comp on LAN

2013-10-05 Thread Mick
On Tuesday 01 Oct 2013 15:20:06 Bruce Hill wrote:
 There are 3 (or more) computers which sync (sometimes daily) on my LAN at
 work: server, router, and workstation. server has issues almost all the
 time getting a rsync server (for lack of better way to state it). All
 three comps have the exact same SYNC in make.conf:
 
 mingdao@server ~ $ grep SYNC /etc/make.conf
 SYNC=rsync://rsync.us.gentoo.org/gentoo-portage
[snip ...]

 Can anyone see something obvious, or tell me where to begin checking or
 something to change?

I assume that this problem occurs even when trying to sync the server alone, 
rather than concurrently with the other two machines.  If not, then the rsync 
mirror may be blocking you due to repeated attempts from the same source IP 
address.


Some things to check:

Have you looked at the router's logs to see what happens to the packets?

When this fault occurs, have you checked that the server can still resolve 
URLs and there is no DNS problem?

Finally, as has already been mentioned, you could set up a LAN rsync mirror 
for your machines, but this does not answer why the particular machine is 
having connection problems.

-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] emerge --sync issue on only one comp on LAN

2013-10-03 Thread Paul Hartman
On Wed, Oct 2, 2013 at 4:51 PM, Alan McKinnon alan.mckin...@gmail.com wrote:
 On 02/10/2013 19:37, Paul Hartman wrote:
 On Tue, Oct 1, 2013 at 10:45 AM, Alan McKinnon alan.mckin...@gmail.com 
 wrote:
 On 01/10/2013 17:17, Greg Turner wrote:
 Rsync mirrors don't grow on trees, man.  People pay good money to
 provide that service to us.  You should seriously be embarrassed to
 have posted this.

 Really?


 Then you can all use mine with the greatest of pleasure:

 SYNC=rsync://ftp.is.co.za/gentoo-portage


 I have the NetOps team BEGGING me weekly to try and generate more
 traffic out of our network going international. The in-out ratio on the
 peering links is seriously screwed and they badly want something to even
 it out a bit :-)

 Challenge accepted. :)

 Here's my sync summary  (I'm in the USA):

 Number of files: 174305
 Number of files transferred: 50913
^
 Total file size: 305.99M bytes
 Total transferred file size: 73.98M bytes
 Literal data: 73.98M bytes
 Matched data: 0 bytes
 File list size: 4.31M
 File list generation time: 343.526 seconds
  ^^^
 File list transfer time: 0.000 seconds
 Total bytes sent: 1.12M
 Total bytes received: 41.37M

 sent 1.12M bytes  received 41.37M bytes  64.33K bytes/sec
 total size is 305.99M  speedup is 7.20


 You don't sync very often, right?

I usually sync manually daily or every other day if I'm busy and don't
get a chance. I assumed there was some mass change to ebuild headers
or license text or something which caused everything in the tree to
get touched this week.

My local portage tree is on a fast SSD in an 8-core box with 32GB of
RAM and a 100mbit internet connection, so the bottleneck hopefully is
not on my side of the transaction. ;)

Let's do some more trials. Between yesterday and today, I have synced
with my normal mirror, but I'm syncing with your server again now:

Number of files: 174410
Number of files transferred: 17372
Total file size: 306.28M bytes
Total transferred file size: 22.32M bytes
Literal data: 22.32M bytes
Matched data: 0 bytes
File list size: 4.31M
File list generation time: 379.920 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 382.35K
Total bytes received: 15.71M

sent 382.35K bytes  received 15.71M bytes  29.33K bytes/sec
total size is 306.28M  speedup is 19.04

Now I'm immediately doing another sync, first deleting timestamp.chk
to force it to sync again. There should be zero files to transfer
(except the timestamp file).

Number of files: 174410
Number of files transferred: 1
Total file size: 306.28M bytes
Total transferred file size: 32 bytes
Literal data: 32 bytes
Matched data: 0 bytes
File list size: 4.31M
File list generation time: 28.612 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 183
Total bytes received: 4.31M

sent 183 bytes  received 4.31M bytes  128.75K bytes/sec
total size is 306.28M  speedup is 71.01


Now I'm switching back to my beloved mirror.steadfast.net and running
another sync.

Number of files: 174409
Number of files transferred: 17364
Total file size: 306.30M bytes
Total transferred file size: 21.74M bytes
Literal data: 21.74M bytes
Matched data: 0 bytes
File list size: 4.39M
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 355.23K
Total bytes received: 15.67M

sent 355.23K bytes  received 15.67M bytes  191.93K bytes/sec
total size is 306.30M  speedup is 19.11


Interestingly it transferred almost the same number of files as my
first sync with yours. Comparing timestamps, your server's latest
update is about 5 hours older than Steadfast's, so things must be
changing frequently in portage these days! 17k changes in 5 hours...

My ping to your server is 300ms, my ping to steadfast is 18ms. I don't
know anything about how rsync works behind the curtain, if a higher
latency would cause the file list generation to be slower, or if that
is a measurement of server performance or something else.

Total sync times from my log:

1380814364:  Starting rsync with rsync://196.4.160.12/gentoo-portage
1380814916: === Sync completed with rsync://196.4.160.12/gentoo-portage
(first sync, 17k files updated, 552 seconds)

1380815150:  Starting rsync with rsync://196.4.160.12/gentoo-portage
1380815188: === Sync completed with rsync://196.4.160.12/gentoo-portage
(sync with no updates except timestamp.chk, 38 seconds)

1380815292:  Starting rsync with rsync://208.100.4.53/gentoo-portage
1380815375: === Sync completed with rsync://208.100.4.53/gentoo-portage
(re-sync with steadfast, 17k files updated, 83 seconds)

1380816062:  Starting rsync with rsync://208.100.4.53/gentoo-portage
1380816074: === Sync completed with rsync://208.100.4.53/gentoo-portage
(sync with no updates except timestamp.chk, 12 seconds)


HTH and thanks for the mirror :)
Paul



Re: [gentoo-user] emerge --sync issue on only one comp on LAN

2013-10-03 Thread Alan McKinnon
On 03/10/2013 18:57, Paul Hartman wrote:
 On Wed, Oct 2, 2013 at 4:51 PM, Alan McKinnon alan.mckin...@gmail.com wrote:
 On 02/10/2013 19:37, Paul Hartman wrote:
 On Tue, Oct 1, 2013 at 10:45 AM, Alan McKinnon alan.mckin...@gmail.com 
 wrote:
 On 01/10/2013 17:17, Greg Turner wrote:


[snip]


 You don't sync very often, right?
 
 I usually sync manually daily or every other day if I'm busy and don't
 get a chance. I assumed there was some mass change to ebuild headers
 or license text or something which caused everything in the tree to
 get touched this week.
 
 My local portage tree is on a fast SSD in an 8-core box with 32GB of
 RAM and a 100mbit internet connection, so the bottleneck hopefully is
 not on my side of the transaction. ;)
 
 Let's do some more trials. Between yesterday and today, I have synced
 with my normal mirror, but I'm syncing with your server again now:
 
 Number of files: 174410
 Number of files transferred: 17372
 Total file size: 306.28M bytes
 Total transferred file size: 22.32M bytes
 Literal data: 22.32M bytes
 Matched data: 0 bytes
 File list size: 4.31M
 File list generation time: 379.920 seconds
 File list transfer time: 0.000 seconds
 Total bytes sent: 382.35K
 Total bytes received: 15.71M
 
 sent 382.35K bytes  received 15.71M bytes  29.33K bytes/sec
 total size is 306.28M  speedup is 19.04
 
 Now I'm immediately doing another sync, first deleting timestamp.chk
 to force it to sync again. There should be zero files to transfer
 (except the timestamp file).
 
 Number of files: 174410
 Number of files transferred: 1
 Total file size: 306.28M bytes
 Total transferred file size: 32 bytes
 Literal data: 32 bytes
 Matched data: 0 bytes
 File list size: 4.31M
 File list generation time: 28.612 seconds
 File list transfer time: 0.000 seconds
 Total bytes sent: 183
 Total bytes received: 4.31M
 
 sent 183 bytes  received 4.31M bytes  128.75K bytes/sec
 total size is 306.28M  speedup is 71.01
 
 
 Now I'm switching back to my beloved mirror.steadfast.net and running
 another sync.
 
 Number of files: 174409
 Number of files transferred: 17364
 Total file size: 306.30M bytes
 Total transferred file size: 21.74M bytes
 Literal data: 21.74M bytes
 Matched data: 0 bytes
 File list size: 4.39M
 File list generation time: 0.001 seconds
 File list transfer time: 0.000 seconds
 Total bytes sent: 355.23K
 Total bytes received: 15.67M
 
 sent 355.23K bytes  received 15.67M bytes  191.93K bytes/sec
 total size is 306.30M  speedup is 19.11
 
 
 Interestingly it transferred almost the same number of files as my
 first sync with yours. Comparing timestamps, your server's latest
 update is about 5 hours older than Steadfast's, so things must be
 changing frequently in portage these days! 17k changes in 5 hours...


My guess is the metadata. I'll have to do some checks on that mirror,
IIRC it syncs every 6 hours, most likely steadfast syncs more often.

One of the things about running a mirror is, it's very much set it up
once and forget all about it evermore. Which is great and all, but users
tend to spot problems long before the sysadmins do :-)


 
 My ping to your server is 300ms, my ping to steadfast is 18ms. I don't
 know anything about how rsync works behind the curtain, if a higher
 latency would cause the file list generation to be slower, or if that
 is a measurement of server performance or something else.


I don't think latency is much of a factor but let me re-read some FAQs
before commenting further.

300ms is totally normal from here to eu, uk and us - we're in deepest
darkest Africa where hyenas prowl the streets[1] - and all traffic goes
over undersea cable with *lots* of repeaters


 
 Total sync times from my log:
 
 1380814364:  Starting rsync with rsync://196.4.160.12/gentoo-portage
 1380814916: === Sync completed with rsync://196.4.160.12/gentoo-portage
 (first sync, 17k files updated, 552 seconds)
 
 1380815150:  Starting rsync with rsync://196.4.160.12/gentoo-portage
 1380815188: === Sync completed with rsync://196.4.160.12/gentoo-portage
 (sync with no updates except timestamp.chk, 38 seconds)
 
 1380815292:  Starting rsync with rsync://208.100.4.53/gentoo-portage
 1380815375: === Sync completed with rsync://208.100.4.53/gentoo-portage
 (re-sync with steadfast, 17k files updated, 83 seconds)
 
 1380816062:  Starting rsync with rsync://208.100.4.53/gentoo-portage
 1380816074: === Sync completed with rsync://208.100.4.53/gentoo-portage
 (sync with no updates except timestamp.chk, 12 seconds)
 
 
 HTH and thanks for the mirror :)
 Paul
 

[1] Literally. True's bob, I kid you not. A 6 month old brown hyena this
week wandered into the suburb where I live - it must have got separated
from it's mother and walked 15 miles in the dark to get here



-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] emerge --sync issue on only one comp on LAN

2013-10-02 Thread Paul Hartman
On Tue, Oct 1, 2013 at 10:45 AM, Alan McKinnon alan.mckin...@gmail.com wrote:
 On 01/10/2013 17:17, Greg Turner wrote:
 Rsync mirrors don't grow on trees, man.  People pay good money to
 provide that service to us.  You should seriously be embarrassed to
 have posted this.

 Really?


 Then you can all use mine with the greatest of pleasure:

 SYNC=rsync://ftp.is.co.za/gentoo-portage


 I have the NetOps team BEGGING me weekly to try and generate more
 traffic out of our network going international. The in-out ratio on the
 peering links is seriously screwed and they badly want something to even
 it out a bit :-)

Challenge accepted. :)

Here's my sync summary  (I'm in the USA):

Number of files: 174305
Number of files transferred: 50913
Total file size: 305.99M bytes
Total transferred file size: 73.98M bytes
Literal data: 73.98M bytes
Matched data: 0 bytes
File list size: 4.31M
File list generation time: 343.526 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 1.12M
Total bytes received: 41.37M

sent 1.12M bytes  received 41.37M bytes  64.33K bytes/sec
total size is 305.99M  speedup is 7.20



Re: [gentoo-user] emerge --sync issue on only one comp on LAN

2013-10-02 Thread Bruce Hill
On Tue, Oct 01, 2013 at 05:45:13PM +0200, Alan McKinnon wrote:
 
 Then you can all use mine with the greatest of pleasure:
 
 SYNC=rsync://ftp.is.co.za/gentoo-portage
 
 
 I have the NetOps team BEGGING me weekly to try and generate more
 traffic out of our network going international. The in-out ratio on the
 peering links is seriously screwed and they badly want something to even
 it out a bit :-)

Just for giggles I tried it too, from the US. Slower than turtles mating. ;)
-- 
Happy Penguin Computers   ')
126 Fenco Drive   ( \
Tupelo, MS 38801   ^^
supp...@happypenguincomputers.com
662-269-2706 662-205-6424
http://happypenguincomputers.com/

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

Don't top-post: http://en.wikipedia.org/wiki/Top_post#Top-posting



Re: [gentoo-user] emerge --sync issue on only one comp on LAN

2013-10-02 Thread Alan McKinnon
On 02/10/2013 19:37, Paul Hartman wrote:
 On Tue, Oct 1, 2013 at 10:45 AM, Alan McKinnon alan.mckin...@gmail.com 
 wrote:
 On 01/10/2013 17:17, Greg Turner wrote:
 Rsync mirrors don't grow on trees, man.  People pay good money to
 provide that service to us.  You should seriously be embarrassed to
 have posted this.

 Really?


 Then you can all use mine with the greatest of pleasure:

 SYNC=rsync://ftp.is.co.za/gentoo-portage


 I have the NetOps team BEGGING me weekly to try and generate more
 traffic out of our network going international. The in-out ratio on the
 peering links is seriously screwed and they badly want something to even
 it out a bit :-)
 
 Challenge accepted. :)
 
 Here's my sync summary  (I'm in the USA):
 
 Number of files: 174305
 Number of files transferred: 50913
   ^
 Total file size: 305.99M bytes
 Total transferred file size: 73.98M bytes
 Literal data: 73.98M bytes
 Matched data: 0 bytes
 File list size: 4.31M
 File list generation time: 343.526 seconds
 ^^^
 File list transfer time: 0.000 seconds
 Total bytes sent: 1.12M
 Total bytes received: 41.37M
 
 sent 1.12M bytes  received 41.37M bytes  64.33K bytes/sec
 total size is 305.99M  speedup is 7.20


You don't sync very often, right?


-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] emerge --sync issue on only one comp on LAN

2013-10-02 Thread Alan McKinnon
On 02/10/2013 20:48, Bruce Hill wrote:
 On Tue, Oct 01, 2013 at 05:45:13PM +0200, Alan McKinnon wrote:

 Then you can all use mine with the greatest of pleasure:

 SYNC=rsync://ftp.is.co.za/gentoo-portage


 I have the NetOps team BEGGING me weekly to try and generate more
 traffic out of our network going international. The in-out ratio on the
 peering links is seriously screwed and they badly want something to even
 it out a bit :-)
 
 Just for giggles I tried it too, from the US. Slower than turtles mating. ;)
 


Give the poor thing a break - it's not dedicated to Gentoo :-)

There's about 11TB of mirrors on that host = full copies of every major
distro, most of the popular middle teir ones and full copies of all 3 BSDs

The general public keep it busy - I blame them :-)


-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] emerge --sync issue on only one comp on LAN

2013-10-02 Thread Bruce Hill
On Wed, Oct 02, 2013 at 11:54:30PM +0200, Alan McKinnon wrote:
 On 02/10/2013 20:48, Bruce Hill wrote:
  On Tue, Oct 01, 2013 at 05:45:13PM +0200, Alan McKinnon wrote:
 
  Then you can all use mine with the greatest of pleasure:
 
  SYNC=rsync://ftp.is.co.za/gentoo-portage
 
 
  I have the NetOps team BEGGING me weekly to try and generate more
  traffic out of our network going international. The in-out ratio on the
  peering links is seriously screwed and they badly want something to even
  it out a bit :-)
  
  Just for giggles I tried it too, from the US. Slower than turtles mating. ;)
  
 
 
 Give the poor thing a break - it's not dedicated to Gentoo :-)
 
 There's about 11TB of mirrors on that host = full copies of every major
 distro, most of the popular middle teir ones and full copies of all 3 BSDs
 
 The general public keep it busy - I blame them :-)

I didn't mean anything disrespectful (notice my winky), just that from the US
it's rather slow. But it's still listed, commented, in make.conf.

Thanks, Alan!
-- 
Happy Penguin Computers   ')
126 Fenco Drive   ( \
Tupelo, MS 38801   ^^
supp...@happypenguincomputers.com
662-269-2706 662-205-6424
http://happypenguincomputers.com/

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

Don't top-post: http://en.wikipedia.org/wiki/Top_post#Top-posting



[gentoo-user] emerge --sync issue on only one comp on LAN

2013-10-01 Thread Bruce Hill
There are 3 (or more) computers which sync (sometimes daily) on my LAN at
work: server, router, and workstation. server has issues almost all the time
getting a rsync server (for lack of better way to state it). All three comps
have the exact same SYNC in make.conf:

mingdao@server ~ $ grep SYNC /etc/make.conf
SYNC=rsync://rsync.us.gentoo.org/gentoo-portage

mingdao@router ~ $ grep SYNC /etc/portage/make.conf
SYNC=rsync://rsync.us.gentoo.org/gentoo-portage

mingdao@workstation ~ $ grep SYNC /etc/portage/make.conf
SYNC=rsync://rsync.us.gentoo.org/gentoo-portage

When I first noticed, it was that with the same command (alias ud) run on each
computer, server *always* took a good deal longer than workstation and router.

Here's the output from the emerge --sync portion of my ud alias today:

alias ud='eix-sync  emerge -aDjuv --changed-use @world  dispatch-conf  
emerge -a --depclean  revdep-rebuild -i  clear  exit'

server ~ # ud
 * Running emerge --sync
 Synchronization of repository 'gentoo' located in '/usr/portage'...
 Starting rsync with rsync://128.61.111.9/gentoo-portage...
 Checking server timestamp ...
timed out
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(549) 
[Receiver=3.0.9]
 Retrying...


 Starting retry 1 of 9 with rsync://209.59.138.21/gentoo-portage
 Checking server timestamp ...
timed out
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(549) 
[Receiver=3.0.9]
 Retrying...


 Starting retry 2 of 9 with rsync://128.175.60.112/gentoo-portage
 Checking server timestamp ...
timed out
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(549) 
[Receiver=3.0.9]
 Retrying...


 Starting retry 3 of 9 with rsync://129.21.171.98/gentoo-portage
 Checking server timestamp ...

receiving incremental file list
timestamp.chk

Number of files: 1
Number of files transferred: 1
Total file size: 32 bytes
Total transferred file size: 32 bytes
Literal data: 32 bytes
Matched data: 0 bytes
File list size: 27
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 98
Total bytes received: 140

sent 98 bytes  received 140 bytes  158.67 bytes/sec
total size is 32  speedup is 0.13

receiving incremental file list




router ~ # ud
 * Running emerge --sync
 Synchronization of repository 'gentoo' located in '/usr/portage'...
 Starting rsync with rsync://208.100.4.53/gentoo-portage...
 Checking server timestamp ...
 
 Welcome! This is a gentoo-portage and CentOS mirror, hosted by 
 Steadfast Networks!

 http://steadfast.net

   Hostname: mirror.steadfast.net  rsync11.us.gentoo.org
   IP Addresses: 208.100.4.53  2607:f128:1:3::2
   Location: Chicago, IL, US
   Bandwidth:1000 Mbps
   Hardware: Dual Opteron 2212, 8 GB RAM
   User Limit:   40

 If you experience any trouble with this mirror, please contact 
 mir...@steadfast.net.

receiving incremental file list
timestamp.chk

Number of files: 1
Number of files transferred: 1
Total file size: 32 bytes
Total transferred file size: 32 bytes
Literal data: 32 bytes
Matched data: 0 bytes
File list size: 27
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 98
Total bytes received: 570

sent 98 bytes  received 570 bytes  445.33 bytes/sec
total size is 32  speedup is 0.05
 
 Welcome! This is a gentoo-portage and CentOS mirror, hosted by 
 Steadfast Networks!

 http://steadfast.net

   Hostname: mirror.steadfast.net  rsync11.us.gentoo.org
   IP Addresses: 208.100.4.53  2607:f128:1:3::2
   Location: Chicago, IL, US
   Bandwidth:1000 Mbps
   Hardware: Dual Opteron 2212, 8 GB RAM
   User Limit:   40

 If you experience any trouble with this mirror, please contact 
 mir...@steadfast.net.

receiving incremental file list




workstation ~ # ud
 * Running emerge --sync
 Synchronization of repository 'gentoo' located in '/usr/portage'...
 Starting rsync with rsync://209.221.142.124/gentoo-portage...
 Checking server timestamp ...
Gentoo Portage/CPAN rsync mirror
Server: gentoo.llarian.net  cpan.llarian.net
IP(s): 209.221.142.124  2001:5d8:11::13
Bandwidth: 1000Mbps via multiple carriers
User Limit: 30
Location: Seattle, WA, USA
Admin Contact: Dylan Vanderhoof llar...@llarian.net


receiving incremental file list
timestamp.chk

Number of files: 1
Number of files transferred: 1
Total file size: 32 bytes
Total transferred file size: 32 bytes
Literal data: 32 bytes
Matched data: 0 bytes
File list size: 27
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 98
Total bytes received: 392

sent 98 bytes  received 392 bytes  326.67 bytes/sec
total size is 32  speedup is 0.07
Gentoo Portage/CPAN rsync mirror
Server: gentoo.llarian.net  cpan.llarian.net
IP(s): 209.221.142.124  2001:5d8:11::13
Bandwidth: 1000Mbps via multiple carriers
User Limit: 30
Location: Seattle, WA, USA
Admin Contact: Dylan Vanderhoof llar...@llarian.net


receiving incremental file list




Can anyone 

Re: [gentoo-user] emerge --sync issue on only one comp on LAN

2013-10-01 Thread Alan McKinnon
On 01/10/2013 16:20, Bruce Hill wrote:
 There are 3 (or more) computers which sync (sometimes daily) on my LAN at
 work: server, router, and workstation. server has issues almost all the time
 getting a rsync server (for lack of better way to state it). All three comps
 have the exact same SYNC in make.conf:
 
 mingdao@server ~ $ grep SYNC /etc/make.conf
 SYNC=rsync://rsync.us.gentoo.org/gentoo-portage
 
 mingdao@router ~ $ grep SYNC /etc/portage/make.conf
 SYNC=rsync://rsync.us.gentoo.org/gentoo-portage
 
 mingdao@workstation ~ $ grep SYNC /etc/portage/make.conf
 SYNC=rsync://rsync.us.gentoo.org/gentoo-portage


Most likely obvious cause:

You have outbound firewall rules on your server/router affecting the server.















 
 When I first noticed, it was that with the same command (alias ud) run on each
 computer, server *always* took a good deal longer than workstation and router.
 
 Here's the output from the emerge --sync portion of my ud alias today:
 
 alias ud='eix-sync  emerge -aDjuv --changed-use @world  dispatch-conf  
 emerge -a --depclean  revdep-rebuild -i  clear  exit'
 
 server ~ # ud
  * Running emerge --sync
 Synchronization of repository 'gentoo' located in '/usr/portage'...
 Starting rsync with rsync://128.61.111.9/gentoo-portage...
 Checking server timestamp ...
 timed out
 rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(549) 
 [Receiver=3.0.9]
 Retrying...
 
 
 Starting retry 1 of 9 with rsync://209.59.138.21/gentoo-portage
 Checking server timestamp ...
 timed out
 rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(549) 
 [Receiver=3.0.9]
 Retrying...
 
 
 Starting retry 2 of 9 with rsync://128.175.60.112/gentoo-portage
 Checking server timestamp ...
 timed out
 rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(549) 
 [Receiver=3.0.9]
 Retrying...
 
 
 Starting retry 3 of 9 with rsync://129.21.171.98/gentoo-portage
 Checking server timestamp ...
 
 receiving incremental file list
 timestamp.chk
 
 Number of files: 1
 Number of files transferred: 1
 Total file size: 32 bytes
 Total transferred file size: 32 bytes
 Literal data: 32 bytes
 Matched data: 0 bytes
 File list size: 27
 File list generation time: 0.001 seconds
 File list transfer time: 0.000 seconds
 Total bytes sent: 98
 Total bytes received: 140
 
 sent 98 bytes  received 140 bytes  158.67 bytes/sec
 total size is 32  speedup is 0.13
 
 receiving incremental file list
 
 
 
 
 router ~ # ud
  * Running emerge --sync
 Synchronization of repository 'gentoo' located in '/usr/portage'...
 Starting rsync with rsync://208.100.4.53/gentoo-portage...
 Checking server timestamp ...
  
  Welcome! This is a gentoo-portage and CentOS mirror, hosted by 
  Steadfast Networks!
 
  http://steadfast.net
 
Hostname: mirror.steadfast.net  rsync11.us.gentoo.org
IP Addresses: 208.100.4.53  2607:f128:1:3::2
Location: Chicago, IL, US
Bandwidth:1000 Mbps
Hardware: Dual Opteron 2212, 8 GB RAM
User Limit:   40
 
  If you experience any trouble with this mirror, please contact 
  mir...@steadfast.net.
 
 receiving incremental file list
 timestamp.chk
 
 Number of files: 1
 Number of files transferred: 1
 Total file size: 32 bytes
 Total transferred file size: 32 bytes
 Literal data: 32 bytes
 Matched data: 0 bytes
 File list size: 27
 File list generation time: 0.001 seconds
 File list transfer time: 0.000 seconds
 Total bytes sent: 98
 Total bytes received: 570
 
 sent 98 bytes  received 570 bytes  445.33 bytes/sec
 total size is 32  speedup is 0.05
  
  Welcome! This is a gentoo-portage and CentOS mirror, hosted by 
  Steadfast Networks!
 
  http://steadfast.net
 
Hostname: mirror.steadfast.net  rsync11.us.gentoo.org
IP Addresses: 208.100.4.53  2607:f128:1:3::2
Location: Chicago, IL, US
Bandwidth:1000 Mbps
Hardware: Dual Opteron 2212, 8 GB RAM
User Limit:   40
 
  If you experience any trouble with this mirror, please contact 
  mir...@steadfast.net.
 
 receiving incremental file list
 
 
 
 
 workstation ~ # ud
  * Running emerge --sync
 Synchronization of repository 'gentoo' located in '/usr/portage'...
 Starting rsync with rsync://209.221.142.124/gentoo-portage...
 Checking server timestamp ...
 Gentoo Portage/CPAN rsync mirror
 Server: gentoo.llarian.net  cpan.llarian.net
 IP(s): 209.221.142.124  2001:5d8:11::13
 Bandwidth: 1000Mbps via multiple carriers
 User Limit: 30
 Location: Seattle, WA, USA
 Admin Contact: Dylan Vanderhoof llar...@llarian.net
 
 
 receiving incremental file list
 timestamp.chk
 
 Number of files: 1
 Number of files transferred: 1
 Total file size: 32 bytes
 Total transferred file size: 32 bytes
 Literal data: 32 bytes
 Matched data: 0 bytes
 File list size: 27
 File list generation time: 0.001 seconds
 File list transfer time: 0.000 seconds
 Total bytes sent: 98
 Total bytes received: 392
 
 sent 98 bytes  received 392 bytes  326.67 bytes/sec
 total size is 32  speedup is 

Re: [gentoo-user] emerge --sync issue on only one comp on LAN

2013-10-01 Thread Greg Turner
On Tue, Oct 1, 2013 at 7:20 AM, Bruce Hill
da...@happypenguincomputers.com wrote:
 There are 3 (or more) computers which sync (sometimes daily) on my LAN at
 work: server, router, and workstation. server has issues almost all the time
 getting a rsync server (for lack of better way to state it). All three comps
 have the exact same SYNC in make.conf:

Seriously?  Your problem is that an incredible build-up of bad karma
has polluted your network.  You are selfishly and pointlessly wasting
the rsync.us.gentoo.org mirror network's resources, and your own
bandwidth as well.

Run rsyncd somewhere.  Sync the other two systems to it.  If the
server has problems with outbound connectivity, use the router, I
guess.

Rsync mirrors don't grow on trees, man.  People pay good money to
provide that service to us.  You should seriously be embarrassed to
have posted this.

-gmt



Re: [gentoo-user] emerge --sync issue on only one comp on LAN

2013-10-01 Thread Alan McKinnon
On 01/10/2013 17:17, Greg Turner wrote:
 On Tue, Oct 1, 2013 at 7:20 AM, Bruce Hill
 da...@happypenguincomputers.com wrote:
 There are 3 (or more) computers which sync (sometimes daily) on my LAN at
 work: server, router, and workstation. server has issues almost all the time
 getting a rsync server (for lack of better way to state it). All three comps
 have the exact same SYNC in make.conf:
 
 Seriously?  Your problem is that an incredible build-up of bad karma
 has polluted your network.  You are selfishly and pointlessly wasting
 the rsync.us.gentoo.org mirror network's resources, and your own
 bandwidth as well.
 
 Run rsyncd somewhere.  Sync the other two systems to it.  If the
 server has problems with outbound connectivity, use the router, I
 guess.
 
 Rsync mirrors don't grow on trees, man.  People pay good money to
 provide that service to us.  You should seriously be embarrassed to
 have posted this.



Really?


Then you can all use mine with the greatest of pleasure:

SYNC=rsync://ftp.is.co.za/gentoo-portage


I have the NetOps team BEGGING me weekly to try and generate more
traffic out of our network going international. The in-out ratio on the
peering links is seriously screwed and they badly want something to even
it out a bit :-)




-- 
Alan McKinnon
alan.mckin...@gmail.com




[gentoo-user] emerge --sync

2012-10-15 Thread Silvio Siefke
Hello,


i try to install a Gentoo Vserver by Hosteurope. Im have take the last
stage archive, because the vserver Archiv is old i think. When i want
run emerge --sync it gives only this message:

receiving incremental file list
media-gfx/gphoto2/ChangeLog
media-gfx/gphoto2/Manifest
media-gfx/gphoto2/gphoto2-2.4.14.ebuild
media-gfx/graphicsmagick/ChangeLog
media-gfx/graphicsmagick/Manifest
media-gfx/graphicsmagick/graphicsmagick-1.3.17.ebuild
ERROR: out of memory in flist_expand [receiver]
rsync error: error allocating core memory buffers (code 22) at util.c(117) 
[receiver=3.0.9]
rsync: connection unexpectedly closed (2861 bytes received so far) [generator]
rsync error: error in rsync protocol data stream (code 12) at io.c(605) 
[generator=3.0.9]
 Retrying...


Can me someone tell what is it?


Thx and Regards
Silvio



Re: [gentoo-user] emerge --sync

2012-10-15 Thread Alex Schuster
Silvio Siefke writes:

 i try to install a Gentoo Vserver by Hosteurope. Im have take the last
 stage archive, because the vserver Archiv is old i think. When i want
 run emerge --sync it gives only this message:

[...]
 ERROR: out of memory in flist_expand [receiver]
 rsync error: error allocating core memory buffers (code 22) at
 util.c(117) [receiver=3.0.9] rsync: connection unexpectedly closed
 (2861 bytes received so far) [generator] rsync error: error in rsync
 protocol data stream (code 12) at io.c(605) [generator=3.0.9]
  Retrying...
 
 Can me someone tell what is it?

As it says, you're out of memory. It seems you are low on RAM, what does
free -m say? Maybe you need to add some swap space?

Wonko



Re: [gentoo-user] emerge --sync

2012-10-15 Thread Silvio Siefke
On Mon, 15 Oct 2012 19:50:07 +0200
Alex Schuster wo...@wonkology.org wrote:

 As it says, you're out of memory. It seems you are low on RAM, what does
 free -m say? Maybe you need to add some swap space?


lvps5-35-240-192 / # free -m
 total   used   free sharedbuffers cached
Mem:164600 11 164589  0  0  0
-/+ buffers/cache: 11 164589
Swap:0  0  0


Regards
Silvio



Re: [gentoo-user] emerge --sync

2012-10-15 Thread Alan McKinnon
On Mon, 15 Oct 2012 21:03:59 +0200
Silvio Siefke siefke_lis...@web.de wrote:

 On Mon, 15 Oct 2012 19:50:07 +0200
 Alex Schuster wo...@wonkology.org wrote:
 
  As it says, you're out of memory. It seems you are low on RAM, what
  does free -m say? Maybe you need to add some swap space?
 
 
 lvps5-35-240-192 / # free -m
  total   used   free sharedbuffers
 cached Mem:164600 11 164589  0
 0  0 -/+ buffers/cache: 11 164589
 Swap:0  0  0

You have 164M of RAM, that is not enough. Packages like gcc and glibc
will probably just not compile with so little RAM[1], and there is no
way on a Gentoo machine to avoid compiling those. You have several
options:

- use something else, not Gentoo
- Buy more RAM from the virtual machine provider
- build on another machine and emerge the binary packages.

The first is the one with the least pain.

[1] I have regular 32bit x86 VMs in my test lab that struggle to
properly compile big packages with 256M and sometimes even 512M is not
enough - gcc is the usual culprit.



-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] emerge --sync

2012-10-15 Thread Silvio Siefke
Hello,


On Mon, 15 Oct 2012 21:56:07 +0200

 You have 164M of RAM, that is not enough. Packages like gcc and glibc
 will probably just not compile with so little RAM[1], and there is no
 way on a Gentoo machine to avoid compiling those. You have several
 options:

In the description stand 1 GB, dynamic 2 GB. When thats not enough, then
i not know.

http://www.hosteurope.de/produkt/Virtual-Server-Linux-L

For DNS Backup should enough, and when u run one time emerge package you 
want never have other. And Debian with Plesk what is origin on maschines
is not happy life.


I write to support and we see what they say.


Regards
Silvio



Re: [gentoo-user] emerge --sync

2012-10-15 Thread Alex Schuster
Alan McKinnon writes:

 On Mon, 15 Oct 2012 21:03:59 +0200
 Silvio Siefke siefke_lis...@web.de wrote:
 
  On Mon, 15 Oct 2012 19:50:07 +0200
  Alex Schuster wo...@wonkology.org wrote:
  
   As it says, you're out of memory. It seems you are low on RAM, what
   does free -m say? Maybe you need to add some swap space?
  
  lvps5-35-240-192 / # free -m
   total   used   free sharedbuffers
  cached Mem:164600 11 164589  0
  0  0 -/+ buffers/cache: 11 164589
  Swap:0  0  0
 
 You have 164M of RAM, that is not enough. Packages like gcc and glibc

free -m outputs megabytes, so this would mean he has 164 G of RAM, with
only 11 M being used... something is wrong here. Not sure what.

Wonko



Re: [gentoo-user] emerge --sync

2012-10-15 Thread Florian Philipp
Am 15.10.2012 22:57, schrieb Alex Schuster:
 Alan McKinnon writes:
 
 On Mon, 15 Oct 2012 21:03:59 +0200
 Silvio Siefke siefke_lis...@web.de wrote:

 On Mon, 15 Oct 2012 19:50:07 +0200
 Alex Schuster wo...@wonkology.org wrote:

 As it says, you're out of memory. It seems you are low on RAM, what
 does free -m say? Maybe you need to add some swap space?

 lvps5-35-240-192 / # free -m
  total   used   free sharedbuffers
 cached Mem:164600 11 164589  0
 0  0 -/+ buffers/cache: 11 164589
 Swap:0  0  0

 You have 164M of RAM, that is not enough. Packages like gcc and glibc
 
 free -m outputs megabytes, so this would mean he has 164 G of RAM, with
 only 11 M being used... something is wrong here. Not sure what.
 
   Wonko
 

You cannot trust `free` on a vserver. Just because the system has that
much RAM, doesn't mean its allocated to your instance.

It should still be enough to use gentoo on it. In fact, I'm doing just that.

Regards,
Florian Philipp



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-user] emerge --sync

2012-10-15 Thread Alan McKinnon
On Mon, 15 Oct 2012 22:57:17 +0200
Alex Schuster wo...@wonkology.org wrote:

 Alan McKinnon writes:
 
  On Mon, 15 Oct 2012 21:03:59 +0200
  Silvio Siefke siefke_lis...@web.de wrote:
  
   On Mon, 15 Oct 2012 19:50:07 +0200
   Alex Schuster wo...@wonkology.org wrote:
   
As it says, you're out of memory. It seems you are low on RAM,
what does free -m say? Maybe you need to add some swap space?
   
   lvps5-35-240-192 / # free -m
total   used   free sharedbuffers
   cached Mem:164600 11 164589  0
   0  0 -/+ buffers/cache: 11 164589
   Swap:0  0  0
  
  You have 164M of RAM, that is not enough. Packages like gcc and
  glibc
 
 free -m outputs megabytes, so this would mean he has 164 G of RAM,
 with only 11 M being used... something is wrong here. Not sure what.


Oops, indeed. I read the man page (really, I did...)

and my brain performed a

s/mega/kilo/


-- 
Alan McKinnon
alan.mckin...@gmail.com




[gentoo-user] emerge --sync failed

2011-10-23 Thread Hartmut Figge
Greetings,

emerge --sync was successfull till 'Performing Global Updates' which
leaded to an error. After waiting for perhaps 1 to 2 hours i tried
another 'emerge --sync' in the hope that would fix the issue. No luck.

---
i5 hafi # emerge --sync

Performing Global Updates:
(Could take a couple of minutes if you have a lot of binary packages.)
  .='update pass'  *='binary update'  #='/var/db update'  @='/var/db move'
  s='/var/db SLOT move'  %='binary move'  S='binary SLOT move'
  p='update /etc/portage/package.*'
/usr/portage/profiles/updates/3Q-2011..
/usr/portage/profiles/updates/4Q-2011..
ERROR: Malformed update entry 'move dev-php5/dev-php5/pecl-ssh2 
dev-php/dev-php5/pecl-ssh2'
Traceback (most recent call last):
  File /usr/bin/emerge, line 43, in module
retval = emerge_main()
  File /usr/lib/portage/pym/_emerge/main.py, line 1531, in emerge_main
_global_updates(trees, mtimedb[updates], quiet=(--quiet in myopts)):
  File /usr/lib/portage/pym/portage/_global_updates.py, line 160, in 
_global_updates
moves = vardb.move_ent(update_cmd, repo_match=repo_match)
  File /usr/lib/portage/pym/portage/dbapi/vartree.py, line 300, in move_ent
origmatches = self.match(origcp, use_cache=0)
  File /usr/lib/portage/pym/portage/dbapi/vartree.py, line 474, in match
origdep, mydb=self, use_cache=use_cache, settings=self.settings)
  File /usr/lib/portage/pym/portage/dbapi/dep_expand.py, line 33, in 
dep_expand
mydep = Atom(mydep, allow_repo=True)
  File /usr/lib/portage/pym/portage/dep/__init__.py, line 1097, in __init__
raise InvalidAtom(self)
InvalidAtom: dev-php5/dev-php5/pecl-ssh2
---

Now what? :)

Hartmut
-- 
Usenet-ABC-Wiki http://www.usenet-abc.de/wiki/
Von Usern fuer User  :-)




Re: [gentoo-user] emerge --sync failed

2011-10-23 Thread Albert W. Hopkins
On Mon, 2011-10-24 at 01:40 +0200, Hartmut Figge wrote:
 Greetings,
 
 emerge --sync was successfull till 'Performing Global Updates' which
 leaded to an error. After waiting for perhaps 1 to 2 hours i tried
 another 'emerge --sync' in the hope that would fix the issue. No luck.
 
 ---
 i5 hafi # emerge --sync
 
 Performing Global Updates:
 (Could take a couple of minutes if you have a lot of binary packages.)
   .='update pass'  *='binary update'  #='/var/db update'  @='/var/db move'
   s='/var/db SLOT move'  %='binary move'  S='binary SLOT move'
   p='update /etc/portage/package.*'
 /usr/portage/profiles/updates/3Q-2011..
 /usr/portage/profiles/updates/4Q-2011..
 ERROR: Malformed update entry 'move dev-php5/dev-php5/pecl-ssh2 
 dev-php/dev-php5/pecl-ssh2'
 Traceback (most recent call last):
   File /usr/bin/emerge, line 43, in module
 retval = emerge_main()
   File /usr/lib/portage/pym/_emerge/main.py, line 1531, in emerge_main
 _global_updates(trees, mtimedb[updates], quiet=(--quiet in myopts)):
   File /usr/lib/portage/pym/portage/_global_updates.py, line 160, in 
 _global_updates
 moves = vardb.move_ent(update_cmd, repo_match=repo_match)
   File /usr/lib/portage/pym/portage/dbapi/vartree.py, line 300, in move_ent
 origmatches = self.match(origcp, use_cache=0)
   File /usr/lib/portage/pym/portage/dbapi/vartree.py, line 474, in match
 origdep, mydb=self, use_cache=use_cache, settings=self.settings)
   File /usr/lib/portage/pym/portage/dbapi/dep_expand.py, line 33, in 
 dep_expand
 mydep = Atom(mydep, allow_repo=True)
   File /usr/lib/portage/pym/portage/dep/__init__.py, line 1097, in __init__
 raise InvalidAtom(self)
 InvalidAtom: dev-php5/dev-php5/pecl-ssh2
 ---

I'm seeing this chatter now.  It looks like someone made a typo.  And
some mirrors are still picking it up.

You should be able to delete /usr/portage/profiles/updates/4Q-2011 (or
edit the file and fix it... it's pretty straighforward) and continue
from there.

-a





[gentoo-user] emerge --sync kde-base/

2009-01-27 Thread Norberto Bensa
Hello,

I'm wondering. Is it posible to emerge --sync part of the tree. For
example, I want to only sync kde-base/ and kde-misc/?

Thanks in advance,
Norberto



Re: [gentoo-user] emerge --sync kde-base/

2009-01-27 Thread Nick Cunningham
2009/1/28 Norberto Bensa nbe...@gmail.com

 Hello,

 I'm wondering. Is it posible to emerge --sync part of the tree. For
 example, I want to only sync kde-base/ and kde-misc/?

 Thanks in advance,
 Norberto


Have a look in make.conf.example, i believe there are some options to filter
the tree, there may have been something on the forums too that helped trim
the tree down aswell so theres no harm in searching there.

- Nick


Re: [gentoo-user] emerge --sync kde-base/

2009-01-27 Thread AllenJB

Norberto Bensa wrote:

Hello,

I'm wondering. Is it posible to emerge --sync part of the tree. For
example, I want to only sync kde-base/ and kde-misc/?

Thanks in advance,
Norberto

No, there isn't. You wouldn't want to try either - there will be 
relevant files in other parts of the tree (eg. eclasses, related 
packages in other categories) that you'll also want to make sure are 
up-to-date.


AllenJB



Re: [gentoo-user] emerge --sync kde-base/

2009-01-27 Thread Nick Cunningham
2009/1/28 AllenJB gentoo-li...@allenjb.me.uk

 Norberto Bensa wrote:

 Hello,

 I'm wondering. Is it posible to emerge --sync part of the tree. For
 example, I want to only sync kde-base/ and kde-misc/?

 Thanks in advance,
 Norberto

  No, there isn't. You wouldn't want to try either - there will be relevant
 files in other parts of the tree (eg. eclasses, related packages in other
 categories) that you'll also want to make sure are up-to-date.

 AllenJB


Agreed, i certainly wouldnt recommend it, if its a space issue your better
off looking at compressing the tree, or if its speed then mounting it in RAM
(or some other method, theres plenty of guides on the forums for just this).

If you *really* want to, then the best (and perhaps only?) way is to use the
make.conf option to pass options to rsync and then use this to tell rsync to
exclude certain directories, although do note that if you try this it is
totally unsupported and will likely get you flamed/ignored/laughed at if you
encounter problems :)

- Nick


Re: [gentoo-user] emerge --sync fails with CacheCorruption

2007-10-23 Thread Grant
File /usr/lib/portage/pym/cache/util.py, line 31, in mirror_cache
  try:entry = src_cache[x]
File /usr/lib/portage/pym/cache/metadata.py, line 32, in __getitem__
  return flat_hash.database.__getitem__(self, cpv)
File /usr/lib/portage/pym/cache/flat_hash.py, line 38, in __getitem__
  raise cache_errors.CacheCorruption(cpv, e)
  cache.cache_errors.CacheCorruption: dev-games/ode-0.8 is corrupt:
  [Errno 5] Input/output error

 http://bugs.gentoo.org/show_bug.cgi?id=196680

 It is a bug in portage, but it's also abnormal to receive an
 Input/output error in that case, so you should probably run fsck on
 that filesystem.

Fixed, thanks Zac!

- Grant
-- 
[EMAIL PROTECTED] mailing list



[gentoo-user] emerge --sync fails with CacheCorruption

2007-10-22 Thread Grant
Whenever I try to emerge --sync my laptop it fails like this:

 Updating Portage cache:   18%Traceback (most recent call last):
  File /usr/bin/emerge, line 6474, in ?
retval = emerge_main()
  File /usr/bin/emerge, line 6429, in emerge_main
action_sync(settings, trees, mtimedb, myopts, myaction)
  File /usr/bin/emerge, line 4942, in action_sync
action_metadata(settings, portdb, myopts)
  File /usr/bin/emerge, line 5036, in action_metadata
eclass_cache=ec, verbose_instance=noise_maker)
  File /usr/lib/portage/pym/cache/util.py, line 31, in mirror_cache
try:entry = src_cache[x]
  File /usr/lib/portage/pym/cache/metadata.py, line 32, in __getitem__
return flat_hash.database.__getitem__(self, cpv)
  File /usr/lib/portage/pym/cache/flat_hash.py, line 38, in __getitem__
raise cache_errors.CacheCorruption(cpv, e)
cache.cache_errors.CacheCorruption: dev-games/ode-0.8 is corrupt:
[Errno 5] Input/output error

I thought it was disc space but I have plenty.

- Grant
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] emerge --sync fails with CacheCorruption

2007-10-22 Thread Zac Medico
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Grant wrote:
   File /usr/lib/portage/pym/cache/util.py, line 31, in mirror_cache
 try:entry = src_cache[x]
   File /usr/lib/portage/pym/cache/metadata.py, line 32, in __getitem__
 return flat_hash.database.__getitem__(self, cpv)
   File /usr/lib/portage/pym/cache/flat_hash.py, line 38, in __getitem__
 raise cache_errors.CacheCorruption(cpv, e)
 cache.cache_errors.CacheCorruption: dev-games/ode-0.8 is corrupt:
 [Errno 5] Input/output error

http://bugs.gentoo.org/show_bug.cgi?id=196680

It is a bug in portage, but it's also abnormal to receive an
Input/output error in that case, so you should probably run fsck on
that filesystem.

Zac
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFHHU7//ejvha5XGaMRAncHAKDOKb1mCZRZwppLJDrzUyGAf3wmFACg2COt
6A3aSb7i3ZWOdGgj/slVk0Y=
=vZAK
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] emerge --sync stopped working

2007-09-18 Thread Dale
Walter Dnes wrote:
 On Mon, Sep 17, 2007 at 01:35:24PM +0100, Neil Bothwick wrote

   
 Did you change ISPs when moving? Does your new ISP block rsync traffic?
 

   Bingo.  Same ISP.  Things worked OK after the move for about a month
 after the move.  Since about Sept 8th, however, I haven't been able to
 send out email via my broadband ISP.  I've had to fall back to my dialup
 ISP, which I deliberately use a different provider for.  Their name, and
 website, is 295.ca so guess how much they charge per month.

   Anyhow, I just ran a successful emerge --sync via dialup.  I have some
 complaining to do.

   

This may not be the problem in your case but when I ran into that
problem on a second machine, my mobo was bad.  I suspect it had
something to do with the PCI bus on mine.  I also found some bad ram on
there too which makes me think maybe a surge hit it or something.

In my case, I tried several different ethernet cards with no help.

Just a thought.

Dale

:-)  :-)  :-)


[gentoo-user] emerge --sync stopped working

2007-09-17 Thread Walter Dnes
Date: Mon, 17 Sep 2007 02:15:59 -0400
From: Walter Dnes [EMAIL PROTECTED]
To: Gentoo Users List [EMAIL PROTECTED]
Subject: emerge --sync stopped working
Message-ID: [EMAIL PROTECTED]

  I went almost a month without updating.  My old machine (1999 Dell
450 mhz PIII) finally died.  I had kept a newer AMD 3000+ updated as my
hot backup.  The switchover went smoothly.  I had just moved, and was
busy setting up my new condo, and fighting the install on a new Dell.  I
finally got the new Dell set up, so I dared to update the AMD.

  It was a major struggle. emerge --sync stopped working.  I manually
selected a different rsync server, and got the same error messages.  I
gave up and used webrsync.

  This weekend was spent fighting several update issues.  I've finally
gotten X working again and revdep-rebuild doesn't flag any problems, so
back to the emerge --sync issue.  I don't see anything on Bugzilla
that looks like my problem.  Before I file a bug, are there any obvious
things to check first?

  At the bottom is a listing of the attempt.  In addition to the attempt
below, I changed the server in /etc/make.conf manually a couple of times
and the the same errors with other servers.  I also tried downgrading
from 2.6.3-r3 to -r2 and -r1, and got the same errors.  Any ideas?

[m3000][root][~] emerge --sync
 Starting rsync with rsync://134.153.48.2/gentoo-portage...
 Checking server timestamp ...
timed out
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(244) 
[receiver=2.6.9]
 Retrying...


 Starting retry 1 of 3 with rsync://132.207.4.160/gentoo-portage
 Checking server timestamp ...
rsync: read error: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at io.c(609) 
[receiver=2.6.9]
 Retrying...


 Starting retry 2 of 3 with rsync://142.77.49.220/gentoo-portage
 Checking server timestamp ...
timed out
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(244) 
[receiver=2.6.9]
 Retrying...


 Starting retry 3 of 3 with rsync://216.194.64.133/gentoo-portage
 Checking server timestamp ...
timed out
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(244) 
[receiver=2.6.9]

!!! Rsync has not successfully finished. It is recommended that you keep
!!! trying or that you use the 'emerge-webrsync' option if you are unable
!!! to use rsync due to firewall or other restrictions. This should be a
!!! temporary problem unless complications exist with your network
!!! (and possibly your system's filesystem) configuration.

-- 
Walter Dnes [EMAIL PROTECTED] In linux /sbin/init is Job #1
Q. Mr. Ghandi, what do you think of Microsoft security?
A. I think it would be a good idea.
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] emerge --sync stopped working

2007-09-17 Thread Neil Bothwick
On Mon, 17 Sep 2007 07:32:18 -0400, Walter Dnes wrote:

 I had just moved, and was busy setting up my new condo,

[snip]

   It was a major struggle. emerge --sync stopped working.  I manually
 selected a different rsync server, and got the same error messages.  I
 gave up and used webrsync.

Did you change ISPs when moving? Does your new ISP block rsync traffic?


-- 
Neil Bothwick

deja noo - reminds you of the last time you visited Scotland


signature.asc
Description: PGP signature


Re: [gentoo-user] emerge --sync stopped working

2007-09-17 Thread Naga
On Monday 17 September 2007 13:32:18 Walter Dnes wrote:
 and the the same errors with other servers.  I also tried downgrading
 from 2.6.3-r3 to -r2 and -r1, and got the same errors.  Any ideas?
   

 [m3000][root][~] emerge --sync

  Starting rsync with rsync://134.153.48.2/gentoo-portage...
  Checking server timestamp ...

 timed out
 rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(244)
 [receiver=2.6.9]

Tried upgrading to a version in portage (2.6.9-r1 2.6.9-r2 2.6.9-r3)?
Could be a version incompability issue.

-- 
Naga
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] emerge --sync stopped working

2007-09-17 Thread Walter Dnes
On Mon, Sep 17, 2007 at 03:00:40PM +0200, Naga wrote
 On Monday 17 September 2007 13:32:18 Walter Dnes wrote:
  and the the same errors with other servers.  I also tried
  downgrading
  from 2.6.3-r3 to -r2 and -r1, and got the same errors.  Any ideas?


 Tried upgrading to a version in portage (2.6.9-r1 2.6.9-r2 2.6.9-r3)?
 Could be a version incompability issue.

  Sorry about that typo.  That was supposed to read 2.6.9, and I tried
-r1, -r2, and -r3.

-- 
Walter Dnes [EMAIL PROTECTED] In linux /sbin/init is Job #1
Q. Mr. Ghandi, what do you think of Microsoft security?
A. I think it would be a good idea.
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] emerge --sync stopped working

2007-09-17 Thread Walter Dnes
On Mon, Sep 17, 2007 at 01:35:24PM +0100, Neil Bothwick wrote

 Did you change ISPs when moving? Does your new ISP block rsync traffic?

  Bingo.  Same ISP.  Things worked OK after the move for about a month
after the move.  Since about Sept 8th, however, I haven't been able to
send out email via my broadband ISP.  I've had to fall back to my dialup
ISP, which I deliberately use a different provider for.  Their name, and
website, is 295.ca so guess how much they charge per month.

  Anyhow, I just ran a successful emerge --sync via dialup.  I have some
complaining to do.

-- 
Walter Dnes [EMAIL PROTECTED] In linux /sbin/init is Job #1
Q. Mr. Ghandi, what do you think of Microsoft security?
A. I think it would be a good idea.
-- 
[EMAIL PROTECTED] mailing list



[gentoo-user] emerge --sync behind a firewall

2007-04-19 Thread Marko Kocić

Hi all,

I'm trying to use emerge --sync behind a company firewall.
I don't have a direct internet connection, only through http and socks proxies.

Is there a way to configure emerge so that it can use either one of them.

Thanks,
Marko
--
[EMAIL PROTECTED] mailing list



  1   2   >