Re: [gentoo-user] gnome-control center 3.23.98 fails to compile

2017-03-25 Thread John Covici
On Sat, 25 Mar 2017 20:40:25 -0400,
Alarig Le Lay wrote:
> 
> [1  ]
> On sam. 25 mars 20:25:15 2017, John Covici wrote:
> > Hi.  I am getting the following error when emerging
> > gnome-control-center on my most recent update -- I am using unstable
> > gentoo.
> > libtool: compile:  x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H
> > -I. -I../.. -pthread -I/usr/include/gtk-3.0 -I/usr/include/cairo
> > -I/usr/include/pango-1.0 -I/usr/include/harfbuzz
> > -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo
> > -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm
> > -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16
> > -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0
> > -I/usr/lib64/glib-2.0/include -I/usr/include/gsettings-desktop-schemas
> > -I../../ -DG_LOG_DOMAIN=\"common-cc-panel\" -DPANEL_ID=\"common\"
> > -pthread -I/usr/include/gnome-desktop-3.0 -I/usr/include/gtk-3.0
> > -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo
> > -I/usr/include/pango-1.0 -I/usr/include/harfbuzz
> > -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo
> > -I/usr/include/pixman-1 -I/usr/include/libdrm
> > -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16
> > -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
> > -I/usr/include/freetype2 -I/usr/include/gsettings-desktop-schemas
> > -I/usr/include/gudev-1.0 -I/usr/include/glib-2.0
> > -I/usr/lib64/glib-2.0/include -O2 -mtune=core2 -pipe -ggdb -c
> > gsd-device-manager-udev.c  -fPIC -DPIC -o
> > .libs/gsd-device-manager-udev.o
> > gsd-device-manager-udev.c:27:28: fatal error: gdk/gdkwayland.h: No
> > such file or directory
> > 
> > I do have -wailan as a use flag (there by default), so this doesn't
> > make too much sense.
> > 
> > What can I do, or should I file a bug?
> > 
> > thanks in advance for any suggestions.
> 
> Hi,
> 
> What are your useflags for x11-libs/gtk+? I think that you must enable
> the wayland one.

Well, for one thing, I do not want to use wayland at all, it conflicts
with accessibility, and if I enable the wayland flag (and I had to
enable it on a few more packages and get dev-libs/wayland which I
never had) I get the following:

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

Calculating dependencies  ... done!
[ebuild   R] x11-libs/libxkbcommon-0.7.1::gentoo  USE="X doc
-static-libs {-test}" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild  N ] dev-libs/wayland-1.12.0::gentoo  USE="doc
-static-libs" ABI_X86="32 (64) (-x32)" 371 KiB
[ebuild   R] media-libs/mesa-17.0.2::gentoo  USE="classic dri3 egl
gallium gbm gles2 llvm nptl wayland* -bindist -d3d9 -debug -gles1
-opencl -openmax -osmesa -pax_kernel -pic (-selinux) -vaapi -valgrind
-vdpau -vulkan -xa -xvmc" ABI_X86="32 (64) (-x32)"
VIDEO_CARDS="nouveau (-freedreno) -i915 -i965 -imx -intel -r100 -r200
-r300 -r600 -radeon -radeonsi (-vc4) (-vivante) -vmware" 0 KiB
[ebuild  N ] dev-libs/wayland-protocols-1.7::gentoo  111 KiB
[ebuild   R] x11-libs/gtk+-3.22.11:3::mv  USE="X colord cups
introspection wayland* -adwaita-icon-theme (-aqua) -atk-bridge
-broadway -cloudprint -debug -examples {-test} -vim-syntax -xinerama"
ABI_X86="32 (64) (-x32)" 0 KiB

Total: 5 packages (2 new, 3 reinstalls), Size of downloads: 482 KiB

!!! Multiple package instances within a single package slot have been
pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/gtk+:3

  (x11-libs/gtk+-3.22.11:3/3::mv, ebuild scheduled for merge) pulled
  in by
  =x11-libs/gtk+-3.22.11 (Argument)

  (x11-libs/gtk+-3.22.11:3/3::mv, installed) pulled in by
  >=x11-libs/gtk+-3.21.0:3[X=,introspection?,wayland=] required by
  (media-libs/clutter-gtk-1.8.2:1.0/1.0::gentoo, installed)
 


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

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



Re: [gentoo-user] Difficulty setting up apache, php and joomla

2017-03-25 Thread Daniel Campbell

On 03/25/2017 09:13 AM, Mick wrote:

On Saturday 25 Mar 2017 11:13:36 Michael Orlitzky wrote:

On 03/25/2017 10:48 AM, Peter Humphrey wrote:

Hello list,

I'm setting up a new little box to be a web development server, to develop
a new website for my choir. I have it running with the old site,
hand-crafted from HTML and CSS, but after installing joomla into the new
site and on attempting to open index.php to configure it, as instructed,
I get this in
/var/log/apache2/error_log:

Joomla 3.4.x is not compatible with php-7.x:

   https://downloads.joomla.org/technical-requirements#footnote-3xPHP

You'll need Joomla 3.5 at least.

Or if you want some unsolicited advice and you're not picky about the
CMS: avoid Joomla. The user interface is incomprehensible, updates
require manual intervention, extensions are hard to write, and there's a
culture of paid support for things that should just work.


+1

Your error is due to Joomla, not apache.  I also recommend you give Joomla a
wide berth and use Drupal instead, or select a responsive design static
template from the interwebs.  There are a few free templates around which will
do a fine job for a simple website.


If I may piggyback on the recommendations:

Pelican (powered by Python) is a very powerful static site generator, 
and deployment is basically whatever you want it to be. Pages are 
basically plaintext (markdown or asciidoc by default iirc) and the theme 
(template + CSS) is completely separate from the content. It supports 
translation with standard gettext, too. I use it to power my personal 
site. I write posts, commit and push remotely, and use a post-commit 
hook to rsync the generated HTML into the webroot. If that sounds cool, 
check it out. [1] It might meet your needs.


If you must go PHP, you might want to take a look at the PHP-FIG[2] 
(Framework Interoperability Group). I can't say I'm 100% in favor of 
their decisions, but their work has led to some standardization in the 
PHP world and you might find more modern tools through them.


Best of luck with your site, Peter!

[1]: https://getpelican.com
[2]: http://php-fig.org
--
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6



Re: [gentoo-user] Few blockers left

2017-03-25 Thread thelma
On 03/25/2017 04:31 PM, Neil Bothwick wrote:
> On Sat, 25 Mar 2017 08:10:25 -0600, the...@sys-concept.com wrote:
> 
>>> The full output of emerge, with the --tree option, would put these
>>> messages in context.
>>>   
 sys-fs/eudev:0

   (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled
 in by (no parents that aren't satisfied by other packages in this
 slot)

   (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by  
 
 >=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]
 >required by (virtual/libudev-215-r1:0/1::gentoo, installed)
>>>
>>> This one is usually caused by mismatched USE flags on the virtual and
>>> the choice you have installed. Make sure virtual/libudev and eudev
>>> have the same USE flags, otherwise portage will try to install udev
>>> instead. 
> 
>> And tried "--tree" option as you suggested. I was doing "@world"
>> But have learned from previous post I have do do in smaller sections so
>> going with @system is showing me the some packages wants to go with
>> "udev" instead of "eudev"
>>
>> [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking
>> sys-fs/eudev-3.1.5)
> 
> There must have been something before this. Show the full output, which
> tells us exactly what portage wants to do, and use -v so all USE flags
> are shown.
> 
>>  * Error: The above package list contains packages which cannot be
>>  * installed at the same time on the same system.
>>
>>   (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by
>> 
>> >=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]
>> >(>=sys-fs/eudev-1.3:0/0[abi_x86_32(-),abi_x86_64(-)]) required by
>> >(virtual/libudev-215-r1:0/1::gentoo, installed)  
>> sys-fs/eudev required by @selected
>>
>>   (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge) pulled
>> in by
>> 
>> >=sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]
>> >(>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),abi_x86_64(-)]) required
>> >by (virtual/libudev-215-r1:0/1::gentoo, installed)  
> 
> I still suspect a USE flag mismatch here. What does
> 
> grep -r udev /etc/portage
> 
> show?
>  
> To repeat what I said before, a virtual and the package satisfying it
> must have matching USE flags. If your flags for virtual/libudev and eudev
> don't match, portage will try to install the default for libudev, which
> is udev. That then causes a conflict as you can't have udev and libudev
> installed at the same time.

After blocking 
>=virtual/httpd-php-7.0 
>=sys-boot/grub-2.02_beta2-r9

I resolved most of the conflict except the udev below:

[blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-fs/eudev-3.1.5)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/libxcb:0

  (x11-libs/libxcb-1.12:0/1.12::gentoo, installed) pulled in by
>=x11-libs/libxcb-1.9.3:0/1.12=[abi_x86_32(-),abi_x86_64(-)] required by 
(media-libs/mesa-12.0.1:0/0::gentoo, installed)
    


  (x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, ebuild scheduled for merge) pulled 
in by
>=x11-libs/libxcb-1.9.1:0/1.11.1=[abi_x86_32(-),abi_x86_64(-)] required by 
(x11-libs/xcb-util-renderutil-0.3.9-r1:0/0::gentoo, installed)
   ^^   

 
(and 4 more with the same problem)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above


 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
>=sys-fs/udev-217 required by (virtual/udev-217:0/0::gentoo, ebuild 
scheduled for merge)

>=sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]
 (>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),abi_x86_64(-)]) required by 
(virtual/libudev-215-r1:0/1::gentoo, ebuild scheduled for merge)

  (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled in by
>=sys-fs/eudev-2.1.1 required by (virtual/udev-217:0/0::gentoo, ebuild 
scheduled for merge)


Re: [gentoo-user] The sudden disappearance of ....WHAT??? (I/O error on a SD flash card?!)

2017-03-25 Thread tuxic
On 03/26 11:21, Adam Carter wrote:
> Step 1: dd the contents into an image
> 
> ddrescue is probably a better option than plain dd.
> 
> step 2: put the sdcard to one side.
> > step 3: loopback mount a copy of the image (not the original)
> > step 4: try recovering the filesystem on the loopback, if it fails ... try
> > something else on another image copy
> 
> 
> Yep, once you've got the image mounted loopback, you can run
> testdisk/photorec depending on how bad it is.

Hi all,

thanks a lot for all help! :)

Currently I am ddresucueing the flashcard to the harddisc.
Next I will try to mount the sdcard.

