Migration vers la 1.3.14
serveur test '''sogo-test.lb.auf.org'''
- avec apt.auf.org
root@sogotest:/# apt-cache policy sogo sogo: Installed: 1.3.10 Candidate: 1.3.10 Version table: 1.3.14 0 1 http://apt.auf.org/ squeeze-test/sogo i386 Packages *** 1.3.10 0 100 /var/lib/dpkg/status
root@sogotest:/# aptitude install sogo=1.3.14 The following NEW packages will be installed: ca-certificates{a} libcurl3{a} libidn11{a} libssh2-1{a} The following packages will be REMOVED: libsbjson2.3{u} libsope-appserver4.9{u} libsope-ldap4.9{u} libsope-mime4.9{u} The following packages will be upgraded: sogo{b} 1 packages upgraded, 4 newly installed, 4 to remove and 0 not upgraded. Need to get 3950 kB of archives. After unpacking 2507 kB will be freed. The following packages have unmet dependencies: sogo: Depends: libsbjson2.3 (>= 4.9.r1664.20120323) but it is not going to be installed. Depends: libsope-appserver4.9 (>= 4.9.r1664.20120323) but it is not going to be installed. Depends: libsope-core4.9 (>= 4.9.r1664.20120323) but 4.9.r1664.20111201 is installed. Depends: libsope-gdl1-4.9 (>= 4.9.r1664.20120323) but 4.9.r1664.20111201 is installed. Depends: libsope-ldap4.9 (>= 4.9.r1664.20120323) but it is not going to be installed. Depends: libsope-mime4.9 (>= 4.9.r1664.20120323) but it is not going to be installed. Depends: libsope-xml4.9 (>= 4.9.r1664.20120323) but 4.9.r1664.20111201 is installed.
- En ajoutant la source de Inverse
root@sogotest:/# apt-cache policy sogo sogo: Installed: 1.3.10 Candidate: 1.3.14 Version table: 1.3.14 0 1 http://apt.auf.org/ squeeze-test/sogo i386 Packages 500 http://inverse.ca/debian/ squeeze/squeeze i386 Packages *** 1.3.10 0 100 /var/lib/dpkg/status
root@sogotest:/# aptitude safe-upgrade Resolving dependencies... The following NEW packages will be installed: ca-certificates{a} libcurl3{a} libidn11{a} libssh2-1{a} The following packages will be upgraded: libsbjson2.3 libsope-appserver4.9 libsope-core4.9 libsope-gdl1-4.9 libsope-ldap4.9 libsope-mime4.9 libsope-xml4.9 sogo sope4.9-gdl1-mysql sope4.9-libxmlsaxdriver 10 packages upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 6103 kB of archives. After unpacking 2253 kB will be used. Do you want to continue? [Y/n/?]
Le problème est très simple : on voit dans apt-cache policy que la priorité pour la source apt.auf.org est 1, ce qui est insuffisant pour qu'elle prenne le dessus. Il faut donc soit utiliser aptitude install -t squeeze-test sogo pour lui donner la priorité nécessaire le temps de l'installation, soit considérer que cette source doit être prioritaire dans un serveur de test (la meilleure solution ici) en réglant la priorité de cette source dans /etc/apt/preferences (cf man apt_preferences). Tout ceci est bien expliqué sur la page parlant de notre DépôtAPT. -- ProgFou