apt pinning: Einige Pakete werden ignoriert

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
pluvo

apt pinning: Einige Pakete werden ignoriert

Beitrag von pluvo » 16.07.2010 02:30:04

Hi!
  • System: Debian Lenny (stable, i386)
  • lenny-backports aktiviert

Code: Alles auswählen

cat /etc/apt/preferences
Ausgabe:

Code: Alles auswählen

Package: *
Pin: release a=lenny-backports
Pin-Priority: 200

Package: transmission-cli
Pin: release a=lenny-backports
Pin-Priority: 999

Package: transmission-common
Pin: release a=lenny-backports
Pin-Priority: 999

Package: transmission-daemon
Pin: release a=lenny-backports
Pin-Priority: 999

Package: mediawiki
Pin: release a=lenny-backports
Pin-Priority: 999

Code: Alles auswählen

apt-cache policy
Ausgabe:

Code: Alles auswählen

Paketdateien:
 100 /var/lib/dpkg/status
     release a=now
   1 http://www.backports.org lenny-backports/non-free Packages
     release v=None,o=Backports.org archive,a=lenny-backports,l=Backports.org archive,c=non-free
     origin www.backports.org
   1 http://www.backports.org lenny-backports/contrib Packages
     release v=None,o=Backports.org archive,a=lenny-backports,l=Backports.org archive,c=contrib
     origin www.backports.org
   1 http://www.backports.org lenny-backports/main Packages
     release v=None,o=Backports.org archive,a=lenny-backports,l=Backports.org archive,c=main
     origin www.backports.org
 500 http://security.debian.org lenny/updates/main Packages
     release v=5.0,o=Debian,a=stable,l=Debian-Security,c=main
     origin security.debian.org
 500 http://ftp2.de.debian.org lenny/main Translation-de
 500 http://ftp2.de.debian.org lenny/main Packages
     release v=5.0.5,o=Debian,a=stable,l=Debian,c=main
     origin ftp2.de.debian.org
Per Pinning verwaltete Pakete:
     mediawiki -> 1:1.15.4-1~bpo50+1
     transmission-daemon -> 1.77-1~bpo50+2
Warum ignoriert er das Pinning für diese Pakate? :(

Benutzeravatar
trompetenkaefer
Beiträge: 1767
Registriert: 24.09.2007 09:40:16
Kontaktdaten:

Re: apt pinning: Einige Pakete werden ignoriert

Beitrag von trompetenkaefer » 16.07.2010 06:44:53

Könnte es damit zusammenhängen:

Code: Alles auswählen

Package: *
Pin: release a=lenny-backports
Pin-Priority: 200
Wenn du den Wert auf 999 setzt, ignoriert er dann transmission auch noch?

Nur ein Gedanke von einem Pinning-Laien :wink:
Grüße
trompetenkaefer - Mein Blog http://trompetenkaefer.wordpress.com/

pluvo

Re: apt pinning: Einige Pakete werden ignoriert

Beitrag von pluvo » 16.07.2010 11:55:06

Habe den Fehler gefunden. So was ärgerliches :evil:

In zwei der leeren Zeilen befanden sich jeweils ein Leerzeichen am Anfang.

Beispiel:

Code: Alles auswählen

Package: transmission-cli
Pin: release a=lenny-backports
Pin-Priority: 999
 
Package: transmission-common
Pin: release a=lenny-backports
Pin-Priority: 999
Wenn sich dort nun ein Leerzeichen in der leeren Zeile befindet, wird apt das Pinning für das Paket Debiantransmission-cli ignorieren. Wie dämlich ist das denn :roll:

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: apt pinning: Einige Pakete werden ignoriert

Beitrag von KBDCALLS » 16.07.2010 12:11:30

Pinning fängt überhaupt keine Fehler ab. Sobald man einen Schreibfehler oder sonstige Fehler gemacht hat wird der entsprechende Eintrag ignoriert ohne weiteren Kommentar.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten