[Dovecot-de] dovecot für SLES-11 (failed dependencies)
Werner Flamme
w.flamme at web.de
Fr Jun 12 08:12:35 CEST 2015
Beat Jucker [12.06.2015 00:52]:
>
> Am 11.06.2015 um 20:44 schrieb Alexander Dalloz:
>> Am 11.06.2015 um 14:53 schrieb Beat Jucker:
>>> Hallo dovecot Liste
>>>
>>> Letztes Jahr konnte ich dank eurer Hilfe dovecot für SLES-10 vermitteln.
>>> Jetzt wurde ich von der gleichen Gruppe gefragt, ob ich einen Download
>>> Link für SLES-11 kenne. Ich selber kenne SuSE nicht, habe aber auf
>>> folgenden Download Link verwiesen:
>>>
>>> http://download.opensuse.org/repositories/server:/mail/SLE_11/x86_64/dovecot22-2.2.18-36.1.x86_64.rpm
>>>
>>>
>>>
>>> Jetzt wurde mir zurückgemeldet, dass die Installation einen Fehler
>>> meldet: "Failed dependencies: dovecot is needed by
>>> dovecot22-2.2.18-36.1.x86_64"
>>>
>>> vm:/tmp # rpm -ihv /tmp/dovecot22-2.2.18-36.1.x86_64.rpm
>>> warning: /tmp/dovecot22-2.2.18-36.1.x86_64.rpm: Header V3 DSA
>>> signature: NOKEY, key ID 367fe7fc
>>> error: Failed dependencies:
>>> dovecot is needed by dovecot22-2.2.18-36.1.x86_64
>>>
>>> Ist hier im Paket eine falsche Abhängigkeit definiert oder wird
>>> tatsächlich ein weiteres Paket vorausgesetzt?
>>
>> Ja, der Paketmaintainer hat festgelegt, dass das dovecot Paket auch
>> installiert werden muss.
>
> aber welches Paket muss man noch installieren?
>
> Im Repository sehe ich:
>
> dovecot22-2.2.18-36.1.x86_64.rpm
> dovecot22-backend-mysql-2.2.18-36.1.x86_64.rpm
> dovecot22-backend-pgsql-2.2.18-36.1.x86_64.rpm
> dovecot22-backend-sqlite-2.2.18-36.1.x86_64.rpm
> dovecot22-debuginfo-2.2.18-36.1.x86_64.rpm
> dovecot22-debugsource-2.2.18-36.1.x86_64.rpm
> dovecot22-devel-2.2.18-36.1.x86_64.rpm
> dovecot22-fts-2.2.18-36.1.x86_64.rpm
> dovecot22-fts-lucene-2.2.18-36.1.x86_64.rpm
> dovecot22-fts-solr-2.2.18-36.1.x86_64.rpm
> dovecot22-fts-squat-2.2.18-36.1.x86_64.rpm
>
> Ich habe jetzt einmal empfohlen, die Option "--nodeps" zu verwenden.
> Weiss aber nicht, ob das eine gute Idee ist ...
# rpm -qa 'dove*' | sort
dovecot22-2.2.18-36.1
dovecot-2.2-9.1
dovecot22-backend-mysql-2.2.18-36.1
dovecot22-backend-pgsql-2.2.18-36.1
dovecot22-backend-sqlite-2.2.18-36.1
dovecot22-fts-2.2.18-36.1
dovecot22-fts-squat-2.2.18-36.1
dovecot-antispam22-0.0.1-4.30
Suchmaschinen habe ich nicht installiert. WIMRE reicht es, das Paket
"dovecot" zu installieren. Das ist im noarch-Teil des Repos, nicht im
x86_64-Teil, dessen Inhalt Du oben eingefügt hast.
Und es ist sinnvoll, die Installation von zypper erledigen zu lassen,
indem man das Repo hinzufügt (2 Befehle, siehe auch zypper ar --help):
zypper ar -f
http://download.opensuse.org/repositories/server:/mail/SLE_11/ server_mail
dann mit Zypper installiert, weil das alle Abhängigkeiten mitzieht:
zypper in dovecot22
Man kann das Repo ja anschließend wieder deaktivieren, wenn man keine
Updates will:
zypper mr -d server_mail
Das Repo ist dann zwar noch da, aber nicht mehr aktiv.
HDH
Werner
--
Mehr Informationen über die Mailingliste Dovecot