Hallo Liste,
ein debian-Server mit Eingriffen in zope/openflow wurde von lenny nach squeeze geupgraded. Das zope nutzt dabei ldap um gegen ein active directory zu authentifizieren - es benötigt also das Paket python-ldap. Offenbar geht aber die in squeeze enthaltene Version dieses Pakets nicht mit dem speziellen openflow und es wurde mittels dpkg und force das Paket von lenny eingespielt. Das ging alles irgendwie gut, bis heute die apache2-updates rauskamen und ich gebeten wurde die einzuspielen.
Ich möchte das gern über den debian-way mit aptitude machen, welches aber noch über eine python-ldap ./. python Abhängigkeit meckert:
xxxx:~# aptitude dist-upgrade Die folgenden Pakete werden aktualisiert: apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common 4 Pakete aktualisiert, 0 zusätzlich installiert, 0 werden entfernt und 2 nicht aktualisiert. Muss 1.824 kB an Archiven herunterladen. Nach dem Entpacken werden 8.192 B zusätzlich belegt sein. Die folgenden Pakete haben verletzte Abhängigkeiten: python-ldap: Hängt ab von: python (< 2.6) aber 2.6.6-3+squeeze6 ist installiert. Abhängigkeiten können nicht aufgelöst werden! Gebe auf ...
Frameworks und content sind Nutzersache, das will ich nicht anfassen. Momentan sehen die "Ausnahmen" im Paketmanager so aus:
xxxx:~# apt-show-versions | grep -v uptodate apache2-mpm-prefork/squeeze upgradeable from 2.2.16-6+squeeze1 to 2.2.16-6+squeeze2 apache2-utils/squeeze upgradeable from 2.2.16-6+squeeze1 to 2.2.16-6+squeeze2 apache2.2-bin/squeeze upgradeable from 2.2.16-6+squeeze1 to 2.2.16-6+squeeze2 apache2.2-common/squeeze upgradeable from 2.2.16-6+squeeze1 to 2.2.16-6+squeeze2 dhcp-client 3.1.1-6+lenny6 installed: No available version in archive gs 8.62.dfsg.1-3.2lenny5 installed: No available version in archive libcap1 1:1.10-14 installed: No available version in archive libdb4.2 4.2.52+dfsg-5 installed: No available version in archive libdb4.5 4.5.20-13 installed: No available version in archive libevent1 1.3e-3 installed: No available version in archive libmysqlclient15off 5.0.51a-24+lenny5 installed: No available version in archive libvolume-id0 0.125-7+lenny3 installed: No available version in archive linux-image-2.6.24.2 2.6.24.2-10.00.Custom installed: No available version in archive mailx 1:20071201-3 installed: No available version in archive mediawiki1.7 1.7.1-9etch1 installed: No available version in archive plone-site 2.5.1-4etch3 installed: No available version in archive python-ldap/squeeze upgradeable from 2.3.5-1 to 2.3.11-1 python2.4 2.4.6-1+lenny1 installed: No available version in archive python2.4-minimal 2.4.6-1+lenny1 installed: No available version in archive zope-archetypes 1.4.1-1 installed: No available version in archive zope-atcontenttypes 1.1.3-1 installed: No available version in archive zope-atrbw 1.5-1 installed: No available version in archive zope-btreefolder2 1.0.2-3 installed: No available version in archive zope-cmf1.6 1.6.2-1 installed: No available version in archive zope-cmfactionicons1.6 1.6.2-1 installed: No available version in archive zope-cmfcalendar1.6 1.6.2-1 installed: No available version in archive zope-cmfcore1.6 1.6.2-1 installed: No available version in archive zope-cmfdefault1.6 1.6.2-1 installed: No available version in archive zope-cmfdynamicviewfti 2.1-1 installed: No available version in archive zope-cmfformcontroller 2.0.5-1 installed: No available version in archive zope-cmfplacefulworkflow 1.0.2-1 installed: No available version in archive zope-cmfplone 2.5.1-4etch3 installed: No available version in archive zope-cmfquickinstallertool 1.5.9-1 installed: No available version in archive zope-cmfsetup1.6 1.6.2-1 installed: No available version in archive zope-cmftopic1.6 1.6.2-1 installed: No available version in archive zope-cmfuid1.6 1.6.2-1 installed: No available version in archive zope-common/squeeze upgradeable from 0.5.45 to 0.5.50 zope-cookiecrumbler 1.2-7 installed: No available version in archive zope-dcworkflow1.6 1.6.2-1 installed: No available version in archive zope-extendedpathindex 2.4-1 installed: No available version in archive zope-externaleditor 0.9.3-2 installed: No available version in archive zope-formulator 1.11.2-1 installed: No available version in archive zope-genericsetup 1.6.2-1 installed: No available version in archive zope-groupuserfolder 3.54-1 installed: No available version in archive zope-kupu 1.3.8-1 installed: No available version in archive zope-ldapmultiplugins 1.6-1 installed: No available version in archive zope-ldapuserfolder 2.9-1+lenny1 installed: No available version in archive zope-marshall 1.4.1-1 installed: No available version in archive zope-mimetypesregistry 1.4.1-1 installed: No available version in archive zope-pas 1.4-1 installed: No available version in archive zope-passwordresettool 0.4.1-1 installed: No available version in archive zope-ploneerrorreporting 1.0-1 installed: No available version in archive zope-plonelanguagetool 1.4-1 installed: No available version in archive zope-plonepas 2.1-1 installed: No available version in archive zope-plonetranslations 2.6.0-1 installed: No available version in archive zope-pluginregistry 1.1.1-1 installed: No available version in archive zope-portaltransforms 1.4.1-1 installed: No available version in archive zope-pts 1.3.3-1 installed: No available version in archive zope-resourceregistries 1.3.2-1 installed: No available version in archive zope-securemailhost 1.0.4-2 installed: No available version in archive zope-statusmessages 2.0.1-1 installed: No available version in archive zope-validation 1.4.1-1 installed: No available version in archive zope-zwiki 0.60.0-1 installed: No available version in archive zope2.9 2.9.6-4etch2 installed: No available version in archive zopeedit 0.9.3-2 installed: No available version in archive
xxxx:~# dpkg -l | grep python-ldap hU python-ldap 2.3.5-1 An LDAP interface module for Python
Wie nagle ich nun das python-ldap ohne Update so fest, das aptitude wieder mit mir arbeitet?
Mit freundlichen Grüßen / Kind regards Ronny Seffner
Hallo Ronny
Am Dienstag, den 30.08.2011, 13:41 +0200 schrieb Ronny Seffner:
Ich möchte das gern über den debian-way mit aptitude machen, welches aber noch über eine python-ldap ./. python Abhängigkeit meckert:
Also mit pinning dürfte das nicht funktionieren.
Mir würde da spontan einfallen mal in der GUI von aptitude unter Optionen für Abhängigkeitsbehandlung mal das reparieren/entfernen defekter Pakete deaktivieren und dann mal ein Update durchführen.
Sollte das nicht helfen könntest du noch versuchen die Lenny-Version von python-ldap auf einem System für Squeeze zu bauen damit die Abhängigkeiten hinhauen.
Dann gibts noch die Holzhammermethode. Du editierst Dir die Abhängkeiten für python-ldap in /var/lib/dpkg/status zurecht.
Mit freundlichen Grüßen Carsten Luedtke
Hallo Carsten,
Mir würde da spontan einfallen mal in der GUI von aptitude unter
Hat nichts gebracht.
für python-ldap in /var/lib/dpkg/status zurecht.
Das half mir erstmal.
python-ldap auf einem System für Squeeze zu bauen damit die
Da beim Update ein Fehler mit 'apt-listchanges' auftauchte, der mich indirekt auf 'python-apt' verwies und dessen "reinstall" fehlschlug - also alles nur schlimmer wird, gefällt mir diese Idee wahrscheinlich am besten.
Auch wenn es offiziell unter squeeze nicht geht, hätte ich da eben gern python2.4. Gibt es da ne Anleitung oder sowas wie backports rückwärts? Offenbar mache ich mir ja Teile von apt* kaputte, wenn ich python anfasse - oder eben das zope.
Mit freundlichen Grüßen / Kind regards Ronny Seffner
lug-dd@mailman.schlittermann.de