Re: [gentoo-user] {OT} Mystery network traffic

2016-09-30 Thread Mick
On Friday 30 Sep 2016 04:17:29 Grant wrote:
> >>I was watching cbm on one of my machines and it showed a lot more
> >>traffic going in and out over lo than over both of the two real
> >>interfaces.  Is that normal?  One of those two real interfaces is
> >>completely unused and shows zeros in cbm all the time.
> >>
> >>- Grant
> >>
> > Yes, I would consider this normal.
> > 
> > What is running on that machine?
> > 
> > 'lo' is used for all traffic between localhost and localhost.
> > 
> > IOW, all internal communications, like apache talking to the database if
> > both running on the same host. Or postfix to amavis to postfix before
> > mail gets delivered.
> 
> I had no idea.  Thank you Joost.
> 
> - Grant

Some services will listen to localhost network sockets, others may listen to 
unix sockets by default.  Some services can be configured to use either.  
netstat, lsof, ss, will show you both.
-- 
Regards,
Mick

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


[gentoo-user] Re: Dependency conflict

2016-09-30 Thread Kai Krakow
Am Fri, 30 Sep 2016 11:32:18 +0300
schrieb Dmitry Bogun :

> Hi.
> 
> Perl packages family use extremely annoying dependency definition.
> 
> See example below.
> 
> The question is "what is the correct way to solve this dependency
> conflict?". I don't like to add all "conflicts" into install list in
> cli.  Is there a way to force update of all this "perl sh.t/stuff"?
> And this is not first time when I faced this issue. And usually it
> happen with perl* packages.
> 
> # emerge -a1 bash perl
> 
>  * IMPORTANT: 1 news items need reading for repository 'gentoo'.
>  * Use eselect news read to view new items.
> 
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild U  ] app-shells/bash-4.3_p46-r1 [4.3_p42-r1]
> [ebuild   R] dev-lang/perl-5.20.2
> 
> WARNING: One or more updates/rebuilds have been skipped due to a
> dependency conflict:

It may help to remove the perl-virtuals first:

# emerge -Ca $(qlist -IC virtual/perl-)

This doesn't hurt at all because it doesn't remove any important files,
just dependency blockers.

Also, upgrading just perl may not work - portage will simply not
account for all dependencies. Without -u it won't even consider direct
dependency updates. It may help to use this instead:

# emerge -1ua bash perl

or even

# emerge -1ua bash perl $(qlist -IC dev-perl/)

This may show you the blockers a little more readable. I suggest using
perl-cleaner first, or try a deep update of perl only:

# emerge -1Dua perl

You may want to add $(qlist -IC dev-perl/) here, too. However, if the
new perl version blocks on an installation of an existing package, you
may need to remove that manually first.

Also, as a very first option you may want to remove all perl packages
from world:

# emerge --deselect -a $(qlist -IC dev-perl/ virtual/perl-)

Inspect the list for obvious errors, e.g. packages which you explicitly
want in world.


> dev-lang/perl:0
> 
>   (dev-lang/perl-5.22.2:0/5.22::gentoo, ebuild scheduled for merge)
> conflicts with =dev-lang/perl-5.20* required by
> (virtual/perl-IO-1.310.0:0/0::gentoo, installed) ^  ^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Net-SMTP-SSL-1.30.0:0/0::gentoo, installed) 
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Text-Unidecode-0.40.0-r1:0/0::gentoo, installed) 
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Date-Manip-6.510.0:0/0::gentoo, installed) 
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/IO-Socket-INET6-2.720.0:0/0::gentoo, installed) 
> dev-lang/perl:0/5.20=[-build(-)] required by
> (perl-core/Data-Dumper-2.154.0:0/0::gentoo, installed) 
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/IO-Socket-SSL-2.24.0:0/0::gentoo, installed) 
> =dev-lang/perl-5.20* required by
> (virtual/perl-Test-Harness-3.330.0:0/0::gentoo, installed)
> ^  ^ dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Tie-IxHash-1.230.0:0/0::gentoo, installed) 
> =dev-lang/perl-5.20* required by
> (virtual/perl-Digest-SHA-5.880.0:0/0::gentoo, installed)
> ^  ^ =dev-lang/perl-5.20.2* required by
> (virtual/perl-Storable-2.490.100-r1:0/0::gentoo, installed)
> ^  ^^^ dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Carp-Clan-6.40.0-r1:0/0::gentoo, installed) 
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Socket6-0.270.0:0/0::gentoo, installed) 
> dev-lang/perl:0/5.20= required by
> (dev-perl/Net-DNS-1.40.0:0/0::gentoo, installed) 
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Error-0.170.240:0/0::gentoo, installed) 
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Date-Calc-6.400.0:0/0::gentoo, installed) 
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/libintl-perl-1.240.0:0/0::gentoo, installed) 
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Sys-CPU-0.610.0:0/0::gentoo, installed) 
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Authen-SASL-2.160.0-r1:0/0::gentoo, installed) 
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Sys-MemInfo-0.980.0:0/0::gentoo, installed) 
> =dev-lang/perl-5.20* required by
> (virtual/perl-Digest-MD5-2.530.0-r2:0/0::gentoo, installed)
> ^  ^ dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Net-IP-1.260.0-r1:0/0::gentoo, installed) 
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-vcs/git-2.7.3-r1:0/0::gentoo, installed) 
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Unicode-EastAsianWidth-1.330.0-r1:0/0::gentoo, installed)
>  dev-lang/perl:0/5.20=[-build(-)] required by
> (perl-core/File-Temp-0.230.400-r1:0/0::gentoo, installed) 
> =dev-lang/perl-5.20.2* required by
> 