What reliable sdcard-reader can one recommend ?
(...sorry if this sentence sounds harsh...I it by no means meant
that way...I am no native speaker... :)

Cheers
Meino







Re: [gentoo-user] Online hosting recommendation - VMs?

2017-03-25 Thread Jigme Datse Yli-RAsku
Linode just updated their gentoo image, it works out of the box (I failed to 
get the previous version to work, but if I had been willing to put a week into 
getting it working, as with most things Gentoo, probably no problem).  Their 
1024 (I think) VM should be able to do way more than your in the cupboard 
machine.  I'd like to know if other people have other solutions. 

Jigme Datse Yli-Rasku

On 2017-03-25 19:57, Stroller wrote:
> Hello,
>
> In the next few weeks I need to move my email server (a very old Gentoo 
> installation) from the closet in my home, into the cloud so that I can go 
> travelling and access my mail from anywhere.
>
> I've never used VM's before, but my understanding is that they look just like 
> a normal machine to the users inside them, and there shouldn't be any problem 
> with me getting used to them. My current mail server is an old 700mhz Pentium 
> III (I think), so performance is unimportant. I guess VM's have some kind of 
> web or VNC console I can log into for the initial install (and if I screw up 
> remote access)?
>
> 1. Are these suppositions right?
> 2. Any recommendations for cheap / reliable hosting providers, please?
>
> I expect to use Gentoo because I've hardly used any other distro for years, 
> and find others less intuitive.
>
> Thanks,
>
> Stroller.
>
>

-- 
Jigme Datse Yli-Rasku
jigme.da...@datsemultimedia.com (Preferred address for new messages)
250-505-6117

Jigme Datse Yli-Rasku
PO Box 270
Rossland, BC V0G 1Y0
Canada

...
... This message should be electronically signed, and if the sender ...
... has your public key, may also be encrypted. ...
... If you have any questions about this, please email, or call. ...
... ...
... Note, unknown calls likely will go to voicemail. ...
... Please leave a message if you get voicemail. ...
...






[gentoo-user] Online hosting recommendation - VMs?

2017-03-25 Thread Stroller
Hello,

In the next few weeks I need to move my email server (a very old Gentoo 
installation) from the closet in my home, into the cloud so that I can go 
travelling and access my mail from anywhere.

I've never used VM's before, but my understanding is that they look just like a 
normal machine to the users inside them, and there shouldn't be any problem 
with me getting used to them. My current mail server is an old 700mhz Pentium 
III (I think), so performance is unimportant. I guess VM's have some kind of 
web or VNC console I can log into for the initial install (and if I screw up 
remote access)?

1. Are these suppositions right?
2. Any recommendations for cheap / reliable hosting providers, please?

I expect to use Gentoo because I've hardly used any other distro for years, and 
find others less intuitive. 

Thanks,

Stroller.




[gentoo-user] Installing asdf & uiop without urged to install sbcl / update package.provided for each version

2017-03-25 Thread tuxic
Hi,

I am installing sbcl directly from the authors source,
because I want the then created pdf docs (emerge
only installs html docs).

I emerge sbcl, asfd, uiop with emerge, bootstrapped/installed
sbcl manually to /usr/local, emerge -C sbcl, depcleaned asdf
uiop (and other stuff) and emerged asdf, uiop again, which
put an entry of them into world and depclean will no long
offer them for removing.

But asdf, uiop alone make no sense in the eyes of emerge
and it pulls sbcl again -- which is reasonable for one
not looking additionally at /usr/local :)

There is package.provided to give emerge the OK, to
not longe speculate about the existence the world and everything
and take 42 things as given.
But as far as I understood the syntax there, one has
to specify any single version of a package and if you miss
one it gets installed.

Masking a needed package (from emerge point of view) isn't
that nice also, since with every sync one will get that
nasty warnings, that a needed package is masked.

Any clean way around this?

Thanks a lot for any help in advance!
Cheers
Meino






[gentoo-user] About the MATE desktop applications menu

2017-03-25 Thread Harry Putnam
Just curious is anyone else running the mate desktop has this same
shortfall.

Usually in the Applications menu top right the last item on the menu
is a `run' command item where you can type in a command to be run.

My fairly recently installed mate dt does not have that.  Wondered if
others have that item in their `applications' menu.

Or maybe there is some other bit of MATE I have yet to install.




Re: [gentoo-user] gnome-control center 3.23.98 fails to compile

2017-03-25 Thread Alarig Le Lay
On sam. 25 mars 20:25:15 2017, John Covici wrote:
> Hi.  I am getting the following error when emerging
> gnome-control-center on my most recent update -- I am using unstable
> gentoo.
> libtool: compile:  x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H
> -I. -I../.. -pthread -I/usr/include/gtk-3.0 -I/usr/include/cairo
> -I/usr/include/pango-1.0 -I/usr/include/harfbuzz
> -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo
> -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm
> -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16
> -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0
> -I/usr/lib64/glib-2.0/include -I/usr/include/gsettings-desktop-schemas
> -I../../ -DG_LOG_DOMAIN=\"common-cc-panel\" -DPANEL_ID=\"common\"
> -pthread -I/usr/include/gnome-desktop-3.0 -I/usr/include/gtk-3.0
> -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo
> -I/usr/include/pango-1.0 -I/usr/include/harfbuzz
> -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo
> -I/usr/include/pixman-1 -I/usr/include/libdrm
> -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16
> -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
> -I/usr/include/freetype2 -I/usr/include/gsettings-desktop-schemas
> -I/usr/include/gudev-1.0 -I/usr/include/glib-2.0
> -I/usr/lib64/glib-2.0/include -O2 -mtune=core2 -pipe -ggdb -c
> gsd-device-manager-udev.c  -fPIC -DPIC -o
> .libs/gsd-device-manager-udev.o
> gsd-device-manager-udev.c:27:28: fatal error: gdk/gdkwayland.h: No
> such file or directory
> 
> I do have -wailan as a use flag (there by default), so this doesn't
> make too much sense.
> 
> What can I do, or should I file a bug?
> 
> thanks in advance for any suggestions.

Hi,

What are your useflags for x11-libs/gtk+? I think that you must enable
the wayland one.

-- 
alarig


signature.asc
Description: PGP signature


Re: [gentoo-user] Slightly OT - My new SSD.

