Re: [gentoo-user] {OT} Mystery network traffic
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
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
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
>>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
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
On Fri, Sep 30, 2016 at 11:32 AM, Dmitry Bogunwrote: > 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
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*