[gentoo-user] Re: Dependency conflict

2016-09-30 Thread Jörg Schaible
Dmitry Bogun wrote:

> Hi.
> 
> Perl packages family use extremely annoying dependency definition.
> 
> See example below.
> 
> The question is "what is the correct way to solve this dependency
> conflict?". I don't like to add all "conflicts" into install list in cli. 
> Is there a way to force update of all this "perl sh.t/stuff"? And this is
> not first time when I faced this issue. And usually it happen with perl*
> packages.
> 
> # emerge -a1 bash perl
> 
>  * IMPORTANT: 1 news items need reading for repository 'gentoo'.
>  * Use eselect news read to view new items.
> 
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild U  ] app-shells/bash-4.3_p46-r1 [4.3_p42-r1]
> [ebuild   R] dev-lang/perl-5.20.2
> 
> WARNING: One or more updates/rebuilds have been skipped due to a
> dependency conflict:
> 
> dev-lang/perl:0

[snip]

Not every application is compatible when an important part of the 
infrastructure is about to upgrade. Portage devs try to keep the whole tree 
consistent i.e. in such a case there not only the update of this important 
component (Perl), but also of all application that were incompatible with 
the new version.

However, you did not update world, but Perl only. In consequence it is not 
possible for portage to update also any of the incompatible applications. 
Since these require the old Perl version, you're stuck. Portage cannot 
fulfill your requirement to update Perl only and keep applications that are 
known to be incompatible.

Try: emerge -uDvta --changed-use --with-bdeps=y world

Cheers,
Jörg





Re: [gentoo-user] {OT} Mystery network traffic

2016-09-30 Thread Grant
>>I was watching cbm on one of my machines and it showed a lot more
>>traffic going in and out over lo than over both of the two real
>>interfaces.  Is that normal?  One of those two real interfaces is
>>completely unused and shows zeros in cbm all the time.
>>
>>- Grant
>
> Yes, I would consider this normal.
>
> What is running on that machine?
>
> 'lo' is used for all traffic between localhost and localhost.
>
> IOW, all internal communications, like apache talking to the database if both 
> running on the same host.
> Or postfix to amavis to postfix before mail gets delivered.


I had no idea.  Thank you Joost.

- Grant



Re: [gentoo-user] Dependency conflict

2016-09-30 Thread Neil Bothwick
On Fri, 30 Sep 2016 11:32:18 +0300, Dmitry Bogun wrote:

> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild U  ] app-shells/bash-4.3_p46-r1 [4.3_p42-r1]
> [ebuild   R] dev-lang/perl-5.20.2
> 
> WARNING: One or more updates/rebuilds have been skipped due to a
> dependency conflict:
> 
> dev-lang/perl:0
> 
>   (dev-lang/perl-5.22.2:0/5.22::gentoo, ebuild scheduled for merge)
> conflicts with =dev-lang/perl-5.20* required by
> (virtual/perl-IO-1.310.0:0/0::gentoo, installed) ^  ^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Net-SMTP-SSL-1.30.0:0/0::gentoo, installed) 
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Text-Unidecode-0.40.0-r1:0/0::gentoo, installed) 
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Date-Manip-6.510.0:0/0::gentoo, installed) 
...

Check that you have no perl packages in world, that's the usual cause of
this behaviour. If you have, remove them and try again.


-- 
Neil Bothwick

"Most problems go away if you just wait long enough. It might look like
I'm standing motionless but I'm actively waiting for our problems to go
away. I don't know why this works but it does."
Scott Adams, Dilbert comic


pgpC47rnqubZt.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] Dependency conflict

