<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=6290&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / merged /usr]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=6290</link>
		<description><![CDATA[The most recent posts in merged /usr.]]></description>
		<lastBuildDate>Sun, 08 Jun 2025 04:16:03 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: merged /usr]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=56013#p56013</link>
			<description><![CDATA[<p>Unbootable system here after usrmerge. It failed, so I booted into single mode to fix it, then booted and finished up the upgrade, then couldn&#039;t boot anything, kernel panic on sysv or systemd, can boot into ash shell but commands don&#039;t work</p><p>kernel panic complaining about libtinfo being too short?</p>]]></description>
			<author><![CDATA[dummy@example.com (MLEvD)]]></author>
			<pubDate>Sun, 08 Jun 2025 04:16:03 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=56013#p56013</guid>
		</item>
		<item>
			<title><![CDATA[Re: merged /usr]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=51495#p51495</link>
			<description><![CDATA[<p>I&#039;m on Ceres and had to install <span class="bbc">usrmerge</span> a month or so ago. No problems. Thanks to @GlennW and @Altoid, finding any <span class="bbc">symlinks</span> <span class="bbc">usrmerge</span> missed can be corrected by hand. </p><div class="codebox"><pre><code># symlinks -csrv / | grep dangling</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (fanderal)]]></author>
			<pubDate>Sat, 03 Aug 2024 18:07:55 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=51495#p51495</guid>
		</item>
		<item>
			<title><![CDATA[Re: merged /usr]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=51482#p51482</link>
			<description><![CDATA[<p>There are also a couple of directories for 32-bit libraries that become links in a default merged system. Here is a full listing from a system I created by running debootstrap with the --merged-usr option:</p><div class="codebox"><pre><code>$ find / -maxdepth 1 -type l -xtype d -printf &#039;%p -&gt; %l\n&#039;
/libx32 -&gt; usr/libx32
/sbin -&gt; usr/sbin
/bin -&gt; usr/bin
/lib32 -&gt; usr/lib32
/lib64 -&gt; usr/lib64
/lib -&gt; usr/lib</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (stultumanto)]]></author>
			<pubDate>Sat, 03 Aug 2024 00:50:20 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=51482#p51482</guid>
		</item>
		<item>
			<title><![CDATA[Re: merged /usr]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=51467#p51467</link>
			<description><![CDATA[<p>What I needed to have in <span class="bbc">/</span> was:</p><div class="codebox"><pre><code>bin -&gt; usr/bin
lib -&gt; usr/lib
lib64 -&gt; usr/lib64
sbin -&gt; usr/sbin</code></pre></div><p>After that, the <span class="bbc">base-files</span> upgrade worked.</p><p>PS, on my i386 installation I had to use <span class="bbc">/usr/lib/klibc/bin/ln</span> if the default <span class="bbc">ln</span> program was unavailable while changing symbolic links.</p>]]></description>
			<author><![CDATA[dummy@example.com (mirrortokyo)]]></author>
			<pubDate>Fri, 02 Aug 2024 09:33:30 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=51467#p51467</guid>
		</item>
		<item>
			<title><![CDATA[Re: merged /usr]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=51466#p51466</link>
			<description><![CDATA[<p>Hmm, upgrade</p><div class="codebox"><pre><code>[UPGRADE] base-files:amd64 13.3devuan1 -&gt; 13.4devuan1</code></pre></div><p>failed because I had symlinks from <span class="bbc">/bin -&gt; /usr/bin</span> and <span class="bbc">/sbin -&gt; /usr/sbin</span> still present.</p><p>However, a lot of scripts in /etc/init.d still have <span class="bbc">/bin</span> and <span class="bbc">/sbin</span> hard-coded, and removing those symbolic links causes a boot failure.</p><p>I&#039;ve put package base-files on hold for now.</p>]]></description>
			<author><![CDATA[dummy@example.com (mirrortokyo)]]></author>
			<pubDate>Fri, 02 Aug 2024 05:15:58 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=51466#p51466</guid>
		</item>
		<item>
			<title><![CDATA[Re: merged /usr]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=50382#p50382</link>
			<description><![CDATA[<p>Re post 89 by soren (at 09:32:57) my first response would be:<br /><span class="bbc">ls -li /lib/x86_64-linux-gnu/libsystemd.so.0 /usr/lib/x86_64-linux-gnu/libsystemd.so.0 </span><br />and see if one was a symlink to the other or if they are hard links (same inode numbers). If different files but the same size I&#039;d then try <span class="bbc">diff /lib/x86_64-linux-gnu/libsystemd.so.0 /usr/lib/x86_64-linux-gnu/libsystemd.so.0</span> to see if one is a copy of the other.</p><p>If they are the same inode numbers I&#039;d check if /lib and /usr/lib are symlinks (<span class="bbc">ls -lid /lib/x86_64-linux-gnu/ /usr/lib/x86_64-linux-gnu/</span> then <span class="bbc">ls -lid /lib/ /usr/lib/</span>). That would give me a better idea what state things are in.</p>]]></description>
			<author><![CDATA[dummy@example.com (chris2be8)]]></author>
			<pubDate>Fri, 07 Jun 2024 16:09:13 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=50382#p50382</guid>
		</item>
		<item>
			<title><![CDATA[Re: merged /usr]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=50381#p50381</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>Thats fine, but i cant install usrmerge, i cant install anything now, apt/dpkg is broken.<br />EDIT: this was a reply to someone but they deleted the post.</p></div></blockquote></div><p>Sorry for the inconvenience. The post&#039;s online time was less than 5 minutes. Tight timing!<br />It was the 3rd post in less than three minutes (after ralph and soren), saying that you need usrmeger for ceres. <br />BTW: In such cases, It is possible install a downloaded package via <span class="bbc">dpkg -i /path_to/some-package.deb</span> manually.</p><p>Anyway. Good to hear that you made it!</p>]]></description>
			<author><![CDATA[dummy@example.com (delgado)]]></author>
			<pubDate>Fri, 07 Jun 2024 15:11:09 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=50381#p50381</guid>
		</item>
		<item>
			<title><![CDATA[Re: merged /usr]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=50380#p50380</link>
			<description><![CDATA[<p>Upgrade from daedalus to ceres went fine after installing usrmerge first. Im not sure what i was thinking, i thought maybe apt might throw a warning to install usrmerge first before upgrading, but probably too soon as stable to unstable not covered. Sorry for the noise.</p>]]></description>
			<author><![CDATA[dummy@example.com (soren)]]></author>
			<pubDate>Fri, 07 Jun 2024 10:36:23 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=50380#p50380</guid>
		</item>
		<item>
			<title><![CDATA[Re: merged /usr]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=50379#p50379</link>
			<description><![CDATA[<p>Ok so moving both <span class="bbc">/lib/x86_64-linux-gnu/libsystemd.so.0</span> and <span class="bbc">/usr/lib/x86_64-linux-gnu/libsystemd.so.0</span> out of the way successfully converted the system, i hope.</p><div class="codebox"><pre><code>apt install usrmerge
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
usrmerge is already the newest version (37~deb12u1).
0 upgraded, 0 newly installed, 0 to remove and 68 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] 
Setting up usrmerge (37~deb12u1) ...
The system has been successfully converted.</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (soren)]]></author>
			<pubDate>Fri, 07 Jun 2024 08:39:06 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=50379#p50379</guid>
		</item>
		<item>
			<title><![CDATA[Re: merged /usr]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=50378#p50378</link>
			<description><![CDATA[<p>Okay so i removed the filesystem and started again, this time installing usrmerge first. I get this error now??<br />Note that the system is stable(daedalus) no upgrade has occurred yet.</p><div class="codebox"><pre><code>FATAL ERROR:
Both /lib/x86_64-linux-gnu/libsystemd.so.0 and /usr/lib/x86_64-linux-gnu/libsystemd.so.0 exist.

You can try correcting the errors reported and running again
/usr/lib/usrmerge/convert-usrmerge until it will complete without errors.
Do not install or update other Debian packages until the program
has been run successfully.

E: usrmerge failed.
dpkg: error processing package usrmerge (--configure):
 installed usrmerge package post-installation script subprocess returned error exit status 1
Processing triggers for man-db (2.11.2-2) ...
Errors were encountered while processing:
 usrmerge</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (soren)]]></author>
			<pubDate>Fri, 07 Jun 2024 08:32:57 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=50378#p50378</guid>
		</item>
		<item>
			<title><![CDATA[Re: merged /usr]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=50377#p50377</link>
			<description><![CDATA[<p>Thats fine, but i cant install usrmerge, i cant install anything now, apt/dpkg is broken.<br />EDIT: this was a reply to someone but they deleted the post.</p>]]></description>
			<author><![CDATA[dummy@example.com (soren)]]></author>
			<pubDate>Fri, 07 Jun 2024 08:14:22 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=50377#p50377</guid>
		</item>
		<item>
			<title><![CDATA[Re: merged /usr]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=50375#p50375</link>
			<description><![CDATA[<p>So usrmerge needs to be installed first before a big upgrade like this? Noted.</p>]]></description>
			<author><![CDATA[dummy@example.com (soren)]]></author>
			<pubDate>Fri, 07 Jun 2024 08:11:23 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=50375#p50375</guid>
		</item>
		<item>
			<title><![CDATA[Re: merged /usr]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=50374#p50374</link>
			<description><![CDATA[<p>Yes, that&#039;s what it says, isn&#039;t it?</p><div class="quotebox"><blockquote><div><p>The current installation does not have a merged-/usr layout.<br />This is unsupported and unpacking libc6 would break the system.<br />Refusing to unpack. Please install the usrmerge package and try again.</p></div></blockquote></div>]]></description>
			<author><![CDATA[dummy@example.com (ralph.ronnquist)]]></author>
			<pubDate>Fri, 07 Jun 2024 08:09:13 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=50374#p50374</guid>
		</item>
		<item>
			<title><![CDATA[Re: merged /usr]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=50373#p50373</link>
			<description><![CDATA[<p>Has anyone got an idea how to fix this? <br />I tried upgrading from stable(daedalus) to unstable(ceres) on a spare partition and seems it has failed spectacularly due to usrmerge.</p><p>The system was rsync&#039;ed to a new partition and then modified.</p><p>So <span class="bbc">/etc/apt/sources.list looks</span> like below.</p><div class="codebox"><pre><code>deb http://deb.devuan.org/merged ceres main contrib non-free non-free-firmware</code></pre></div><p>The update / upgrade was going fine until i did <span class="bbc">apt-get upgrade</span></p><p>Error messages as follows....</p><div class="codebox"><pre><code># apt-get upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run &#039;apt --fix-broken install&#039; to correct these.
The following packages have unmet dependencies:
 libc-dev-bin : Depends: libc6 (&gt; 2.38) but 2.36-9+deb12u3 is installed
                Recommends: manpages-dev but it is not installed
 libc6-dev : Depends: libc6 (= 2.38-12.1) but 2.36-9+deb12u3 is installed
 locales : Depends: libc-bin (&gt; 2.38) but 2.36-9+deb12u3 is installed
E: Unmet dependencies. Try &#039;apt --fix-broken install&#039; with no packages (or specify a solution).</code></pre></div><p><span class="bbc">apt --fix-broken install</span> gives below error</p><div class="codebox"><pre><code>The following packages will be upgraded:
  libc-bin libc6
2 upgraded, 0 newly installed, 0 to remove and 828 not upgraded.
5 not fully installed or removed.
Need to get 0 B/3,381 kB of archives.
After this operation, 289 kB disk space will be freed.
Do you want to continue? [Y/n] Y</code></pre></div><p>Y</p><div class="codebox"><pre><code>Reading changelogs... Done
Preconfiguring packages ...
(Reading database ... 90625 files and directories currently installed.)
Preparing to unpack .../libc6_2.38-12.1_amd64.deb ...

The current installation does not have a merged-/usr layout.
This is unsupported and unpacking libc6 would break the system.
Refusing to unpack. Please install the usrmerge package and try again.

dpkg: error processing archive /var/cache/apt/archives/libc6_2.38-12.1_amd64.deb (--unpack):
 new libc6:amd64 package pre-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/libc6_2.38-12.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)</code></pre></div><p>Its just stuck in a loop now, im thinking i may have needed to install usrmerge first??</p><p>EDIT to add. I am upgrading the devuan partition from an artix linux system, so im chrooting into the devuan system via artix linux.</p><p>EDIT 2, i cant install usrmerge either if anyone is wondering, it throws similar errors...</p><div class="codebox"><pre><code>/# apt install usrmerge
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run &#039;apt --fix-broken install&#039; to correct these.
The following packages have unmet dependencies:
 libc-dev-bin : Depends: libc6 (&gt; 2.38) but 2.36-9+deb12u3 is to be installed
                Recommends: manpages-dev but it is not going to be installed
 libc6-dev : Depends: libc6 (= 2.38-12.1) but 2.36-9+deb12u3 is to be installed
 locales : Depends: libc-bin (&gt; 2.38) but 2.36-9+deb12u3 is to be installed
 usrmerge : Depends: libfile-find-rule-perl but it is not going to be installed
E: Unmet dependencies. Try &#039;apt --fix-broken install&#039; with no packages (or specify a solution).</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (soren)]]></author>
			<pubDate>Fri, 07 Jun 2024 07:46:47 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=50373#p50373</guid>
		</item>
		<item>
			<title><![CDATA[Re: merged /usr]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=48540#p48540</link>
			<description><![CDATA[<p>For what it&#039;s worth - just ran apt-update and noticed new versions of eudev and libeudev1 incoming. After upgrading them (and only them) PC boots with no problems.<br />Then did a full upgrade. Now cryptsetup is causing trouble, but that&#039;s a different matter.</p><p>I got the warning from dpkg too, and a few warnings about dependency problems during the upgrade.</p>]]></description>
			<author><![CDATA[dummy@example.com (TheLancashireman)]]></author>
			<pubDate>Wed, 28 Feb 2024 17:59:09 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=48540#p48540</guid>
		</item>
	</channel>
</rss>
