Devuan bug report logs - #157
System does not boot due to dependency to /usr

Package: lvm2; Maintainer for lvm2 is (unknown); Source for lvm2 is src:lvm2.

Reported by: Klaus Ethgen <Klaus@Ethgen.de>

Date: Tue, 7 Nov 2017 16:03:01 UTC

Severity: wishlist

Tags: ceres

Full log


đź”— View this message in rfc822 format

X-Loop: owner@bugs.devuan.org
Subject: bug#157: System does not boot due to dependency to /usr
Reply-To: Klaus Ethgen <Klaus@ethgen.de>, 157@bugs.devuan.org
Resent-From: Klaus Ethgen <Klaus@ethgen.de>
Resent-To: devuan-bugs@lists.dyne.org
Resent-CC: devuan-dev@lists.dyne.org
X-Loop: owner@bugs.devuan.org
Resent-Date: Sun, 05 Feb 2023 10:50:02 +0000
Resent-Message-ID: <handler.157.B157.167559419414351@bugs.devuan.org>
Resent-Sender: owner@bugs.devuan.org
X-Devuan-PR-Message: followup 157
X-Devuan-PR-Package: lvm2
X-Devuan-PR-Keywords: ceres
References: <20171107155639.g4or4bb3igid6yat@ikki.ethgen.ch> <Y9+DHhVGc2ORYBia@hindley.org.uk> <20171107155639.g4or4bb3igid6yat@ikki.ethgen.ch>
Received: via spool by 157-submit@bugs.devuan.org id=B157.167559419414351
          (code B ref 157); Sun, 05 Feb 2023 10:50:02 +0000
Received: (at 157) by bugs.devuan.org; 5 Feb 2023 10:49:54 +0000
Delivered-To: bugs@devuan.org
Received: from email.devuan.org [2001:41d0:2:d06e::5c4:2612]
	by doc.devuan.org with IMAP (fetchmail-6.4.16)
	for <debbugs@localhost> (single-drop); Sun, 05 Feb 2023 10:49:54 +0000 (UTC)
Received: from email.devuan.org
	by email.devuan.org with LMTP
	id GaoYBpyJ32NODQAAmSBk0A
	(envelope-from <Klaus@ethgen.de>)
	for <bugs@devuan.org>; Sun, 05 Feb 2023 10:49:00 +0000
Received: by email.devuan.org (Postfix, from userid 109)
	id 0A09BAFF; Sun,  5 Feb 2023 10:49:00 +0000 (UTC)
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on email.devuan.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED,
	RCVD_IN_DNSWL_MED,SPF_PASS autolearn=ham autolearn_force=no
	version=3.4.6
Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=5.9.7.51; helo=tschil.ethgen.ch; envelope-from=klaus@ethgen.de; receiver=<UNKNOWN> 
Received: from tschil.ethgen.ch (tschil.ethgen.ch [5.9.7.51])
	by email.devuan.org (Postfix) with ESMTPS id 74F1D2A8
	for <157@bugs.devuan.org>; Sun,  5 Feb 2023 10:48:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ethgen.de;
	 s=mail; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
	Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID:
	Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
	:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
	List-Post:List-Owner:List-Archive;
	bh=aLoX+sD6g8F7hp3hnsl2GTpGncGxSY2YqFmNc+biNU8=; b=vnew1XJcshxPHlj1dGsHdjq9x/
	l3tx/bAvm49KYh6LDkwcEH7LLRih3m6gdfiX8ct9G6kLZmRNVlUdspSdJKH4k81TZ8OWYFfarPhR/
	It5gjiUjW12y5TNnPpFzrcYB2XUohdw8ZWVl9fntr4r6VuRDpSTR/i7XsVvqvRXAwdkyl7NkS0d6m
	dcEKPT4VHubd80Rh2qHsNfqdcJLMZM4gk3zPanyB3Qz3uvLntrEZoFsFORHNBI8Ox6tnRSPDtzYx6
	cSRRBPRhHsvFOO1tZTcldsL8js4CX1dmqxNVqR6eooN9GvLfEgzAufCTKR+Q5bJWMduVoc2f388dg
	2kcBX9E8QmmjBPszVu2y+x78WuRBAy2SnaMaN9/dkjlHtA8D5DHQM2KSvtSdqBo7tVV2jmmehpa2u
	+5nRggFbjFzLTvn1esv7pgvHH7MShKphBmQbn4xfhcl72LfxjQmUtGs4zpLTuCXv0on6MPYtVwyqV
	aRkXQNyPb6RA91kQeD6qs2zXNELa2AHhX7q8siBwGNCedHNpsFJVueSv6jfy6yJdp1bdH03SfPPb+
	VMdn4OWC6zRc+jKH3pYVAwEQO/FBsnLU9oTxAymyDaOzOCbxWZW5Jt12NPAGNh44VpL17crFcRrEQ
	GxRxMQCkDSsTfSh7uJn7rVGbbL2w8B3rx7sphlPXU=;