2016-09-30 Thread Alexander Kapshuk
On Fri, Sep 30, 2016 at 11:32 AM, Dmitry Bogun  wrote:
> Hi.
>
> Perl packages family use extremely annoying dependency definition.
>
> See example below.
>
> The question is "what is the correct way to solve this dependency conflict?". 
> I don't like to add all "conflicts" into install list in cli.  Is there a way 
> to force update of all this "perl sh.t/stuff"? And this is not first time 
> when I faced this issue. And usually it happen with perl* packages.
>
> # emerge -a1 bash perl
>
>  * IMPORTANT: 1 news items need reading for repository 'gentoo'.
>  * Use eselect news read to view new items.
>
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> [ebuild U  ] app-shells/bash-4.3_p46-r1 [4.3_p42-r1]
> [ebuild   R] dev-lang/perl-5.20.2
>
> WARNING: One or more updates/rebuilds have been skipped due to a dependency 
> conflict:
>
> dev-lang/perl:0
>
>   (dev-lang/perl-5.22.2:0/5.22::gentoo, ebuild scheduled for merge) conflicts 
> with
> =dev-lang/perl-5.20* required by (virtual/perl-IO-1.310.0:0/0::gentoo, 
> installed)
> ^  ^
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (dev-perl/Net-SMTP-SSL-1.30.0:0/0::gentoo, installed)
>  
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (dev-perl/Text-Unidecode-0.40.0-r1:0/0::gentoo, installed)
>  
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (dev-perl/Date-Manip-6.510.0:0/0::gentoo, installed)
>  
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (dev-perl/IO-Socket-INET6-2.720.0:0/0::gentoo, installed)
>  
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (perl-core/Data-Dumper-2.154.0:0/0::gentoo, installed)
>  
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (dev-perl/IO-Socket-SSL-2.24.0:0/0::gentoo, installed)
>  
> =dev-lang/perl-5.20* required by 
> (virtual/perl-Test-Harness-3.330.0:0/0::gentoo, installed)
> ^  ^
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (dev-perl/Tie-IxHash-1.230.0:0/0::gentoo, installed)
>  
> =dev-lang/perl-5.20* required by 
> (virtual/perl-Digest-SHA-5.880.0:0/0::gentoo, installed)
> ^  ^
> =dev-lang/perl-5.20.2* required by 
> (virtual/perl-Storable-2.490.100-r1:0/0::gentoo, installed)
> ^  ^^^
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (dev-perl/Carp-Clan-6.40.0-r1:0/0::gentoo, installed)
>  
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (dev-perl/Socket6-0.270.0:0/0::gentoo, installed)
>  
> dev-lang/perl:0/5.20= required by (dev-perl/Net-DNS-1.40.0:0/0::gentoo, 
> installed)
>  
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (dev-perl/Error-0.170.240:0/0::gentoo, installed)
>  
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (dev-perl/Date-Calc-6.400.0:0/0::gentoo, installed)
>  
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (dev-perl/libintl-perl-1.240.0:0/0::gentoo, installed)
>  
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (dev-perl/Sys-CPU-0.610.0:0/0::gentoo, installed)
>  
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (dev-perl/Authen-SASL-2.160.0-r1:0/0::gentoo, installed)
>  
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (dev-perl/Sys-MemInfo-0.980.0:0/0::gentoo, installed)
>  
> =dev-lang/perl-5.20* required by 
> (virtual/perl-Digest-MD5-2.530.0-r2:0/0::gentoo, installed)
> ^  ^
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (dev-perl/Net-IP-1.260.0-r1:0/0::gentoo, installed)
>  
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (dev-vcs/git-2.7.3-r1:0/0::gentoo, installed)
>  
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (dev-perl/Unicode-EastAsianWidth-1.330.0-r1:0/0::gentoo, installed)
>  
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (perl-core/File-Temp-0.230.400-r1:0/0::gentoo, installed)
>  
> =dev-lang/perl-5.20.2* required by 
> (virtual/perl-File-Spec-3.480.100-r1:0/0::gentoo, installed)
> ^  ^^^
> =dev-lang/perl-5.20* required by 
> (virtual/perl-MIME-Base64-3.140.0-r1:0/0::gentoo, installed)
> ^  ^
> dev-lang/perl:0/5.20=[-build(-)] required by 
> (dev-perl/Bit-Vector-7.400.0:0/0::gentoo, installed)
>  
> dev-lang/perl:0/5.20= required by (sys-apps/texinfo-6.1:0/0::gentoo, 
> installed)
>  
> =dev-lang/perl-5.20* required by 
> (virtual/perl-Encode-2.600.0:0/0::gentoo, installed)
> ^  

