X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@mail.alpinelinux.org Received: from dal-a2.localdomain (unknown [74.117.189.115]) by mail.alpinelinux.org (Postfix) with ESMTP id 5AB45DC01A9 for ; Wed, 2 Apr 2014 07:02:08 +0000 (UTC) Received: from ncopa-desktop.alpinelinux.org (3.203.202.84.customer.cdi.no [84.202.203.3]) (using SSLv3 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: ncopa@tanael.org) by dal-a2.localdomain (Postfix) with ESMTPSA id 9B9E1BC2958; Wed, 2 Apr 2014 07:02:07 +0000 (UTC) Date: Wed, 2 Apr 2014 09:02:04 +0200 From: Natanael Copa To: Jeff Pohlmeyer Cc: Alpine Subject: Re: [alpine-devel] How to rescue your edge box after the mkinitfs incident Message-ID: <20140402090204.59c9c99e@ncopa-desktop.alpinelinux.org> In-Reply-To: References: <20140327194522.5a4d04b8@ncopa-laptop> X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.20; x86_64-alpine-linux-uclibc) X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Tue, 1 Apr 2014 13:27:04 -0500 Jeff Pohlmeyer wrote: > On Thu, Mar 27, 2014 at 2:45 PM, Natanael Copa wrote: > > > It turned out that there were 2 bugs in mkinitfs, one that only > > affected uClibc and one that affected both uClibc and musl. > > I'm running into another problem, or maybe it's just something wrong with > my installation... > > The mkinitfs upgrade creates /etc/mkinitfs/features.d/base.files.apk-new > This new file no longer lists the dependent libraries in /lib/. > > I assume this is because "lddtree" is supposed to take care of that now. > > But, "lddtree -l /bin/busybox" lists "/lib/ld-uClibc.so.0.9.32" which is > a symbolic link, but for some reason it never resolves that link, so the > newly-created initramfs fails to run /init because of the missing loader. Whoops. this is definitively a bug in lddtree yes. It doesnt resolve the interp symlinks. I think I fixed it with lddtree-1.25-r1. > Seems to me like that is a bug in lddtree, but maybe the "base.files.apk-new" > should still at least list "/lib/ld-uClibc-0.9.33.2.so" until the issue can > be resolved? You could manually add the file to base.file as a temp workaround. (but it should be fixed now) Sorry about this. -nc --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---