Plus loin avec dovecot-2.2, aucune Maj, surprenant non ?

Ouais on s’emballe, c’est vrai, :confused: mais il y a de quoi, je crois … :017

Qu’il y a t’il à comprendre dans le retour d’aptitude et apt-get ?

Jusqu’à ce jour, aptitude ne m’avait jamais fait défaut, je ne le comprend pas!

D’un côté, aptitude me propose la déinstallation de dovecot-common, l’install de dovecot-core et la mise à jour de dovecot-imapd dovecot-pop3d.

~ # aptitude -s dist-upgrade Les NOUVEAUX paquets suivants vont être installés : dovecot-core{a} Les paquets suivants seront ENLEVÉS : dovecot-common{u} Les paquets suivants seront mis à jour : dovecot-imapd dovecot-pop3d 2 paquets mis à jour, 1 nouvellement installés, 1 à enlever et 0 non mis à jour. Il est nécessaire de télécharger 5 327 ko d'archives. Après dépaquetage, 5 108 ko seront libérés. Voulez-vous continuer ? [Y/n/?] y Charger/installer/enlever des paquets. ~ #

Or, apt-get lui, me propose l’install de dovecot-core et la mise à jour de dovecot-common dovecot-imapd dovecot-pop3d

 ~ # apt-get -s dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les NOUVEAUX paquets suivants seront installés :
  dovecot-core
Les paquets suivants seront mis à jour :
  dovecot-common dovecot-imapd dovecot-pop3d
3 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Inst dovecot-imapd [1:1.2.15-7] (2:2.2.0~beta1-0~auto+47 Automatic Dovecot 2.2 Debian Repository (patched):stable-auto [i386]) []
Inst dovecot-pop3d [1:1.2.15-7] (2:2.2.0~beta1-0~auto+47 Automatic Dovecot 2.2 Debian Repository (patched):stable-auto [i386]) []
Inst dovecot-common [1:1.2.15-7] (2:2.2.0~beta1-0~auto+47 Automatic Dovecot 2.2 Debian Repository (patched):stable-auto [all]) []
Inst dovecot-core (2:2.2.0~beta1-0~auto+47 Automatic Dovecot 2.2 Debian Repository (patched):stable-auto [i386])
Conf dovecot-core (2:2.2.0~beta1-0~auto+47 Automatic Dovecot 2.2 Debian Repository (patched):stable-auto [i386])
Conf dovecot-imapd (2:2.2.0~beta1-0~auto+47 Automatic Dovecot 2.2 Debian Repository (patched):stable-auto [i386])
Conf dovecot-pop3d (2:2.2.0~beta1-0~auto+47 Automatic Dovecot 2.2 Debian Repository (patched):stable-auto [i386])
Conf dovecot-common (2:2.2.0~beta1-0~auto+47 Automatic Dovecot 2.2 Debian Repository (patched):stable-auto [all])
 ~ #

Connaissez vous la raison(s) de ces deux comportements et finalités (totalement) différentes ??? :think:

Aurais-je une poutre dans l’œil :033


ag = aptitude -s upgrade

Salut,

[quote=“loreleil”]Connaissez vous la raison(s) de ces deux comportements et finalités (totalement) différentes ??? :think:
Aurais-je une poutre dans l’œil :033 [/quote]

On en a parlé ici un demi-million de fois à peu près.
[troll]aptitude c’est mal, apt-get c’est bien[/troll]
Aptitude est beaucoup plus exigeant dans le jeux des dépendances; apt-get se contente de ne pas casser.

Quand aptitude (ou apt-get) bloque, le premier réflexe à avoir est de tenter le coup avec l’autre.
Il arrive même que aptitude trouve des solutions quand apt-get refuse toute installation [troll]rarement quand même…[/troll] :laughing:

Entre parenthèse, le tuto indique bien apt-get, pas aptitude… :033

Content que ce soit réglé… :wink:

Salut,

Bonne nouvelle, aptitude est hors de cause!

Motifs:

  • les dépôts supérieurs à la version dovecot-1.2

  • un pinning adéquate (comme dit, merci lol :wink: )

[quote=“lol”][quote=“loreleil”]Salut,
Quelque soit le dépôt utiliser, aucune mise à jour ne m’est proposé … :033
Quel est donc ton pinning ?[/quote]

Package: * Pin: origin xi.rename-it.nl Pin-Priority: 1001
Mais je suis en CUT… :confused:[/quote]

En Pratique.

  • dépôt dovecot-1.2