[gentoo-user] Dependency conflict

2016-09-30 Thread Dmitry Bogun
Hi.

Perl packages family use extremely annoying dependency definition.

See example below.

The question is "what is the correct way to solve this dependency conflict?". I 
don't like to add all "conflicts" into install list in cli.  Is there a way to 
force update of all this "perl sh.t/stuff"? And this is not first time when I 
faced this issue. And usually it happen with perl* packages.

# emerge -a1 bash perl

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


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

Calculating dependencies... done!
[ebuild U  ] app-shells/bash-4.3_p46-r1 [4.3_p42-r1]
[ebuild   R] dev-lang/perl-5.20.2

WARNING: One or more updates/rebuilds have been skipped due to a dependency 
conflict:

dev-lang/perl:0

  (dev-lang/perl-5.22.2:0/5.22::gentoo, ebuild scheduled for merge) conflicts 
with
=dev-lang/perl-5.20* required by (virtual/perl-IO-1.310.0:0/0::gentoo, 
installed)
^  ^
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-perl/Net-SMTP-SSL-1.30.0:0/0::gentoo, installed)
 
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-perl/Text-Unidecode-0.40.0-r1:0/0::gentoo, installed)
 
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-perl/Date-Manip-6.510.0:0/0::gentoo, installed)
 
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-perl/IO-Socket-INET6-2.720.0:0/0::gentoo, installed)
 
dev-lang/perl:0/5.20=[-build(-)] required by 
(perl-core/Data-Dumper-2.154.0:0/0::gentoo, installed)
 
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-perl/IO-Socket-SSL-2.24.0:0/0::gentoo, installed)
 
=dev-lang/perl-5.20* required by 
(virtual/perl-Test-Harness-3.330.0:0/0::gentoo, installed)
^  ^
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-perl/Tie-IxHash-1.230.0:0/0::gentoo, installed)
 
=dev-lang/perl-5.20* required by 
(virtual/perl-Digest-SHA-5.880.0:0/0::gentoo, installed)
^  ^
=dev-lang/perl-5.20.2* required by 
(virtual/perl-Storable-2.490.100-r1:0/0::gentoo, installed)
^  ^^^
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-perl/Carp-Clan-6.40.0-r1:0/0::gentoo, installed)
 
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-perl/Socket6-0.270.0:0/0::gentoo, installed)
 
dev-lang/perl:0/5.20= required by (dev-perl/Net-DNS-1.40.0:0/0::gentoo, 
installed)
 
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-perl/Error-0.170.240:0/0::gentoo, installed)
 
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-perl/Date-Calc-6.400.0:0/0::gentoo, installed)
 
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-perl/libintl-perl-1.240.0:0/0::gentoo, installed)
 
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-perl/Sys-CPU-0.610.0:0/0::gentoo, installed)
 
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-perl/Authen-SASL-2.160.0-r1:0/0::gentoo, installed)
 
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-perl/Sys-MemInfo-0.980.0:0/0::gentoo, installed)
 
=dev-lang/perl-5.20* required by 
(virtual/perl-Digest-MD5-2.530.0-r2:0/0::gentoo, installed)
^  ^
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-perl/Net-IP-1.260.0-r1:0/0::gentoo, installed)
 
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-vcs/git-2.7.3-r1:0/0::gentoo, installed)
 
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-perl/Unicode-EastAsianWidth-1.330.0-r1:0/0::gentoo, installed)
 
dev-lang/perl:0/5.20=[-build(-)] required by 
(perl-core/File-Temp-0.230.400-r1:0/0::gentoo, installed)
 
=dev-lang/perl-5.20.2* required by 
(virtual/perl-File-Spec-3.480.100-r1:0/0::gentoo, installed)
^  ^^^
=dev-lang/perl-5.20* required by 
(virtual/perl-MIME-Base64-3.140.0-r1:0/0::gentoo, installed)
^  ^
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-perl/Bit-Vector-7.400.0:0/0::gentoo, installed)
 
dev-lang/perl:0/5.20= required by (sys-apps/texinfo-6.1:0/0::gentoo, 
installed)
 
=dev-lang/perl-5.20* required by (virtual/perl-Encode-2.600.0:0/0::gentoo, 
installed)
^  ^
dev-lang/perl:0/5.20=[-build(-)] required by 
(perl-core/libnet-1.270.0:0/0::gentoo, installed)
 
dev-lang/perl:0/5.20=[-build(-)] required by 
(dev-perl/Digest-HMAC-1.30.0-r1:0/0::gentoo, installed)
 
=dev-lang/perl-5.20*