Re: ports-mgmt/pkg chroot-Problem

From: Bernd Walter <ticso(at)cicely7.cicely.de>
Date: Fri, 18 Oct 2013 21:04:13 +0200

On Fri, Oct 18, 2013 at 12:00:34PM +0200, Oliver Fromme wrote:
> Peter Ross wrote:
> > seit geraumer Weile habe ich unter 9-STABLE ein Skript, welches neue Jails
> > anlegt und dabei vor dem Start (nach chroot ins Jailroot) Pakete aus
> > einem gemounteten /usr/ports installiert.
> >
> > Die letzte Version von pkg geht hier aber daneben:
> >
> > Registering installation for pkg-1.1.4_8
> > pkg-static: Cannot open "/var/run/ld-elf.so.hints": No such file or
> > directory
> > *** [fake-pkg] Error code 1
>
> Ich weiß nicht genau, warum er an der Stelle unbedingt die
> Hints-Datei haben möchte. Aber normalerweise ist die halt
> dort, und ich wüßte keinen guten Grund, warum man sie nicht
> dort haben möchte.
>
> In meinen Jails gibt es auch immer eine Hints-Datei. Neben
> der Performance-Verbesserung (kann sich vor allem bei Shell-
> Skripten bemerkbar machen) mag es auch Fälle geben, wo
> irgendwer oder irgendwas die Datei unbedingt haben möchte,
> warum auch immer. Das scheint hier so ein Fall zu sein.
>
> Falls /var/run in Deinen Jails aus irgendeinem Grund nicht
> geeignet ist, kannst Du sie auch woanders ablegen und dann
> LD_ELF_HINTS_PATH setzen (wird aber von set-ID-Binaries
> ignoriert).

Ich denke mal das Jail ist einfach noch nicht gestartet worden und
ldconfig hat daher noch keine hints angelegt.
Ist ja auch nicht üblich, dass man etwas auf einem Rechner installiert,
der noch nicht gebootet hat...

> > Irgendwie finde ich schon einen Workaround, ich frage mich nur, ob ich das
> > still und leise machen sollte - oder das als Fehler melden?
>
> Gute Frage. Es würde mich zumindest interessieren, was da
> genau passiert, und ob es einen guten Grund dafür gibt.
>
> Aufgrund spezieller Umstände habe ich noch nicht den Umstieg
> auf pkgng gemacht, daher kann ich das leider nicht weiter
> kommentieren.

-- 
B.Walter <bernd@bwct.de> http://www.bwct.de
Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 18 Oct 2013 - 21:04:24 CEST

search this site