2017-03-25 Thread Adam Carter
> I think q0 is the "administrative" queue, and the other 8 are ordinary
> queues.  (Sorry, I read that somewhere, but can't remember where).
>

Good to know.

>
> >  but on your system i'd say there should be some queues on other
> > interrupts to they can be serviced by other cores, so that doesnt look
> > right.
>
> It wasn't right.
>
> > Do you have MSI enabled? Bus options -> PCI Support -> Message Signaled
> > Interrupts (MSI and MSI-X)
>
> I didn't have MSI enabled, but do now.  I now get 5 queues (nvmeq[0-4])
> on four interrups, and the interrupts are spread over the four cores
> (I've got a 4 core Athlon).
>
> > If your system is not too old you may get more interrupts or a better
> > spread with that enabled.
>
> Yes, that is the case.  From a "warm start", I was able to copy my 1.4GB
> file in 2.76s.  This is a bit more like it!
>

Nice!

>
> > You look like you're getting SATA speeds, but since you have the nvme
> > device, i guess that implies you havent fallen back to SATA.
>
> I don't think the SSD has a SATA interface.
>

That was a guess on my behalf - i know that M2 disks can come in SATA or
NVMe, but I dont know if NVMe drives can fallback to SATA.


>
> > Could well be older hardware or less PCIe slots/lanes.
>
> My $ hdparm -tT /dev/nvme0n1 speeds haven't improved since enabling MSI
> in the kernel.
>

Ah well, its only a simple synthetic benchmark.

Adam


[gentoo-user] gnome-control center 3.23.98 fails to compile

2017-03-25 Thread John Covici
Hi.  I am getting the following error when emerging
gnome-control-center on my most recent update -- I am using unstable
gentoo.
libtool: compile:  x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H
-I. -I../.. -pthread -I/usr/include/gtk-3.0 -I/usr/include/cairo
-I/usr/include/pango-1.0 -I/usr/include/harfbuzz
-I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16
-I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/gsettings-desktop-schemas
-I../../ -DG_LOG_DOMAIN=\"common-cc-panel\" -DPANEL_ID=\"common\"
-pthread -I/usr/include/gnome-desktop-3.0 -I/usr/include/gtk-3.0
-I/usr/include/gio-unix-2.0/ -I/usr/include/cairo
-I/usr/include/pango-1.0 -I/usr/include/harfbuzz
-I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/pixman-1 -I/usr/include/libdrm
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
-I/usr/include/freetype2 -I/usr/include/gsettings-desktop-schemas
-I/usr/include/gudev-1.0 -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -O2 -mtune=core2 -pipe -ggdb -c
gsd-device-manager-udev.c  -fPIC -DPIC -o
.libs/gsd-device-manager-udev.o
gsd-device-manager-udev.c:27:28: fatal error: gdk/gdkwayland.h: No
such file or directory

I do have -wailan as a use flag (there by default), so this doesn't
make too much sense.

What can I do, or should I file a bug?

thanks in advance for any suggestions.

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

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



Re: [gentoo-user] The sudden disappearance of ....WHAT??? (I/O error on a SD flash card?!)

2017-03-25 Thread Adam Carter
Step 1: dd the contents into an image

ddrescue is probably a better option than plain dd.

step 2: put the sdcard to one side.
> step 3: loopback mount a copy of the image (not the original)
> step 4: try recovering the filesystem on the loopback, if it fails ... try
> something else on another image copy


Yep, once you've got the image mounted loopback, you can run
testdisk/photorec depending on how bad it is.


Re: [gentoo-user] Still struggling with starting X and enlightenment desktop

2017-03-25 Thread Mick
On Saturday 25 Mar 2017 21:08:14 Alan McKinnon wrote:
> On 25/03/2017 18:23, Mick wrote:
> > After years of running KDM to start various desktop environments
> > flawlessly
> > (KDE, fluxbox, enlightenment, plasma) I had to replace it with SDDM.  With
> > the arrival of x11-misc/sddm-0.14.0-r2 I am still able to start a session
> > with enlightenment, but I am getting access rights errors, for example my
> > user is unable to mount a USB stick.  Also, when I log out it logs me
> > back in the first time and then logs out normally the second time I try
> > to log out.  I am guessing something which should be sourced, is not, but
> > I don't know how to fix it.
> > 
> > For years now I have had the following files in place to control what
> > desktop manager starts:
> > 
> > $ cat /etc/env.d/90xsession
> > XSESSION="enlightenment"
> > 
> > 
> > $ cat /etc/X11/Sessions/enlightenment
> > #!/bin/sh
> > if [ -x /usr/bin/gpg-agent ]; then
> > 
> >   eval "$(/usr/bin/gpg-agent --daemon)"
> > 
> > fi
> > 
> > /usr/bin/enlightenment_start
> > 
> > 
> > cat ~/.xsession
> > #!/bin/sh
> > if [ -x /usr/bin/gpg-agent ]; then
> > 
> > kill $(ps ux | awk '/gpg-agent/ && !/awk/ {print $2}') >/dev/null 2>&1
> > 
> > fi
> > 
> > if [ -x /usr/bin/gpg-agent ]; then
> > 
> >   eval "$(/usr/bin/gpg-agent --daemon)"
> > 
> > fi
> > 
> > if [ -x /usr/bin/urxvtd ]; then
> > 
> > /usr/bin/urxvtd --opendisplay --fork --quiet
> > 
> > fi
> > 
> > /usr/bin/enlightenment_start
> > 
> > 
> > I keyworded x11-misc/sddm-0.14.0-r3 and discovered enlightenment complains
> > it can't run the compositor with OpenGL.  I tried starting a X session
> > from the console without DM, with 'startx /usr/bin/enlightenment_start'
> > but I also get similar symptoms, including inability to run compositor
> > with OpenGL.  I get errors like this in ~/.xsession-errors:
> > 
> > ERR<5100>:eina_safety lib/efreet/efreet_ini.c:299 efreet_ini_string_get()
> > safety check failed: ini->section == NULL
> > 
> > (gkrellm:5117): Gtk-CRITICAL **: IA__gtk_box_reorder_child: assertion
> > 'GTK_IS_WIDGET (child)' failed
> > ERR<5141>:eldbus lib/eldbus/eldbus_proxy.c:818 _props_get_all() Error
> > getting all properties of
> > org.freedesktop.UDisks2/org/freedesktop/UDisks2/block_devices/s
> > da1, error message: org.enlightenment.DBus.Canceled Canceled by user.
> > 
> > 
> > I also tried entrance from bar overlay (it has not been updated in a while
> > and has a dependency on an obsolete package), slim (won't log me in) and
> > lightdm. When I run lightdm there are no such problems, enlightenment
> > starts with OpenGLcompositor, I can mount USB disks, but lightdm
> > installed and is running much more than what I really need for my
> > desktop.
> > 
> > Is there a way I can start enlightenment without running into all these
> > kind of errors?  Can you see something wrong in my file contents above?
> Your files look OK to me so I have no idea why you get those erro.
> 
> You also say lightdm wrks correctly, so lookee here:
> 
> alan@khamul ~/gitwork/ansible $ equery size lightdm
>   * x11-misc/lightdm-1.21.5
>   Total files : 119
>   Total size  : 1.91 MiB
> alan@khamul ~/gitwork/ansible $ equery size sddmdm
> !!! No installed packages matching 'sddmdm'
> alan@khamul ~/gitwork/ansible $ equery size sddm
>   * x11-misc/sddm-0.14.0-r2
>   Total files : 192
>   Total size  : 4.78 MiB
> 
> The on that works is smaller and lighter than the one that doesn't.
> 
> I say dump sddm and stick with lightdm which works :-)

Yes, the thought crossed my mind.  ;-)

It is smaller as a package as you noted, but it is running gnomey stuff like 
/usr/libexec/accounts-daemon, /usr/libexec/gconfd-2 and perhaps 
/usr/libexec/at-spi-bus-launcher, which I am not sure I need.

Either way, if I were to start enlightenment with startx and skip using a DM 
altogether, is there a way of starting enlightenment and ensuring it has the 
appropriate access rights to run udisks2 and OpenGL?

-- 
Regards,
Mick

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


Re: [gentoo-user] Few blockers left

2017-03-25 Thread thelma



Thelma
On 03/25/2017 04:31 PM, Neil Bothwick wrote:
> On Sat, 25 Mar 2017 08:10:25 -0600, the...@sys-concept.com wrote:
> 
>>> The full output of emerge, with the --tree option, would put these
>>> messages in context.
>>>   
 sys-fs/eudev:0

   (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled
 in by (no parents that aren't satisfied by other packages in this
 slot)

   (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by  
 
 >=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]
 >required by (virtual/libudev-215-r1:0/1::gentoo, installed)
>>>
>>> This one is usually caused by mismatched USE flags on the virtual and
>>> the choice you have installed. Make sure virtual/libudev and eudev
>>> have the same USE flags, otherwise portage will try to install udev
>>> instead. 
> 
>> And tried "--tree" option as you suggested. I was doing "@world"
>> But have learned from previous post I have do do in smaller sections so
>> going with @system is showing me the some packages wants to go with
>> "udev" instead of "eudev"
>>
>> [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking
>> sys-fs/eudev-3.1.5)
> 
> There must have been something before this. Show the full output, which
> tells us exactly what portage wants to do, and use -v so all USE flags
> are shown.
> 
>>  * Error: The above package list contains packages which cannot be
>>  * installed at the same time on the same system.
>>
>>   (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by
>> 
>> >=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]
>> >(>=sys-fs/eudev-1.3:0/0[abi_x86_32(-),abi_x86_64(-)]) required by
>> >(virtual/libudev-215-r1:0/1::gentoo, installed)  
>> sys-fs/eudev required by @selected
>>
>>   (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge) pulled
>> in by
>> 
>> >=sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]
>> >(>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),abi_x86_64(-)]) required
>> >by (virtual/libudev-215-r1:0/1::gentoo, installed)  
> 
> I still suspect a USE flag mismatch here. What does
> 
> grep -r udev /etc/portage
> 
> show?
>  
> To repeat what I said before, a virtual and the package satisfying it
> must have matching USE flags. If your flags for virtual/libudev and eudev
> don't match, portage will try to install the default for libudev, which
> is udev. That then causes a conflict as you can't have udev and libudev
> installed at the same time.

Here is the output:

grep -r udev /etc/portage
/etc/portage/package.use:sys-fs/udev extras
/etc/portage/package.use:=sys-fs/eudev-1.10-r2 abi_x86_32
/etc/portage/package.use:>=virtual/libudev-215-r1 abi_x86_32
/etc/portage/package.use:>=sys-fs/udev-225-r1 abi_x86_32
/etc/portage/package.use:>=dev-libs/libgudev-230-r1 abi_x86_32

@sysem is OK
emerge -uDavq @system

Nothing to merge; quitting.

emerge -uDavq world

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/libxcb:0

  (x11-libs/libxcb-1.12:0/1.12::gentoo, installed) pulled in by
>=x11-libs/libxcb-1.9.3:0/1.12=[abi_x86_32(-),abi_x86_64(-)] required by 
(media-libs/mesa-12.0.1:0/0::gentoo, installed)
    


  (x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, ebuild scheduled for merge) pulled 
in by
>=x11-libs/libxcb-1.9.1:0/1.11.1=[abi_x86_32(-),abi_x86_64(-)] required by 
(x11-libs/xcb-util-0.4.0:0/0::gentoo, installed)
   ^^   

   
(and 4 more with the same problem)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above


!!! The ebuild selected to satisfy "dev-lang/php:7.0[fpm]" has unmet 
requirements.
- dev-lang/php-7.0.15::gentoo USE="apache2 berkdb bzip2 cgi cli crypt ctype 
exif fileinfo filter gdbm hash iconv ipv6 json ldap mysql nls opcache phar 
posix readline session simplexml spell ssl tokenizer truetype unicode xml zlib 
-acl -bcmath -calendar -cdb -cjk -coverage -curl -debug -embed -enchant 
(-firebird) -flatfile -fpm -ftp -gd -gmp -imap -inifile -intl -iodbc -kerberos 
-ldap-sasl -libedit (-libressl) -mhash -mssql -mysqli -oci8-instant-client 
-odbc -pcntl -pdo -phpdbg -postgres -qdbm -recode (-selinux) -sharedmem -snmp 
-soap -sockets 

Re: [gentoo-user] Few blockers left

2017-03-25 Thread thelma
On 03/25/2017 01:36 PM, Alan McKinnon wrote:
> On 25/03/2017 16:37, the...@sys-concept.com wrote:
[snip]
>> !!! All ebuilds that could satisfy
>> ">=sys-libs/ncurses-5.2-r2:0/5=[unicode]" have been masked.
>> !!! One of the following masked packages is required to complete your
>> request:
>> - sys-libs/ncurses-5.9-r5::gentoo (masked by: )
>>
>> (dependency required by "sys-apps/util-linux-2.26.2::gentoo" [installed])
>> (dependency required by "@__auto_slot_operator_replace_installed__"
>> [argument])
>^^^
> I missed this earlier. That is new, I have no idea what it means
>>
>>
>> I can not unmerge sys-apps/util-linux as I might damage the system.
>> I've unmerge sys-libs/ncurses-6.0-r1 but it still giving me that error.
> 
> 
> with ncurses above, portage says it needs ncurses version >5.2-r2 with
> subslot 0/5 and unicode set in USE. It doesn't say WHY it needs it, only
> that it does, but something in your system configs prevents it.
> 
> Start with:
> grep -r unicode /etc/portage
> grep -r ncurses /etc/portage
> 
> That tends to show quickly why you have a USE unset or if ncurses is
> blocked somehow

OK, I run emerge -vq @preserved-rebuild it compiled some 57-packages.
but I'm not moving ahead, I can not even run --depclean, it ask me to run:

emerge --update --newuse --deep --with-bdeps=y -q @world

and there are no blockers showing but:

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-apps/attr:0

  (sys-apps/attr-2.4.47-r2:0/0::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)

  (sys-apps/attr-2.4.47-r2:0/0::gentoo, installed) pulled in by

>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
 required by (sys-libs/libcap-2.24-r2:0/0::gentoo, installed)



   

>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
 required by (dev-libs/glib-2.48.2:2/2::gentoo, installed)





x11-libs/libXt:0

  (x11-libs/libXt-1.1.5:0/0::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)

  (x11-libs/libXt-1.1.5:0/0::gentoo, installed) pulled in by

>=x11-libs/libXt-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
 required by (x11-libs/libXpm-3.5.12:0/0::gentoo, installed)



   

x11-libs/libSM:0

  (x11-libs/libSM-1.2.2-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)

  (x11-libs/libSM-1.2.2-r1:0/0::gentoo, installed) pulled in by

