[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