[code] ~ # aptitude dist-upgrade
Les paquets suivants seront mis à jour :
dovecot-common dovecot-imapd dovecot-pop3d
3 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0 o/7 319 ko d’archives. Après dépaquetage, 254 ko seront libérés.
Voulez-vous continuer ? [Y/n/?] y
Lecture des champs des paquets… Fait
Lecture de l’état des paquets… Fait
Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
Lecture des fichiers de modifications (« changelog »)… Terminé
(Lecture de la base de données… 37065 fichiers et répertoires déjà installés.)
Préparation du remplacement de dovecot-pop3d 1:1.2.15-7 (en utilisant …/dovecot-pop3d_2%3a1.2.17-0~auto+17_i386.deb) …
Stopping IMAP/POP3 mail server: dovecot.
Dépaquetage de la mise à jour de dovecot-pop3d …
Starting IMAP/POP3 mail server: dovecot.
Préparation du remplacement de dovecot-imapd 1:1.2.15-7 (en utilisant …/dovecot-imapd_2%3a1.2.17-0~auto+17_i386.deb) …
Stopping IMAP/POP3 mail server: dovecot.
Dépaquetage de la mise à jour de dovecot-imapd …
Starting IMAP/POP3 mail server: dovecot.
Préparation du remplacement de dovecot-common 1:1.2.15-7 (en utilisant …/dovecot-common_2%3a1.2.17-0~auto+17_i386.deb) …
Stopping IMAP/POP3 mail server: dovecot.
Dépaquetage de la mise à jour de dovecot-common …
Traitement des actions différées (« triggers ») pour « man-db »…
Paramétrage de dovecot-common (2:1.2.17-0~auto+17) …
Installation de la nouvelle version du fichier de configuration /etc/default/dovecot …
You already have ssl certs for dovecot.
Starting IMAP/POP3 mail server: dovecot.
Paramétrage de dovecot-pop3d (2:1.2.17-0~auto+17) …
Restarting IMAP/POP3 mail server: dovecot.
Paramétrage de dovecot-imapd (2:1.2.17-0~auto+17) …
Restarting IMAP/POP3 mail server: dovecot.

État actuel : 0 mise à jour restante [-3].
~ #[/code]

  • Tous dépôts supérieur à 1.2
  • après l’upgrade

doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:2: login_chroot has been replaced by service { chroot } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:3: login_user has been replaced by service { user } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:4: login_process_per_connection has been replaced by service { service_count } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:6: protocols=managesieve has been renamed to protocols=sieve doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:6: 'imaps' protocol is no longer necessary, remove it doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:6: 'pop3s' protocol is no longer necessary, remove it doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:13: ssl_cert_file has been replaced by ssl_cert = <file doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:14: ssl_key_file has been replaced by ssl_key = <file doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:18: imap_client_workarounds=outlook-idle is no longer necessary doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:18: imap_client_workarounds=netscape-eoh is no longer supported doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:19: listen=..:port has been replaced by service { inet_listener { port } } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:19: protocol { listen } has been replaced by service { inet_listener { address } } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:20: ssl_listen=..:port has been replaced by service { inet_listener { port } } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:20: protocol { ssl_listen } has been replaced by service { inet_listener { address } } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:26: protocol managesieve {} has been replaced by protocol sieve { } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:34: protocol managesieve {} has been replaced by protocol sieve { } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:35: listen=..:port has been replaced by service { inet_listener { port } } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:35: protocol { listen } has been replaced by service { inet_listener { address } } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:36: login_executable has been replaced by service { executable } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:37: mail_executable has been replaced by service { executable } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:39: add auth_ prefix to all settings inside auth {} and remove the auth {} section completely doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:40: userdb sql {} has been replaced by userdb { driver=sql } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:43: passdb sql {} has been replaced by passdb { driver=sql } Starting IMAP/POP3 mail server: dovecotdoveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:2: login_chroot has been replaced by service { chroot } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:3: login_user has been replaced by service { user } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:4: login_process_per_connection has been replaced by service { service_count } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:6: protocols=managesieve has been renamed to protocols=sieve doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:6: 'imaps' protocol is no longer necessary, remove it doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:6: 'pop3s' protocol is no longer necessary, remove it doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:13: ssl_cert_file has been replaced by ssl_cert = <file doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:14: ssl_key_file has been replaced by ssl_key = <file doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:18: imap_client_workarounds=outlook-idle is no longer necessary doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:18: imap_client_workarounds=netscape-eoh is no longer supported doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:19: listen=..:port has been replaced by service { inet_listener { port } } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:19: protocol { listen } has been replaced by service { inet_listener { address } } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:20: ssl_listen=..:port has been replaced by service { inet_listener { port } } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:20: protocol { ssl_listen } has been replaced by service { inet_listener { address } } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:26: protocol managesieve {} has been replaced by protocol sieve { } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:34: protocol managesieve {} has been replaced by protocol sieve { } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:35: listen=..:port has been replaced by service { inet_listener { port } } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:35: protocol { listen } has been replaced by service { inet_listener { address } } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:36: login_executable has been replaced by service { executable } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:37: mail_executable has been replaced by service { executable } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:39: add auth_ prefix to all settings inside auth {} and remove the auth {} section completely doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:40: userdb sql {} has been replaced by userdb { driver=sql } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:43: passdb sql {} has been replaced by passdb { driver=sql } doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf: protocols: Unknown protocol: sieve failed! invoke-rc.d: initscript dovecot, action "start" failed.

Ce qui explique également l’échec avec les .deb!

Bref … Aptitude c’est bien :dance: ! :033