From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 2AED81381F3 for ; Sun, 14 Jul 2013 15:03:03 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2162FE09C0; Sun, 14 Jul 2013 15:02:46 +0000 (UTC) Received: from mail-we0-f173.google.com (mail-we0-f173.google.com [74.125.82.173]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 90720E0966 for ; Sun, 14 Jul 2013 15:02:44 +0000 (UTC) Received: by mail-we0-f173.google.com with SMTP id x54so9332784wes.4 for ; Sun, 14 Jul 2013 08:02:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=yHKQ0hD8vHF9O3CelDdS9DZqBnc6aHS8biPVtB9aAoY=; b=0PCAaCHyG2uYteT8RH43j0aRkOB4UskPQoWuvOMahXqkEQdEVF3vIcrMWw5GG07j4Z m4NpjW6AaGAwmWZVzyo1D8MeHR6SF6r/kZnZn5e8O2vxz6VVhggPFhUC2g5lLi5PsXul pTEV7VNlV/aQoj/Sy1cL9CwtvyhnAggOKEA+z8G+are+AeHn9QHFs+RQ82uQ/SkzJGoP EtpcHZCwqEhpxYrIGmvefvpSsxZzqaR78Jdr5c8SdmMYsX1N0JQEZhHEx+dcKblb9Gal NsHlU/mKHyxy+QXQy55PB0Zwd/z54Bni1xqUOxS7NccuKU1EMhOzQj0d1+qsjCs5S5kH L6uA== X-Received: by 10.180.11.146 with SMTP id q18mr6387469wib.50.1373814163223; Sun, 14 Jul 2013 08:02:43 -0700 (PDT) Received: from [172.20.0.41] (196-210-127-184.dynamic.isadsl.co.za. [196.210.127.184]) by mx.google.com with ESMTPSA id fb2sm14963038wic.4.2013.07.14.08.02.41 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 14 Jul 2013 08:02:42 -0700 (PDT) Message-ID: <51E2BD11.2000609@gmail.com> Date: Sun, 14 Jul 2013 17:00:33 +0200 From: Alan McKinnon User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130709 Thunderbird/17.0.7 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Please help me with an emerge "slot" problem. References: <20130713185536.GC29652@acm.acm> <20130714010034.GA833@ca.inter.net> <20130714125916.GA5164@acm.acm> In-Reply-To: <20130714125916.GA5164@acm.acm> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 7cd868d2-e439-4b59-ab4f-f82b3af13c7f X-Archives-Hash: 3d03bc3d9673c6590e89c4c16c9c0f3c On 14/07/2013 14:59, Alan Mackenzie wrote: > Hello, Philip, > > On Sat, Jul 13, 2013 at 09:00:34PM -0400, Philip Webb wrote: >> 130713 Alan Mackenzie wrote: >>> When I try "emerge -puND libgcrypt", I get >>> !!! Multiple package instances within a single package slot have been pulled >>> !!! into the dependency graph, resulting in a slot conflict: >>> dev-libs/libgcrypt:0 >>> (dev-libs/libgcrypt-1.5.2-r1::gentoo, ebuild scheduled for merge) pulled in by >>> (no parents that aren't satisfied by other packages in this slot) >>> (dev-libs/libgcrypt-1.5.0-r2::gentoo, installed) pulled in by >>> >=dev-libs/libgcrypt-1.1.90:0/0= required by (net-misc/vino-2.32.2-r1::gentoo, installed) > >> It looks like one of those standard conflicts, >> which you resolve by unmerging Libgcrypt before merging the new version ; >> after that, you may also need to remerge Vino . > > Thanks! I unmerged libgcrypt, then remerged it, then had some fun with > pambase and shadow (whatever they are) Oh dear, you don't know what those are, without them you have no user accounts and can't log in :-) shadow implements the Unix password scheme using /etc/shadow, plus all the helper commands like useradd|mod|del etc PAM is Pluggable Authentication Modules - a bunch of rules and configs where you determine what exactly comprises a successful authentication. If you wanted to implement a fingerprint swiper and retina scanner, easiest would to be fit all that plumbing into PAM and tell the system to use it. PAM ships out of the box using shadow as the default way to auth users (i.e. by password). pambase is what implements this default method. pam (the full thing) implements the plumbing you need for everything else. shadow and pam are renowned for causing blockers that can't be automagically resolved, it's because they slot in at very low levels. not liking eachother. I managed > to get fully updated in the end, including merging the new libreoffice. > It took a while. Indeed. I find the only thing worse is icu. Even though the only docs I have ever read are in English (usually the Queen's version), I still can't get that thing off the system - libreoffice insists -- Alan McKinnon alan.mckinnon@gmail.com