From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 71F541382C5 for ; Mon, 15 Jun 2020 14:22:09 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7A78DE091D; Mon, 15 Jun 2020 14:20:43 +0000 (UTC) Received: from gw1.antarean.org (gw1.antarean.org [194.145.200.214]) by pigeon.gentoo.org (Postfix) with ESMTP id 12143E0918 for ; Mon, 15 Jun 2020 14:20:25 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by gw1.antarean.org (Postfix) with ESMTP id 49ltK40SFpz17Qh for ; Mon, 15 Jun 2020 16:00:56 +0200 (CEST) X-Virus-Scanned: amavisd-new at antarean.org Received: from gw1.antarean.org ([127.0.0.1]) by localhost (gw1.antarean.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hA7os3SJtJXz for ; Mon, 15 Jun 2020 16:00:55 +0200 (CEST) Received: from mailstore1.antarean.org (localhost [127.0.0.1]) by gw1.antarean.org (Postfix) with ESMTP id 49ltK34xDBz147R for ; Mon, 15 Jun 2020 16:00:55 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mailstore1.antarean.org (Postfix) with ESMTP id 49ltlX3cjgz15 for ; Mon, 15 Jun 2020 16:20:24 +0200 (CEST) X-Virus-Scanned: amavisd-new at antarean.org Received: from mailstore1.antarean.org ([127.0.0.1]) by localhost (mailstore1.antarean.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E90zGlFEo6gQ for ; Mon, 15 Jun 2020 16:20:24 +0200 (CEST) Received: from eve.localnet (eve.adm.antarean.org [10.55.16.44]) by mailstore1.antarean.org (Postfix) with ESMTPA id 49ltlX1HVRzj for ; Mon, 15 Jun 2020 16:20:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=antarean.org; s=default; t=1592230824; bh=bTvG6AiDMj2a2u6TaKGsJtsohASzHiz154u/57mSc1g=; h=From:To:Subject:Date:In-Reply-To:References; b=K88C3iePHiovDS7p/rFPYox9bYUcZKpULXZMofC/85NhvGRdDuJ29CRRXjjN7cldx 7rJ22z5srnKi3MQekCi8qACMYiTTMaoMPa4S44TyOqFyz1yMxfF2RonZScyow2hyR9 rY32kcLNYdzVozDuNC6E1nrKZLLqaQ6ArZbtkuBE= From: "J. Roeleveld" To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] "masked by: EAPI 7" trying up update "portage" - how to proceed Date: Mon, 15 Jun 2020 16:20:24 +0200 Message-ID: <4585048.31r3eYUQgx@eve> Organization: Antarean In-Reply-To: References: <9ed9c401-7066-9c6d-8ce4-2ee94a1b903e@web.de> <20200614230643.1bc9e3ac@digimed.co.uk> 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 X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Archives-Salt: 073e1807-67c0-4b8b-8dc7-8f813b4b918c X-Archives-Hash: 632f87f7b4a4e45db96892edf5ef329f On Monday, June 15, 2020 1:26:06 PM CEST n952162 wrote: > Thank you for the response. Unfortunately it didn't work. The logs are > attached (tgt=portage, system, world) and summarized below. > > Perl keeps coming up as a problem, so, as an example, I tried to build > perl, including all the packages that say they need it on the command > line. Emerge comes back with the same result. I can't understand why, > e.g. Data-Dump requires perl 5.24: > > dev-lang/perl:0/5.24=[-build(-)] required by > (dev-perl/Data-Dump-1.230.0:0/0::gentoo, installed) USE="" ABI_X86="(64)" > > when it's included on the command line to re-emerge: > > + sudo $HOME/adm/gentoo/src/portage/bin/emerge -vuUD --verbose-conflicts > --backtrack=100 --with-bdeps=y dev-perl/Text-CharWidth > dev-perl/HTML-Tree *dev-perl/Data-Dump* dev-perl/TermReadKey > dev-perl/HTML-Form dev-perl/LWP-MediaTypes dev-perl/XML-Parser > dev-perl/Text-WrapI18N app-text/po4a dev-perl/HTTP-Date > dev-perl/Unicode-EastAsianWidth dev-perl/IO-HTML dev-perl/SGMLSpm > dev-perl/Locale-gettext dev-perl/WWW-Mechanize dev-perl/HTML-Tagset > dev-perl/Date-Manip dev-perl/File-Listing dev-lang/perl > With a system that has not been updated for over 3 years, I would suggest to Start from scratch and copy the config across. If you do insist on trying to work through this, I would suggest the following (READ and understand all steps before executing any): 0) Make sure you do NOT change your profile. (As you adjusted it from 13.0 to 17.1, change it back to 13.0, or if not available, 17.0) - Profile 17.1 is NOT going to work at this point. 1) Rename the world and world_sets files to (temporarily) clear the entire world-set (These files are located in "/var/lib/portage") 2) execute: "emerge -vauDN --with-bdeps=y --backtrack=200 @world" and alternate with "emerge --update --newuse --deep @world" until both have nothing left to do. 3) execute "emerge -va --depclean" - This is a LARGE set, don't worry, it will all come back (You DID backup the files in step 1, right?) 4) Fix any config-file changes that are left over and follow this with steps "2", "3" and "4" until your system is clean. 5) Install, configure and compile the kernel and ensure you can reboot the system. (This is important for the next step) 6) Follow the news-item regarding migrating to 17.1 and follow this exactly. (Your install is extremely basic, so it should be nice and easy) 7) Reinstall all needed software (read your world and world_set backup-files to see what you had before and ONLY install those that you actually need) 8) Fix any config-files that are needed for the software you re-installed in step 7 9) Congratulate yourself for managing to upgrade a system after 3+ years In my experience, when the system has not been updated for this long, the fastest way to resolve this is to start from scratch with a backup of any config and data files. -- Joost