Received: from [192.168.17.4] (helo=ikki.ket)
	by tschil.ethgen.ch with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
	(Exim 4.92)
	(envelope-from <Klaus@ethgen.de>)
	id 1pOcZj-0005mq-KH; Sun, 05 Feb 2023 10:48:49 +0000
Received: from klaus by ikki.ket with local (Exim 4.96)
	(envelope-from <Klaus@ethgen.de>)
	id 1pOcZj-0002F1-18;
	Sun, 05 Feb 2023 11:48:47 +0100
Date: Sun, 5 Feb 2023 11:48:47 +0100
From: Klaus Ethgen <Klaus@ethgen.de>
To: Mark Hindley <mark@hindley.org.uk>
Cc: 157@bugs.devuan.org
Message-ID: <Y9+Jj9y22CWpRdqq@ikki.ethgen.ch>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
	protocol="application/pgp-signature"; boundary="HVB+TuZWEwXScRX8"
Content-Disposition: inline
In-Reply-To: <Y9+DHhVGc2ORYBia@hindley.org.uk>
OpenPGP: id=79D0B06F4E20AF1C;
 url=http://www.ethgen.ch/~klaus/79D0B06F4E20AF1C.txt; preference=signencrypt
[Message part 1 (text/plain, inline)]
Hi Mark,

Am So den  5. Feb 2023 um 11:21 schrieb Mark Hindley:
> Now I know more about how your system is setup (from other bug reports you have
> submitted), I am going to change the severity of this report to wishlist.
> 
> That doesn't mean I don't understand your concerns, or think that they are not
> important. However, booting Debian without initramfs to mount /usr has not been
> officially supported for a number of releases (Jessie or even Wheezy, I
> think). I regret this and wish it still was a possibility. But that decision has
> been made and I see no realistic or practical way of Devuan going against it.

Yea, the decision was made for no needs just as Pöttering does not
understand what it is for.

They dropped all old systems like mine out of support.

But Linux is not that short living than windows. This makes it
absolutely unbelievable. Moreover, they put some extra effort into
explicitly breaking former working packages.

> I know that will be disappointing to you. If you have practical ways you think
> we can achieve it, by all means say.

As I have many experiences now, I can think of a way to do that. It
would mean to build a devuan fork of pcre2 source package with minimal
changes (as I did in
ftp://ftp.ethgen.ch/pub/debian/pool/unofficial/p/pcre2). All other
packages listed below could be made with a empty package only holding
diverts of the libraries. The reason for the different handling is that
if you divert pcre2 in between, it would break dpkg itself. So that is a
manual step or (as I did) with a patched package.

Here are the packages I identified, that are needed to be in /:
  - libargon2-1
  - libpopt0
  - libkmod2
  - liblz4-1
  - libzstd1
  - libjson-c3
  - libjson-c4
  - libjson-c5
  - libssl1.1
  - libssl-dev
  - libssl3
  - libaio1
  - libacl1
  - libattr1
  - libuuid1
  - libblkid1
  - libelogind0
  - libmount1
  - libedit2
  - libedit-dev
  - libbsd0
  - libmd0

But as I said, non of them needs to be changed if you do the diverting
one.

The dev packages are due they hold the unversioned .so symlink. And that
is needed in some rare situations.

Regards
   Klaus
-- 
Klaus Ethgen                                       http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16            Klaus Ethgen <Klaus@Ethgen.ch>
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C
[signature.asc (application/pgp-signature, inline)]

Send a report that this bug log contains spam.


Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.

Devuan Bugs Owner <owner@bugs.devuan.org>.
Last modified: Fri May 3 13:49:08 2024;