>=x11-libs/libSM-1.2.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
 required by (x11-libs/libXt-1.1.5:0/0::gentoo, installed)





x11-libs/libICE:0

  (x11-libs/libICE-1.0.9:0/0::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)

  (x11-libs/libICE-1.0.9:0/0::gentoo, installed) pulled in by

>=x11-libs/libICE-1.0.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
 required by (x11-libs/libXt-1.1.5:0/0::gentoo, installed)


  

Re: [gentoo-user] The sudden disappearance of ....WHAT??? (I/O error on a SD flash card?!)

2017-03-25 Thread Bill Kenworthy

On 26/03/17 03:15, tu...@posteo.de wrote:

Hi,

(Running Gentoo Linux on a 4.9.17 vanilla (ftp.kernel.org) Linux
kernel)

I was doing a backyp of a 64GB SAMSUNG flash card to my
harddiskwhich runs for quite a while...

For that I mount the partitions and tarred their contents as root
to the harddisk

Syddenly out of nothing/from nowhere/into thin air or whatever:
read errors happens and the process stops.


Step 1: dd the contents into an image
step 2: put the sdcard to one side.
step 3: loopback mount a copy of the image (not the original)
step 4: try recovering the filesystem on the loopback, if it fails ... 
try something else on another image copy.


SDcard reliability sucks :(

William K.





Re: [gentoo-user] Few blockers left

2017-03-25 Thread Neil Bothwick
On Sat, 25 Mar 2017 08:10:25 -0600, the...@sys-concept.com wrote:

> > The full output of emerge, with the --tree option, would put these
> > messages in context.
> >   
> >> sys-fs/eudev:0
> >>
> >>   (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled
> >> in by (no parents that aren't satisfied by other packages in this
> >> slot)
> >>
> >>   (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by  
> >> 
> >> >=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]
> >> >required by (virtual/libudev-215-r1:0/1::gentoo, installed)
> > 
> > This one is usually caused by mismatched USE flags on the virtual and
> > the choice you have installed. Make sure virtual/libudev and eudev
> > have the same USE flags, otherwise portage will try to install udev
> > instead. 

> And tried "--tree" option as you suggested. I was doing "@world"
> But have learned from previous post I have do do in smaller sections so
> going with @system is showing me the some packages wants to go with
> "udev" instead of "eudev"
> 
> [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking
> sys-fs/eudev-3.1.5)

There must have been something before this. Show the full output, which
tells us exactly what portage wants to do, and use -v so all USE flags
are shown.

>  * Error: The above package list contains packages which cannot be
>  * installed at the same time on the same system.
> 
>   (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by
> 
> >=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]
> >(>=sys-fs/eudev-1.3:0/0[abi_x86_32(-),abi_x86_64(-)]) required by
> >(virtual/libudev-215-r1:0/1::gentoo, installed)  
> sys-fs/eudev required by @selected
> 
>   (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge) pulled
> in by
> 
> >=sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]
> >(>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),abi_x86_64(-)]) required
> >by (virtual/libudev-215-r1:0/1::gentoo, installed)  

I still suspect a USE flag mismatch here. What does

grep -r udev /etc/portage

show?
 
To repeat what I said before, a virtual and the package satisfying it
must have matching USE flags. If your flags for virtual/libudev and eudev
don't match, portage will try to install the default for libudev, which
is udev. That then causes a conflict as you can't have udev and libudev
installed at the same time.


-- 
Neil Bothwick

Ninety-Ninety Rule Of Project Schedules - The first ninety percent of
the task takes ninety percent of the time, and the last ten percent
takes the other ninety percent of the time.


pgpDKGzZELK62.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] The sudden disappearance of ....WHAT??? (I/O error on a SD flash card?!)

2017-03-25 Thread wabe
tu...@posteo.de wrote:

> Hi,
> 
> (Running Gentoo Linux on a 4.9.17 vanilla (ftp.kernel.org) Linux
> kernel)
> 
> I was doing a backyp of a 64GB SAMSUNG flash card to my
> harddiskwhich runs for quite a while...
> 
> For that I mount the partitions and tarred their contents as root
> to the harddisk
> 
> Syddenly out of nothing/from nowhere/into thin air or whatever:
> read errors happens and the process stops.
> 
> First I thought of the one an most hated failure of harddisks, which
> in years of deveopment of computer technology no company was able to
> fix: No space left on device.
> 
> But - no,,,the error was a _READ_ error and a 'ls' of the mountpoints
> shownothing but empty directories.
> 
> I tried to unmount/remount the sd card and got this output:
> mount: wrong fs type, bad option, bad superblock on /dev/sdb2,
>missing codepage or helper program, or other error
> 
>In some cases useful info is found in syslog - try
>dmesg | tail or so.
> 
> dmesg gives me:
> [  236.021878] UDF-fs: warning (device sdb2): udf_fill_super: No
> partition found (2)
> 
> 
> UDF??? --  Those partitions are either ext4 or vfat.
> (A tried that with and without the -t option...)
> 
> fdisk -l /dev/sdb gave me:
> Device Boot Start   End  Sectors  Size Id Type
> /dev/sdb1   32768  73433087 73400320   35G 83 Linux
> /dev/sdb273433088 100696063 27262976   13G 83 Linux
> /dev/sdb3   100696064 125042687 24346624 11.6G 83 Linux
> 
> So -- the partition table is still there (I had booted the PC
> in between...so these are no ghosts of an abondomed cache...)
> 
> If a certain kernel module woyld be missing I wouldn't not
> able to mount the partition right before starting the backyp
> - but I could.
> 
> The partition table is there so this part of "DMESG predicts"
> is also not applicable here.
> 
> What happens here? Flash killed? Is there any chance to rescye
> some or all contents of that card? Any ideas other than
> hoping for an alternate reality?

You can try to recover some data with photorec (part of 
testdisk).

Btw.: If it is a microsd card I would put it into an 
microsd-to-sd adapter. I made some strange experiences
with different types of card readers when I used microsd
cards directly without an adapter.

--
Regards
wabe



Re: [gentoo-user] Slightly OT - My new SSD.

2017-03-25 Thread Bill Kenworthy

On 26/03/17 03:52, Alan Mackenzie wrote:

Hello, Adam.

On Mon, Mar 20, 2017 at 17:09:15 +1100, Adam Carter wrote:

That, indeed, seems to to be the case.  When I do cat /proc/interrupts |
egrep '(CPU/nvm)', I get just the header line with one data line:



   CPU0   CPU1   CPU2   CPU3
 17:  0  0 15  14605   IO-APIC 17-fasteoi 
ehci_hcd:usb1, nvme0q0, nvme0q1



I'm kind of feeling a bit out of my depth here.  What are the nvme0q0,
etc.?  "Queues" of some kind?  You appear to have nine of these things,
I've just got two.  I'm sure there's a fine manual I ought to be


I have been looking at this as my MS surface (built in nvme) has been 
showing two queue's similar to the above.  Turns out that in order to 
successfully hibernate to disk (and put extra delays in the initrd) on a 
surface you have to boot on a single cpu (maxcpus=1) and then turn on 
the rest once past the resume or before the suspend stages.  If booting 
with all cpu's enabled the queues are as expected.


Is there a way to manipulate the queues themselves in a similar way to 
individual cpu's?


BillK





Re: [gentoo-user] The sudden disappearance of ....WHAT??? (I/O error on a SD flash card?!)

2017-03-25 Thread Daniel Frey
On 03/25/2017 12:15 PM, tu...@posteo.de wrote:
> What happens here? Flash killed? Is there any chance to rescye
> some or all contents of that card? Any ideas other than
> hoping for an alternate reality?

Sounds to me like your card is dead. I've had this happen to several
SSDs too by the way, they fail the same way. One minute it works, the
next it's dead. It's why I don't keep anything valuable on SSDs. They're
way too unpredictable for my tastes.

Dan




Re: [gentoo-user] Slightly OT - My new SSD.

2017-03-25 Thread Alan Mackenzie
Hello, Adam.

On Mon, Mar 20, 2017 at 17:09:15 +1100, Adam Carter wrote:
> > That, indeed, seems to to be the case.  When I do cat /proc/interrupts |
> > egrep '(CPU/nvm)', I get just the header line with one data line:

> >CPU0   CPU1   CPU2   CPU3
> >  17:  0  0 15  14605   IO-APIC 17-fasteoi 
> > ehci_hcd:usb1, nvme0q0, nvme0q1

> > I'm kind of feeling a bit out of my depth here.  What are the nvme0q0,
> > etc.?  "Queues" of some kind?  You appear to have nine of these things,
> > I've just got two.  I'm sure there's a fine manual I ought to be
> > reading.  Do you know where I might find this manual?


> Can't remember where i read up on this. Might have been troubleshooting
> poor small packet performance on a firewall (some network drivers can have
> multiqueue too). Maybe start with this;
> https://www.thomas-krenn.com/en/wiki/Linux_Multi-Queue_Block_IO_Queueing_Mechanism_(blk-mq)

Interesting article.

> It looks like the nvme driver was made "mutliqueue" in kernel 3.19.

> FWIW my system is 8 core (AMD 8350). Its odd having two queues on the same
> interrupt, but I have the same for q0 and q1, 

