Re: [gentoo-user] gnome-control center 3.23.98 fails to compile
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
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
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?!)
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?
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?
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
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
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
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.
> 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
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?!)
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
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
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
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?!)
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
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?!)
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.
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?!)
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.
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
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
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?!)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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