live build Package Problem

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
debomaro
Beiträge: 13
Registriert: 11.09.2015 18:24:01

live build Package Problem

Beitrag von debomaro » 29.09.2015 18:00:10

Hallo,

ich habe mit wheezy bisher ohne Probleme eine eigene Live Iso erstellt. Jetzt habe ich
jessie neu installiert, und builden der CD funktioniert nicht mehr so ohne weiteres.

"lb build" bricht mit folgenden Fehlern ab:

E: package fuse-utils has no installation candidate
E: unable to locate python2.6

ich habe wheezy in die source.list eingetragen, und nach einem

Code: Alles auswählen

apt-cache search python2.6 
erhalte ich keine Fehlermeldung. Das gleiche gilt für alle Pakete die mit einem "E"
gekennzeichnet sind.

Muss ich vielleicht die Paketquellen von wheezy noch zusätzlich irgendwo eintragen?

Vielen Dank

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: live build Package Problem

Beitrag von rendegast » 01.10.2015 11:44:12

Ich habe mal heruntergeladen und entpackt

Code: Alles auswählen

$ ls -1 *deb
live-build_4.0.3-1_all.deb
live-build_5.0~a11-1_all.deb
live-image-gnome-desktop_4.0.1-1_all.deb
live-image-gnome-desktop_5.0~a5-1_all.deb
live-image-kde-desktop_4.0.1-1_all.deb
live-image-kde-desktop_5.0~a5-1_all.deb
live-image-lxde-desktop_4.0.1-1_all.deb
live-image-lxde-desktop_5.0~a5-1_all.deb
live-image-rescue_4.0.1-1_all.deb
live-image-standard_4.0.1-1_all.deb
live-image-standard_5.0~a5-1_all.deb
live-image-xfce-desktop_4.0.1-1_all.deb
live-image-xfce-desktop_5.0~a5-1_all.deb
live-images_4.0.1-1_all.deb
live-images_5.0~a5-1_all.deb
In keinem befindet sich direkt der String "python2.6" oder "fuse-utils"
Es sind reine wheezy- resp. vor-jessie-Pakete.
Es muß also eine von Dir gesetzte Anweisung geben,
auf oldstable/wheezy zuzugreifen resp. genau diese Pakete beim Erstellen einzubeziehen.
Das könnte auch eine automatisch erstellte Liste sein,
mal im home-Verzeichnis nach "fuse-utils" suchen
(jetzt wäre von Vorteil, wenn dieser Benutzer sich nur mit live-build beschäftigt hätte,
und nicht ansonsten hunderte GB an Daten angehäuft ;) )

Könnte es sein, daß die Software einen Mechanismus in der Art zsync benutzt,
und als Vorlage eine vorher erstellte (wheezy-)Iso nimmt.


Was wird denn verwendet?

Code: Alles auswählen

dpkg -l | grep live
Zustand? (nach 'apt-get update')

Code: Alles auswählen

ls -l /var/lib/apt/lists/partial/
apt-cache policy | grep -v Translat
Ein lokaler Paketcache o.ä. in Benutzung? Der beruht auf wheezy-Paketen?


Mal mit einer neuen config versuchen?
Mal mit einem neu angelegten Benutzer versuchen?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: live build Package Problem

Beitrag von uname » 01.10.2015 12:51:42

Code: Alles auswählen

E: package fuse-utils has no installation candidate
E: unable to locate python2.6
Ersetze mal irgendwo in deinen manuellen Listen Debianfuse-utils durch Debianfuse und Debianpython2.6 durch Debianpython2.7 oder Debianpython.
Suche rekursiv falls du nicht weißt wo es steht (ok würde auch schöner gehen):

Code: Alles auswählen

fgrep -r fuse-utils *
fgrep -r python *

debomaro
Beiträge: 13
Registriert: 11.09.2015 18:24:01

Re: live build Package Problem

Beitrag von debomaro » 09.11.2015 16:18:40

sorry für die späte Antwort. Ich habe mich dann doch Entschlossen es von neu auf mit Jessie zu probieren.
Dazu mach ich nun ein Thread auf, weil ich dazu ein paar Fragen habe.

Antworten