I think q0 is the "administrative" queue, and the other 8 are ordinary
queues.  (Sorry, I read that somewhere, but can't remember where).

>  but on your system i'd say there should be some queues on other
> interrupts to they can be serviced by other cores, so that doesnt look
> right.

It wasn't right.

> Do you have MSI enabled? Bus options -> PCI Support -> Message Signaled
> Interrupts (MSI and MSI-X)

I didn't have MSI enabled, but do now.  I now get 5 queues (nvmeq[0-4])
on four interrups, and the interrupts are spread over the four cores
(I've got a 4 core Athlon).

> If your system is not too old you may get more interrupts or a better
> spread with that enabled.

Yes, that is the case.  From a "warm start", I was able to copy my 1.4GB
file in 2.76s.  This is a bit more like it!

> When I look at the entire /proc/interrupts, there are just 30 lines
> > listed, and I suspect there are no more than 32 interrupt numbers
> > available.  Is there any way I can configure Linux to give my SSD more
> > than one interrupt line to work with?

> > > FWIW
> > > # hdparm -tT /dev/nvme0n1

> > > /dev/nvme0n1:
> > >  Timing cached reads:   9884 MB in  2.00 seconds = 4945.35 MB/sec
> > >  Timing buffered disk reads: 4506 MB in  3.00 seconds = 1501.84 MB/sec

> > I get:

> > /dev/nvme0n1:
> >  Timing cached reads:   4248 MB in  2.00 seconds = 2124.01 MB/sec
> >  Timing buffered disk reads: 1214 MB in  3.00 seconds = 404.51 MB/sec

> > So my "cached reads" speed is (a little under) half of yours.  This is
> > to be expected, since my PCIe lanes are only version 2 (and yours are
> > probably version 3).


> FWIW the motherboard manual says it has PCIe 2.0 x16 slots. Agree that
> cache speed is likely a hardware issue.


> > But the "buffered disk read" are much slower.  Is
> > this just the age of my PC, or might I have something suboptimally
> > configured?


> You look like you're getting SATA speeds, but since you have the nvme
> device, i guess that implies you havent fallen back to SATA.

I don't think the SSD has a SATA interface.

> Could well be older hardware or less PCIe slots/lanes.

My $ hdparm -tT /dev/nvme0n1 speeds haven't improved since enabling MSI
in the kernel.

But I'm intending to build a new machine "soon" (depending on when I can
get a suitable Ryzen motherboard), and will put this NVMe SSD into the
new box.  I have to decide whether to get another one of these NVMe SSDs
to run as RAID-1, or whether to put swap, /usr, etc. on it, and build a
RAID-1 from two cheaper SATA SSDs.

-- 
Alan Mackenzie (Nuremberg, Germany).



Re: [gentoo-user] Few blockers left

2017-03-25 Thread Alan McKinnon

On 25/03/2017 16:37, the...@sys-concept.com wrote:

On 03/25/2017 03:00 AM, Alan McKinnon wrote:

On 25/03/2017 09:49, the...@sys-concept.com wrote:

I'm upgrading my last system and have few blockers left:


Those are not blockers.

The part of emerge output above this, the bit you snipped out, shows
*what* portage wants to do.

The bits below show you *why* it's doing that - usually why it's not
upgrading to the latest version of a number of packages.

Learn to read the portage output. It is vastly more complicated with way
too many !!! and *** and ### characters to alarm you needlessly, but it
cna nevertheless be understood.

And those are not blockers. A blocker is a very specific thing, which
these are not





!!! Multiple package instances within a single package slot have been
pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/libxcb:0

  (x11-libs/libxcb-1.12:0/1.12::gentoo, ebuild scheduled for merge)
pulled in by
(no parents that aren't satisfied by other packages in this slot)

  (x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, ebuild scheduled for
merge) pulled in by
>=x11-libs/libxcb-1.9.3:0/1.11.1=[abi_x86_32(-),abi_x86_64(-)]
required by (media-libs/mesa-12.0.1:0/0::gentoo, installed)
   ^^

sys-fs/eudev:0

  (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled
in by
(no parents that aren't satisfied by other packages in this slot)

  (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by


=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]

required by (virtual/libudev-215-r1:0/1::gentoo, installed)


sys-libs/libcap:0

  (sys-libs/libcap-2.24-r2:0/0::gentoo, ebuild scheduled for merge)
pulled in by
(no parents that aren't satisfied by other packages in this slot)

  (sys-libs/libcap-2.24-r2:0/0::gentoo, installed) pulled in by

sys-libs/libcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
required by (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge)

-
Would clean-up some USE flags help?

USE="-gnome -kde -minimal -qt3 -qt4 -hal X branding lock consolekit
session \
startup-notification thunar alsa cdr cups apache2 ssl foomaticdb ppds
mysql -acl \
java tiff jpeg png usb fbdev scanner gimp cgi fam nplt type1 opengl
tetex \
dbus policykit spell -systemd"


I did not "snip" any relevant information. I try to run:

emerge --update -q --newuse --deep --with-bdeps=y --tree  @system

and there are no blockers showing up but a slot conflict.



You got no other output? Portage then quit quickly, decided to d nothing 
and then gave you the below?






!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-apps/util-linux:0

  (sys-apps/util-linux-2.28.2:0/0::gentoo, ebuild scheduled for merge) pulled 
in by
(no parents that aren't satisfied by other packages in this slot)

  (sys-apps/util-linux-2.26.2:0/0::gentoo, installed) pulled in by

>=sys-apps/util-linux-2.24.1-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
 required by (x11-libs/libSM-1.2.2-r1:0/0::gentoo, installed)


!!! All ebuilds that could satisfy ">=sys-libs/ncurses-5.2-r2:0/5=[unicode]" 
have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-libs/ncurses-5.9-r5::gentoo (masked by: )

(dependency required by "sys-apps/util-linux-2.26.2::gentoo" [installed])
(dependency required by "@__auto_slot_operator_replace_installed__" [argument])

   ^^^
I missed this earlier. That is new, I have no idea what it means



I can not unmerge sys-apps/util-linux as I might damage the system.
I've unmerge sys-libs/ncurses-6.0-r1 but it still giving me that error.



with ncurses above, portage says it needs ncurses version >5.2-r2 with 
subslot 0/5 and unicode set in USE. It doesn't say WHY it needs it, only 
that it does, but something in your system configs prevents it.


Start with:
grep -r unicode /etc/portage
grep -r ncurses /etc/portage

That tends to show quickly why you have a USE unset or if ncurses is 
blocked somehow



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




Re: [gentoo-user] Few blockers left

2017-03-25 Thread Alan McKinnon

On 25/03/2017 16:10, the...@sys-concept.com wrote:




Thelma
On 03/25/2017 03:08 AM, Neil Bothwick wrote:

On Sat, 25 Mar 2017 01:49:58 -0600, the...@sys-concept.com wrote:


I'm upgrading my last system and have few blockers left:

!!! Multiple package instances within a single package slot have been
pulled !!! into the dependency graph, resulting in a slot conflict:


The full ootput of emerge, with the --tree option, would put these
messages in context.


sys-fs/eudev:0

  (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled
in by (no parents that aren't satisfied by other packages in this slot)

  (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by

>=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]
>required by (virtual/libudev-215-r1:0/1::gentoo, installed)


This one is usually caused by mismatched USE flags on the virtual and the
choice you have installed. Make sure virtual/libudev and eudev have the
same USE flags, otherwise portage will try to install udev instead.


sys-libs/libcap:0

  (sys-libs/libcap-2.24-r2:0/0::gentoo, ebuild scheduled for merge)
pulled in by (no parents that aren't satisfied by other packages in
this slot)

  (sys-libs/libcap-2.24-r2:0/0::gentoo, installed) pulled in by

sys-libs/libcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
required by (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge)


This is probably a consequence of the above.


-
Would clean-up some USE flags help?

USE="-gnome -kde -minimal -qt3 -qt4 -hal X branding lock consolekit
session \ startup-notification thunar alsa cdr cups apache2 ssl
foomaticdb ppds mysql -acl \ java tiff jpeg png usb fbdev scanner gimp
cgi fam nplt type1 opengl tetex \ dbus policykit spell -systemd"


These means nothing out of context, we don't know which profile, and
therefore default USE flags, you are using. The output from emerge --info
is more useful.


Thanks for the input. I always struggle with these blockers and how to read 
them.



Let me help you with that.

Portage output often gives you "slot conflicts" plus a crapton of 
console output obviously designed by narcissist graving attention (there 
is so MUCH of it, all decorated with alarming !! and ** and whatnot). 
Everyone agrees it must be changed but no-one is prepared to do the 
work. So we learn to live with it.


Blockers never appear in that output. A blocker is a blocker if it shows 
up in the list of stuff t be merged prefixed with

[ B] or
[ b]

All that later stuff is portage telling you (via a core dump) WHY it 
did what it did. It's full of junk too :-) SO what does it actually tell 
you? Well, making up some version names to make the point clear:


I need to install okular
 because kde is in world
   I can choose SLOT 4 or 5
 5 is preferred because it is latest
   but I can't go to 5 because of something with kde-libs
 [huge dump of output supposed to make the reason for decision 
before this one clearer]

   therefore you are getting okular-16.08.3

And that's about as far as thinking in a general template fashion is 
ever going to get you, especially when portage's decisions involve your 
choice of USE.


When that happens, you have to read all of it, line by line, carefully, 
twice. Or thrice. And then it makes sense.


Try it some time. Work through every line of that output, open the 
relevant ebuild for each and study what is in it. See why portage mad 
that decision, and move onto the next line.


It all eventually makes some form of sense.

And yes, it is way more info that it should be, leaving you only two 
choices:

- don't fix it, but learn to read it
- decide to fix it, do so, commit the patch, and be everyone's hero



Here is is: emerge --info

Portage 2.3.3 (python 3.4.5-final-0, default/linux/amd64/13.0/desktop, 
gcc-4.9.4, glibc-2.21-r1, 3.10.7-gentoo-r1 x86_64)
=
System uname: 
Linux-3.10.7-gentoo-r1-x86_64-AMD_Phenom-tm-_II_X4_940_Processor-with-gentoo-2.3
KiB Mem: 7660932 total,   3581932 free
KiB Swap:8393956 total,   8393956 free
Timestamp of repository gentoo: Sun, 26 Feb 2017 22:00:01 +
sh bash 4.3_p48-r1
ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
ccache version 3.1.9 [disabled]
app-shells/bash:  4.3_p48-r1::gentoo
dev-java/java-config: 2.2.0-r3::gentoo
dev-lang/perl:5.22.3_rc4::gentoo
dev-lang/python:  2.7.12::gentoo, 3.4.5::gentoo
dev-util/ccache:  3.1.9-r4::gentoo
dev-util/cmake:   3.7.2::gentoo
dev-util/pkgconfig:   0.28-r2::gentoo
sys-apps/baselayout:  2.3::gentoo
sys-apps/openrc:  0.23.2::gentoo
sys-apps/sandbox: 2.6-r1::gentoo

[gentoo-user] The sudden disappearance of ....WHAT??? (I/O error on a SD flash card?!)

2017-03-25 Thread tuxic
Hi,

(Running Gentoo Linux on a 4.9.17 vanilla (ftp.kernel.org) Linux
kernel)

I was doing a backyp of a 64GB SAMSUNG flash card to my
harddiskwhich runs for quite a while...

For that I mount the partitions and tarred their contents as root
to the harddisk

Syddenly out of nothing/from nowhere/into thin air or whatever:
read errors happens and the process stops.

First I thought of the one an most hated failure of harddisks, which
in years of deveopment of computer technology no company was able to
fix: No space left on device.

But - no,,,the error was a _READ_ error and a 'ls' of the mountpoints
shownothing but empty directories.

I tried to unmount/remount the sd card and got this output:
mount: wrong fs type, bad option, bad superblock on /dev/sdb2,
   missing codepage or helper program, or other error

   In some cases useful info is found in syslog - try
   dmesg | tail or so.

dmesg gives me:
[  236.021878] UDF-fs: warning (device sdb2): udf_fill_super: No partition 
found (2)


UDF??? --  Those partitions are either ext4 or vfat.
(A tried that with and without the -t option...)

fdisk -l /dev/sdb gave me:
Device Boot Start   End  Sectors  Size Id Type
/dev/sdb1   32768  73433087 73400320   35G 83 Linux
/dev/sdb273433088 100696063 27262976   13G 83 Linux
/dev/sdb3   100696064 125042687 24346624 11.6G 83 Linux

So -- the partition table is still there (I had booted the PC
in between...so these are no ghosts of an abondomed cache...)

If a certain kernel module woyld be missing I wouldn't not
able to mount the partition right before starting the backyp
- but I could.

The partition table is there so this part of "DMESG predicts"
is also not applicable here.

What happens here? Flash killed? Is there any chance to rescye
some or all contents of that card? Any ideas other than
hoping for an alternate reality?

Thanks a lot for any help in advance!

Cheers
Meino







Re: [gentoo-user] Still struggling with starting X and enlightenment desktop

2017-03-25 Thread Alan McKinnon

On 25/03/2017 18:23, Mick wrote:

After years of running KDM to start various desktop environments flawlessly
(KDE, fluxbox, enlightenment, plasma) I had to replace it with SDDM.  With the
arrival of x11-misc/sddm-0.14.0-r2 I am still able to start a session with
enlightenment, but I am getting access rights errors, for example my user is
unable to mount a USB stick.  Also, when I log out it logs me back in the
first time and then logs out normally the second time I try to log out.  I am
guessing something which should be sourced, is not, but I don't know how to
fix it.

For years now I have had the following files in place to control what desktop
manager starts:

$ cat /etc/env.d/90xsession
XSESSION="enlightenment"


$ cat /etc/X11/Sessions/enlightenment
#!/bin/sh
if [ -x /usr/bin/gpg-agent ]; then
  eval "$(/usr/bin/gpg-agent --daemon)"
fi

/usr/bin/enlightenment_start


cat ~/.xsession
#!/bin/sh
if [ -x /usr/bin/gpg-agent ]; then
kill $(ps ux | awk '/gpg-agent/ && !/awk/ {print $2}') >/dev/null 2>&1
fi

if [ -x /usr/bin/gpg-agent ]; then
  eval "$(/usr/bin/gpg-agent --daemon)"
fi

if [ -x /usr/bin/urxvtd ]; then
/usr/bin/urxvtd --opendisplay --fork --quiet
fi

/usr/bin/enlightenment_start


I keyworded x11-misc/sddm-0.14.0-r3 and discovered enlightenment complains it
can't run the compositor with OpenGL.  I tried starting a X session from the
console without DM, with 'startx /usr/bin/enlightenment_start' but I also get
similar symptoms, including inability to run compositor with OpenGL.  I get
errors like this in ~/.xsession-errors:

ERR<5100>:eina_safety lib/efreet/efreet_ini.c:299 efreet_ini_string_get()
safety check failed: ini->section == NULL

(gkrellm:5117): Gtk-CRITICAL **: IA__gtk_box_reorder_child: assertion
'GTK_IS_WIDGET (child)' failed
ERR<5141>:eldbus lib/eldbus/eldbus_proxy.c:818 _props_get_all() Error getting
all properties of
org.freedesktop.UDisks2/org/freedesktop/UDisks2/block_devices/s
da1, error message: org.enlightenment.DBus.Canceled Canceled by user.


I also tried entrance from bar overlay (it has not been updated in a while and
has a dependency on an obsolete package), slim (won't log me in) and lightdm.
When I run lightdm there are no such problems, enlightenment starts with
OpenGLcompositor, I can mount USB disks, but lightdm installed and is running
much more than what I really need for my desktop.

Is there a way I can start enlightenment without running into all these kind
of errors?  Can you see something wrong in my file contents above?


Your files look OK to me so I have no idea why you get those erro.

You also say lightdm wrks correctly, so lookee here:

alan@khamul ~/gitwork/ansible $ equery size lightdm
 * x11-misc/lightdm-1.21.5
 Total files : 119
 Total size  : 1.91 MiB
alan@khamul ~/gitwork/ansible $ equery size sddmdm
!!! No installed packages matching 'sddmdm'
alan@khamul ~/gitwork/ansible $ equery size sddm
 * x11-misc/sddm-0.14.0-r2
 Total files : 192
 Total size  : 4.78 MiB

The on that works is smaller and lighter than the one that doesn't.

I say dump sddm and stick with lightdm which works :-)


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




[gentoo-user] Still struggling with starting X and enlightenment desktop

2017-03-25 Thread Mick
After years of running KDM to start various desktop environments flawlessly 
(KDE, fluxbox, enlightenment, plasma) I had to replace it with SDDM.  With the 
arrival of x11-misc/sddm-0.14.0-r2 I am still able to start a session with 
enlightenment, but I am getting access rights errors, for example my user is 
unable to mount a USB stick.  Also, when I log out it logs me back in the 
first time and then logs out normally the second time I try to log out.  I am 
guessing something which should be sourced, is not, but I don't know how to 
fix it.

For years now I have had the following files in place to control what desktop 
manager starts:

$ cat /etc/env.d/90xsession 
XSESSION="enlightenment"


$ cat /etc/X11/Sessions/enlightenment 
#!/bin/sh
if [ -x /usr/bin/gpg-agent ]; then
  eval "$(/usr/bin/gpg-agent --daemon)"
fi

/usr/bin/enlightenment_start


cat ~/.xsession
#!/bin/sh
if [ -x /usr/bin/gpg-agent ]; then
kill $(ps ux | awk '/gpg-agent/ && !/awk/ {print $2}') >/dev/null 2>&1
fi

if [ -x /usr/bin/gpg-agent ]; then
  eval "$(/usr/bin/gpg-agent --daemon)"
fi 

if [ -x /usr/bin/urxvtd ]; then
/usr/bin/urxvtd --opendisplay --fork --quiet
fi

/usr/bin/enlightenment_start


I keyworded x11-misc/sddm-0.14.0-r3 and discovered enlightenment complains it 
can't run the compositor with OpenGL.  I tried starting a X session from the 
console without DM, with 'startx /usr/bin/enlightenment_start' but I also get 
similar symptoms, including inability to run compositor with OpenGL.  I get 
errors like this in ~/.xsession-errors:

ERR<5100>:eina_safety lib/efreet/efreet_ini.c:299 efreet_ini_string_get() 
safety check failed: ini->section == NULL

(gkrellm:5117): Gtk-CRITICAL **: IA__gtk_box_reorder_child: assertion 
'GTK_IS_WIDGET (child)' failed
ERR<5141>:eldbus lib/eldbus/eldbus_proxy.c:818 _props_get_all() Error getting 
all properties of 
org.freedesktop.UDisks2/org/freedesktop/UDisks2/block_devices/s
da1, error message: org.enlightenment.DBus.Canceled Canceled by user.


I also tried entrance from bar overlay (it has not been updated in a while and 
has a dependency on an obsolete package), slim (won't log me in) and lightdm.  
When I run lightdm there are no such problems, enlightenment starts with 
OpenGLcompositor, I can mount USB disks, but lightdm installed and is running 
much more than what I really need for my desktop.

Is there a way I can start enlightenment without running into all these kind 
of errors?  Can you see something wrong in my file contents above?

-- 
Regards,
Mick

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


Re: [gentoo-user] Difficulty setting up apache, php and joomla

2017-03-25 Thread Mick
On Saturday 25 Mar 2017 11:13:36 Michael Orlitzky wrote:
> On 03/25/2017 10:48 AM, Peter Humphrey wrote:
> > Hello list,
> > 
> > I'm setting up a new little box to be a web development server, to develop
> > a new website for my choir. I have it running with the old site,
> > hand-crafted from HTML and CSS, but after installing joomla into the new
> > site and on attempting to open index.php to configure it, as instructed,
> > I get this in
> > /var/log/apache2/error_log:
> Joomla 3.4.x is not compatible with php-7.x:
> 
>https://downloads.joomla.org/technical-requirements#footnote-3xPHP
> 
> You'll need Joomla 3.5 at least.
> 
> Or if you want some unsolicited advice and you're not picky about the
> CMS: avoid Joomla. The user interface is incomprehensible, updates
> require manual intervention, extensions are hard to write, and there's a
> culture of paid support for things that should just work.

+1

Your error is due to Joomla, not apache.  I also recommend you give Joomla a 
wide berth and use Drupal instead, or select a responsive design static 
template from the interwebs.  There are a few free templates around which will 
do a fine job for a simple website.
-- 
Regards,
Mick

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


Re: [gentoo-user] Difficulty setting up apache, php and joomla

2017-03-25 Thread Michael Orlitzky

On 03/25/2017 10:48 AM, Peter Humphrey wrote:

Hello list,

I'm setting up a new little box to be a web development server, to develop a
new website for my choir. I have it running with the old site, hand-crafted
from HTML and CSS, but after installing joomla into the new site and on
attempting to open index.php to configure it, as instructed, I get this in
/var/log/apache2/error_log:



Joomla 3.4.x is not compatible with php-7.x:

  https://downloads.joomla.org/technical-requirements#footnote-3xPHP

You'll need Joomla 3.5 at least.

Or if you want some unsolicited advice and you're not picky about the 
CMS: avoid Joomla. The user interface is incomprehensible, updates 
require manual intervention, extensions are hard to write, and there's a 
culture of paid support for things that should just work.





Re: [gentoo-user] Re: Firefox occasionally stalls

2017-03-25 Thread Peter Humphrey
On Tuesday 21 Mar 2017 14:59:48 Dale wrote:

> Ublock is another option as well.  I use it on some Firefox profiles.
> It does seem to respond better than Adblock but some things I don't like
> about Ublock.
> 
> I may look into that Ghostery too.  See if it is available for Firefox
> and Seamonkey.

I don't know about Seamonkey, but it is available for Firefox. It's a bit of 
an eye-opener too. I had no idea how many people are out there keeping watch 
over all our journeys around the web.

-- 
Regards
Peter




Re: [gentoo-user] Re: Firefox occasionally stalls

2017-03-25 Thread Peter Humphrey
On Wednesday 22 Mar 2017 23:48:06 Kai Krakow wrote:
> Am Wed, 22 Mar 2017 15:12:36 +
> schrieb Peter Humphrey :
> > You have me thinking now. I have a couple of spare 1TB SSDs here, and
> > my workstation is a 12-core i7 running on a 256GB NVMe drive with 32
> > GB RAM.
> > 
> > Maybe I should put the SSDs into a RAID-1 to contain the system (the
> > same as they were in the old, now defunct box), then use the NVMe for
> > bcache. What do you think of that idea? I'm not desperately short of
> > space, but I've none spare either.
> 
> I'm not sure if bcache can use NVMe at their full potential... Maybe
> head over to the bcache list and ask there. I think it faces some write
> serialization issues while NVMe should better work with multi-queue
> scheduler.
> 
> If you're going to use mdraid, maybe better look into mdcache.

Ah, yes, I see what you mean.

> But your results would be interesting. :-)

So I thought too.  :-)

For the moment I think I'll just cogitate quietly. Thanks for the idea, 
which may yet see some fruit.

-- 
Regards
Peter




[gentoo-user] Difficulty setting up apache, php and joomla

2017-03-25 Thread Peter Humphrey
Hello list,

I'm setting up a new little box to be a web development server, to develop a 
new website for my choir. I have it running with the old site, hand-crafted 
from HTML and CSS, but after installing joomla into the new site and on 
attempting to open index.php to configure it, as instructed, I get this in 
/var/log/apache2/error_log:

[Fri Mar 24 16:16:36.799232 2017] [:error] [pid 17644:tid 139913741313792] 
[client ::1:34696] PHP Fatal error:  Cannot use Joomla\\String\\String as 
String because 'String' is a special class name in 
/var/www/localhost/htdocs/choir/libraries/vendor/joomla/registry/src/Format/Json.php
 
on line 12

I thought I'd set it up right, but clearly I haven't. Is anyone willing to 
help me find my error, please?

# emerge -pv apache php

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

Calculating dependencies   done!
[ebuild   R] www-servers/apache-2.4.25:2::gentoo  USE="ssl threads -
debug -doc -ldap (-libressl) (-selinux) -static -suexec" 
APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_core 
authn_dbm authn_file authz_core authz_dbm authz_groupfile authz_host 
authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate 
dir env expires ext_filter file_cache filter headers include info log_config 
logio mime mime_magic negotiation rewrite setenvif socache_shmcb speling 
status unique_id unixd userdir usertrack vhost_alias -access_compat -asis -
auth_digest -authn_dbd -authz_dbd -cache_disk -cache_socache -cern_meta -
charset_lite -dbd -dumpio -http2 -ident -imagemap -lbmethod_bybusyness -
lbmethod_byrequests -lbmethod_bytraffic -lbmethod_heartbeat -log_forensic -
macro -proxy -proxy_ajp -proxy_balancer -proxy_connect -proxy_fcgi -
proxy_ftp -proxy_html -proxy_http -proxy_scgi -proxy_wstunnel -ratelimit -
remoteip -reqtimeout -slotmem_shm -substitute -version" APACHE2_MPMS="event 
-prefork -worker" 0 KiB
[ebuild   R] dev-lang/php-7.0.15:7.0::gentoo  USE="acl apache2 berkdb 
bzip2 cgi cli crypt ctype curl exif fileinfo filter fpm gd gdbm hash iconv 
ipv6 json mysql mysqli nls opcache pdo phar posix readline session simplexml 
spell sqlite ssl threads tokenizer truetype unicode xml xmlreader xmlwriter 
zip zlib -bcmath -calendar -cdb -cjk -coverage -debug -embed -enchant (-
firebird) -flatfile -ftp -gmp -imap -inifile -intl -iodbc -kerberos -ldap -
ldap-sasl -libedit (-libressl) -mhash -mssql -oci8-instant-client -odbc -
pcntl -phpdbg -postgres -qdbm -recode (-selinux) -sharedmem -snmp -soap -
sockets -systemd -sysvipc -tidy -wddx -webp -xmlrpc -xpm -xslt" 0 KiB

# webapp-config -h localhost -d choir -I joomla 3.4.8

# cat /etc/apache2/vhosts.d/20_choir_vhost.conf

Listen 80

ServerName choir
Include /etc/apache2/vhosts.d/choir_vhost.include

ServerEnvironment apache apache




# cat /etc/apache2/vhosts.d/choir_vhost.include
ServerAdmin webmaster@localhost
DocumentRoot "/var/www/localhost/htdocs/choir"

Options Indexes FollowSymLinks Includes
AllowOverride All
Require all granted


ScriptAlias /cgi-bin/ "/var/www/localhost/cgi-bin/"


AllowOverride None
Options None
Require all granted


# grep OPTS /etc/conf.d/apache2
APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D 
LANGUAGE -D SECURITY -D PHP -D INCLUDE -D PROXY -D STATUS"

I haven't yet attempted to get SSL working, preferring to have the basic 
config right first.

The web guides to Apache and PHP on Gentoo are confusing, contradictory and 
out of date with respect to the current software, so I'm having to go slowly 
- and start again at the beginning, repeatedly..

Any pointers gratefully received; thank you.

-- 
Regards
Peter




Re: [gentoo-user] Few blockers left

2017-03-25 Thread thelma
On 03/25/2017 03:00 AM, Alan McKinnon wrote:
> On 25/03/2017 09:49, the...@sys-concept.com wrote:
>> I'm upgrading my last system and have few blockers left:
> 
> Those are not blockers.
> 
> The part of emerge output above this, the bit you snipped out, shows
> *what* portage wants to do.
> 
> The bits below show you *why* it's doing that - usually why it's not
> upgrading to the latest version of a number of packages.
> 
> Learn to read the portage output. It is vastly more complicated with way
> too many !!! and *** and ### characters to alarm you needlessly, but it
> cna nevertheless be understood.
> 
> And those are not blockers. A blocker is a very specific thing, which
> these are not
> 
> 
> 
>>
>> !!! Multiple package instances within a single package slot have been
>> pulled
>> !!! into the dependency graph, resulting in a slot conflict:
>>
>> x11-libs/libxcb:0
>>
>>   (x11-libs/libxcb-1.12:0/1.12::gentoo, ebuild scheduled for merge)
>> pulled in by
>> (no parents that aren't satisfied by other packages in this slot)
>>
>>   (x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, ebuild scheduled for
>> merge) pulled in by
>> >=x11-libs/libxcb-1.9.3:0/1.11.1=[abi_x86_32(-),abi_x86_64(-)]
>> required by (media-libs/mesa-12.0.1:0/0::gentoo, installed)
>>^^
>>
>> sys-fs/eudev:0
>>
>>   (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled
>> in by
>> (no parents that aren't satisfied by other packages in this slot)
>>
>>   (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by
>>
>> >=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]
>> required by (virtual/libudev-215-r1:0/1::gentoo, installed)
>>
>>
>> sys-libs/libcap:0
>>
>>   (sys-libs/libcap-2.24-r2:0/0::gentoo, ebuild scheduled for merge)
>> pulled in by
>> (no parents that aren't satisfied by other packages in this slot)
>>
>>   (sys-libs/libcap-2.24-r2:0/0::gentoo, installed) pulled in by
>>
>> sys-libs/libcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
>> required by (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge)
>>
>> -
>> Would clean-up some USE flags help?
>>
>> USE="-gnome -kde -minimal -qt3 -qt4 -hal X branding lock consolekit
>> session \
>> startup-notification thunar alsa cdr cups apache2 ssl foomaticdb ppds
>> mysql -acl \
>> java tiff jpeg png usb fbdev scanner gimp cgi fam nplt type1 opengl
>> tetex \
>> dbus policykit spell -systemd"

I did not "snip" any relevant information. I try to run:

emerge --update -q --newuse --deep --with-bdeps=y --tree  @system

and there are no blockers showing up but a slot conflict.

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-apps/util-linux:0

  (sys-apps/util-linux-2.28.2:0/0::gentoo, ebuild scheduled for merge) pulled 
in by
(no parents that aren't satisfied by other packages in this slot)

  (sys-apps/util-linux-2.26.2:0/0::gentoo, installed) pulled in by

>=sys-apps/util-linux-2.24.1-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
 required by (x11-libs/libSM-1.2.2-r1:0/0::gentoo, installed)



 

!!! All ebuilds that could satisfy ">=sys-libs/ncurses-5.2-r2:0/5=[unicode]" 
have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-libs/ncurses-5.9-r5::gentoo (masked by: )

(dependency required by "sys-apps/util-linux-2.26.2::gentoo" [installed])
(dependency required by "@__auto_slot_operator_replace_installed__" [argument])


I can not unmerge sys-apps/util-linux as I might damage the system.
I've unmerge sys-libs/ncurses-6.0-r1 but it still giving me that error.

--
Thelma



Re: [gentoo-user] Few blockers left

2017-03-25 Thread thelma



Thelma
On 03/25/2017 03:08 AM, Neil Bothwick wrote:
> On Sat, 25 Mar 2017 01:49:58 -0600, the...@sys-concept.com wrote:
> 
>> I'm upgrading my last system and have few blockers left:
>>
>> !!! Multiple package instances within a single package slot have been
>> pulled !!! into the dependency graph, resulting in a slot conflict:
> 
> The full ootput of emerge, with the --tree option, would put these
> messages in context.
> 
>> sys-fs/eudev:0
>>
>>   (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled
>> in by (no parents that aren't satisfied by other packages in this slot)
>>
>>   (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by
>> 
>> >=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]
>> >required by (virtual/libudev-215-r1:0/1::gentoo, installed)  
> 
> This one is usually caused by mismatched USE flags on the virtual and the
> choice you have installed. Make sure virtual/libudev and eudev have the
> same USE flags, otherwise portage will try to install udev instead.
> 
>> sys-libs/libcap:0
>>
>>   (sys-libs/libcap-2.24-r2:0/0::gentoo, ebuild scheduled for merge)
>> pulled in by (no parents that aren't satisfied by other packages in
>> this slot)
>>
>>   (sys-libs/libcap-2.24-r2:0/0::gentoo, installed) pulled in by
>> 
>> sys-libs/libcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
>> required by (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge)
> 
> This is probably a consequence of the above.
> 
>> -
>> Would clean-up some USE flags help?
>>
>> USE="-gnome -kde -minimal -qt3 -qt4 -hal X branding lock consolekit
>> session \ startup-notification thunar alsa cdr cups apache2 ssl
>> foomaticdb ppds mysql -acl \ java tiff jpeg png usb fbdev scanner gimp
>> cgi fam nplt type1 opengl tetex \ dbus policykit spell -systemd"
> 
> These means nothing out of context, we don't know which profile, and
> therefore default USE flags, you are using. The output from emerge --info
> is more useful.

Thanks for the input. I always struggle with these blockers and how to read 
them.

Here is is: emerge --info

Portage 2.3.3 (python 3.4.5-final-0, default/linux/amd64/13.0/desktop, 
gcc-4.9.4, glibc-2.21-r1, 3.10.7-gentoo-r1 x86_64)
=
System uname: 
Linux-3.10.7-gentoo-r1-x86_64-AMD_Phenom-tm-_II_X4_940_Processor-with-gentoo-2.3
KiB Mem: 7660932 total,   3581932 free
KiB Swap:8393956 total,   8393956 free
Timestamp of repository gentoo: Sun, 26 Feb 2017 22:00:01 +
sh bash 4.3_p48-r1
ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
ccache version 3.1.9 [disabled]
app-shells/bash:  4.3_p48-r1::gentoo
dev-java/java-config: 2.2.0-r3::gentoo
dev-lang/perl:5.22.3_rc4::gentoo
dev-lang/python:  2.7.12::gentoo, 3.4.5::gentoo
dev-util/ccache:  3.1.9-r4::gentoo
dev-util/cmake:   3.7.2::gentoo
dev-util/pkgconfig:   0.28-r2::gentoo
sys-apps/baselayout:  2.3::gentoo
sys-apps/openrc:  0.23.2::gentoo
sys-apps/sandbox: 2.6-r1::gentoo
sys-devel/autoconf:   2.13::gentoo, 2.69::gentoo
sys-devel/automake:   1.11.6-r1::gentoo, 1.13.4::gentoo, 1.14.1::gentoo, 
1.15::gentoo
sys-devel/binutils:   2.25.1-r1::gentoo
sys-devel/gcc:4.5.4::gentoo, 4.9.3::gentoo, 4.9.4::gentoo
sys-devel/gcc-config: 1.7.3::gentoo
sys-devel/libtool:2.4.6::gentoo
sys-devel/make:   4.2.1::gentoo
sys-kernel/linux-headers: 3.18::gentoo (virtual/os-headers)
sys-libs/glibc:   2.21-r1::gentoo
Repositories:

gentoo
location: /usr/portage
sync-type: rsync
sync-uri: rsync://192.168.139.7/gentoo-portage
priority: -1000

brother-overlay
location: /var/lib/layman/brother-overlay
masters: gentoo
priority: 0

Local
location: /usr/local/portage
masters: gentoo
priority: 

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA PUEL dlj-1.1 Oracle-BCLA-JavaSE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=amdfam10 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/fax /usr/share/gnupg/qualified.txt 
/var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d 
/etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release 
/etc/php/apache2-php5.6/ext-active/ /etc/php/cgi-php5.6/ext-active/ 
/etc/php/cli-php5.6/ext-active/ /etc/revdep-rebuild /etc/sandbox.d 
/etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d 
/etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=amdfam10 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--autounmask-write=y --keep-going --with-bdeps=y"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks 

Re: [gentoo-user] Strange IPv6 behaviour

2017-03-25 Thread Alan McKinnon

On 25/03/2017 13:36, Alarig Le Lay wrote:

Hi,

On one of my machines, I have two public IPv6 from two different
providers (one natively, another by VPN). I use ip -6 rule to make both
pingable.

I see some strange things on the native one. It stops responding from
time to time. Here are some examples of mtr:
https://paste.swordarmor.fr/raw/mXVT



Please don't use pastebins here. They go away after a short while, and 
then yur post is useless in the archives to everyone else who finds it 
in the future.


Your pastes are quite small, just attach them to them mail. That way 
they last forever


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




[gentoo-user] Strange IPv6 behaviour

2017-03-25 Thread Alarig Le Lay
Hi,

On one of my machines, I have two public IPv6 from two different
providers (one natively, another by VPN). I use ip -6 rule to make both
pingable.

I see some strange things on the native one. It stops responding from
time to time. Here are some examples of mtr:
https://paste.swordarmor.fr/raw/mXVT

At this time, the other IPv6 (bulbizarre.swordarmor.fr) works normally.

And if I do the same test on another machine in the same LAN, no loss:
https://paste.swordarmor.fr/raw/XGbK 

I have this routing table:
alarig@bulbizarre ~ $ ip -6 rule list 
0:  from all lookup local 
31010:  from 2a01:cb08:898c:fc00:9913:b7a:b9bf:d30c lookup 3215 
31100:  from all lookup 51083 
32766:  from all lookup main 
alarig@bulbizarre ~ $ ip -6 route show 
2a00:5881:4008:400::/64 dev tun0  proto kernel  metric 256  pref medium
2a01:cb08:898c:fc00::/64 dev eth0  proto kernel  metric 4  pref medium
fe80::/64 dev eth0  proto kernel  metric 256  pref medium
fe80::/64 dev tun0  proto kernel  metric 256  pref medium
fe80::/64 dev tun-mysql  proto kernel  metric 256  pref medium
default via fe80::20d:b9ff:fe3a:1fa1 dev eth0  metric 4  pref medium
alarig@bulbizarre ~ $ ip -6 route show table 3215
2a01:cb08:898c:fc00::/64 dev eth0  metric 1024  pref medium
default via fe80::20d:b9ff:fe3a:1fa1 dev eth0  metric 1024  pref medium
alarig@bulbizarre ~ $ ip -6 route show table 51083
default dev tun0  metric 1024  pref medium

I’m using the kernel 4.9.16-gentoo.

I’m running out of ideas, so I ask for your help :)

Thanks,
-- 
alarig


signature.asc
Description: PGP signature


Re: [gentoo-user] Few blockers left

2017-03-25 Thread Neil Bothwick
On Sat, 25 Mar 2017 01:49:58 -0600, the...@sys-concept.com wrote:

> I'm upgrading my last system and have few blockers left:
> 
> !!! Multiple package instances within a single package slot have been
> pulled !!! into the dependency graph, resulting in a slot conflict:

The full ootput of emerge, with the --tree option, would put these
messages in context.

> sys-fs/eudev:0
> 
>   (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled
> in by (no parents that aren't satisfied by other packages in this slot)
> 
>   (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by
> 
> >=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]
> >required by (virtual/libudev-215-r1:0/1::gentoo, installed)  

This one is usually caused by mismatched USE flags on the virtual and the
choice you have installed. Make sure virtual/libudev and eudev have the
same USE flags, otherwise portage will try to install udev instead.

> sys-libs/libcap:0
> 
>   (sys-libs/libcap-2.24-r2:0/0::gentoo, ebuild scheduled for merge)
> pulled in by (no parents that aren't satisfied by other packages in
> this slot)
> 
>   (sys-libs/libcap-2.24-r2:0/0::gentoo, installed) pulled in by
> 
> sys-libs/libcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
> required by (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge)

This is probably a consequence of the above.

> -
> Would clean-up some USE flags help?
> 
> USE="-gnome -kde -minimal -qt3 -qt4 -hal X branding lock consolekit
> session \ startup-notification thunar alsa cdr cups apache2 ssl
> foomaticdb ppds mysql -acl \ java tiff jpeg png usb fbdev scanner gimp
> cgi fam nplt type1 opengl tetex \ dbus policykit spell -systemd"

These means nothing out of context, we don't know which profile, and
therefore default USE flags, you are using. The output from emerge --info
is more useful.


-- 
Neil Bothwick

Power corrupts. Absolute power is kind of neat.


pgpFaX63pvHtL.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] Few blockers left

2017-03-25 Thread Alan McKinnon

On 25/03/2017 09:49, the...@sys-concept.com wrote:

I'm upgrading my last system and have few blockers left:


Those are not blockers.

The part of emerge output above this, the bit you snipped out, shows 
*what* portage wants to do.


The bits below show you *why* it's doing that - usually why it's not 
upgrading to the latest version of a number of packages.


Learn to read the portage output. It is vastly more complicated with way 
too many !!! and *** and ### characters to alarm you needlessly, but it 
cna nevertheless be understood.


And those are not blockers. A blocker is a very specific thing, which 
these are not






!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/libxcb:0

  (x11-libs/libxcb-1.12:0/1.12::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)

  (x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, ebuild scheduled for merge) pulled 
in by
>=x11-libs/libxcb-1.9.3:0/1.11.1=[abi_x86_32(-),abi_x86_64(-)] required by 
(media-libs/mesa-12.0.1:0/0::gentoo, installed)
   ^^

sys-fs/eudev:0

  (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)

  (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by

>=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]
 required by (virtual/libudev-215-r1:0/1::gentoo, installed)


sys-libs/libcap:0

  (sys-libs/libcap-2.24-r2:0/0::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)

  (sys-libs/libcap-2.24-r2:0/0::gentoo, installed) pulled in by

sys-libs/libcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
 required by (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge)

-
Would clean-up some USE flags help?

USE="-gnome -kde -minimal -qt3 -qt4 -hal X branding lock consolekit session \
startup-notification thunar alsa cdr cups apache2 ssl foomaticdb ppds mysql 
-acl \
java tiff jpeg png usb fbdev scanner gimp cgi fam nplt type1 opengl tetex \
dbus policykit spell -systemd"





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




[gentoo-user] Few blockers left

2017-03-25 Thread thelma
I'm upgrading my last system and have few blockers left:

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/libxcb:0

  (x11-libs/libxcb-1.12:0/1.12::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)

  (x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, ebuild scheduled for merge) pulled 
in by
>=x11-libs/libxcb-1.9.3:0/1.11.1=[abi_x86_32(-),abi_x86_64(-)] required by 
(media-libs/mesa-12.0.1:0/0::gentoo, installed)
   ^^   

  

sys-fs/eudev:0

  (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)

  (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by

>=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]
 required by (virtual/libudev-215-r1:0/1::gentoo, installed)





sys-libs/libcap:0

  (sys-libs/libcap-2.24-r2:0/0::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)

  (sys-libs/libcap-2.24-r2:0/0::gentoo, installed) pulled in by

sys-libs/libcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
 required by (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge)

-
Would clean-up some USE flags help?

USE="-gnome -kde -minimal -qt3 -qt4 -hal X branding lock consolekit session \
startup-notification thunar alsa cdr cups apache2 ssl foomaticdb ppds mysql 
-acl \
java tiff jpeg png usb fbdev scanner gimp cgi fam nplt type1 opengl tetex \
dbus policykit spell -systemd"


-- 
Thelma