[elbe-devel] Paketliste vom sysroot
Christoph Niedermaier
cniedermaier at dh-electronics.de
Tue Mar 8 14:12:20 CET 2016
Hallo Herr Traut,
habe nun den Patch eingespielt und folgendes über mein sysroot herausgefunden:
libattr1-dev nicht im sysroot
==> elbe-report.txt: |libattr1|1:2.4.47-2|ftp.de.debian.org stable main
libcap-ng-dev nur im sysroot
==> elbe-report.txt: |libcap-ng0|0.7.4-2|ftp.de.debian.org stable main
|libcap2|1:2.24-8|ftp.de.debian.org stable main
|libcap2-bin|1:2.24-8|ftp.de.debian.org stable main
libicu-dev nicht im sysroot
==> elbe-report.txt: |libicu52|52.1-8+deb8u2|ftp.de.debian.org stable main
libssl-dev nicht im sysroot
==> elbe-report.txt: |libssl1.0.0|1.0.1k-3+deb8u1|ftp.de.debian.org stable main
libudev-dev nicht im sysroot
==> elbe-report.txt: |libudev1|215-17+deb8u2|ftp.de.debian.org stable main
Woran kann das liegen?
Beste Grüße
Christoph Niedermaier
-----Original Message-----
From: Manuel Traut [mailto:manuel.traut at linutronix.de]
Sent: Tuesday, March 08, 2016 8:15 AM
To: Christoph Niedermaier
Cc: elbe-devel at linutronix.de
Subject: Re: Paketliste vom sysroot
Hallo,
> danke für die Antwort. Könnten Sie mir vielleicht noch sagen mit welchem Code/Befehl ich die Namen der sich installierenden -dev Paketen in der Schleife auf die Konsole des Gastsystems ausgebe. Meine Versuche sind bisher gescheiter. Ich muss aber auch zugeben das python für mich Neuland ist.
Ich hab mal nen patch in Anhang gepackt. Er sollte die Datei /var/cache/elbe/<uuid>/chroot/tmp/sysroot.log erzeugen.
print Ausgaben wuerden an dieser Stelle verloren gehen.
> In der initvm habe die Datei zweimal gefunden:
> /usr/lib/python2.7/dist-packages/elbepack/rpcaptcache.py
> /var/cache/elbe/devel/elbepack/rpcaptcache.py
> Welche davon muss soll ich denn ändern?
hmm, letzters entsteht wenn man 'elbe initvm' mit --devel aufruft.
Das ist eigentlich eher fuer Entwicklungszwecke gedacht..
Sie koennen mal mit 'ps aux | grep elbe' schauen welches verwendet
wird.
> Muss ich nach der Dateiänderung die initvm neu starten?
Es reicht eigentlich den elbe-daemon neu zu starten, aber mit der
initvm sind Sie auf der sicheren Seite.
Manuel
> -----Original Message-----
> From: Manuel Traut [mailto:manuel.traut at linutronix.de]
> Sent: Saturday, March 05, 2016 1:41 PM
> To: Christoph Niedermaier
> Cc: elbe-devel at linutronix.de
> Subject: Re: Paketliste vom sysroot
>
> Hallo,
>
> > gibt es nach der Erzeugung eines sysroot eine Möglichkeit eine Liste der installierten ...-dev Pakete einzusehen?
>
> nein, die gibt es derzeit nicht.
>
> > Hintergrund ist der, dass ich in meiner Paketliste die libicu52 eingetragen haben, aber im erzeugten sysroot das Paket libicu-dev nicht finden kann.
>
> Eigentlich muesste der Inhalt von libcu-dev im sysroot sein. icu-devtools werden aber sicherlich fehlen.
> Der Code steht in elbepack/rpcaptcache.py ab Zeile 100. Sie koennten mal bei p.mark_install() mitloggen welche
> Pakete verwendet werden.
>
> Gruss,
>
> Manuel Traut
>
> --
> Linutronix GmbH
>
> fon +49 7556 452 18 96
>
> Firmensitz: D-88690 Uhldingen, Auf dem Berg 3
> Registergericht: Freiburg i. Br., HRB 700 806;
> Geschäftsführer: Heinz Egger, Thomas Gleixner
--
Linutronix GmbH
fon +49 7556 452 18 96
Firmensitz: D-88690 Uhldingen, Auf dem Berg 3
Registergericht: Freiburg i. Br., HRB 700 806;
Geschäftsführer: Heinz Egger, Thomas Gleixner
More information about the elbe-devel
mailing list