Projet

Général

Profil

Upgrade-Auto-24 » Historique » Version 9

Joël Cuissinat, 15/01/2014 10:36

1 1 Joël Cuissinat
h1. Script d'Upgrade 2.3 -> 2.4
2 1 Joël Cuissinat
3 1 Joël Cuissinat
h2. Historique
4 1 Joël Cuissinat
5 1 Joël Cuissinat
Reprise et adaptation du script Upgrade-Auto des versions 2.0/2.1 vers 2.2
6 9 Joël Cuissinat
cf. http://eoleng.ac-dijon.fr/pub/Documentations/manuels/2.2/partielles/HTML/EOLE/co/03c-upgrade-auto.html
7 2 Joël Cuissinat
8 2 Joël Cuissinat
h2. Clé de dépôt
9 2 Joël Cuissinat
10 2 Joël Cuissinat
Pour contourner le problème :
11 2 Joël Cuissinat
<pre>
12 2 Joël Cuissinat
ATTENTION : les paquets suivants n'ont pas été authentifiés.
13 2 Joël Cuissinat
</pre>
14 2 Joël Cuissinat
15 2 Joël Cuissinat
On peut installer le paquet _eole-archive-keyring_ de la 2.4 manuellement
16 2 Joël Cuissinat
17 2 Joël Cuissinat
h2. Conflits de paquets
18 2 Joël Cuissinat
19 2 Joël Cuissinat
Lors des premières expérimentations, les conflits sont nombreux !
20 3 Joël Cuissinat
21 3 Joël Cuissinat
Pour la partie téléchargement seulement cela semble mal engagé à part si on utilise *aptitude* pour pas être dérangé par les conflits ...
22 3 Joël Cuissinat
23 3 Joël Cuissinat
Pour la partie installation, c'est chaud aussi et il faudra certainement supprimer des paquets importants le temps que les autres réussissent à s'installer !
24 3 Joël Cuissinat
25 3 Joël Cuissinat
Sur Amon la commande suivante semble m'avoir bien débloqué la situation :)
26 3 Joël Cuissinat
27 3 Joël Cuissinat
<pre>
28 3 Joël Cuissinat
apt-get -o "APT::Immediate-Configure=no" remove ssmtp
29 3 Joël Cuissinat
</pre>
30 4 Joël Cuissinat
31 4 Joël Cuissinat
h3. Erreurs diverses
32 4 Joël Cuissinat
33 4 Joël Cuissinat
<pre>
34 4 Joël Cuissinat
Les paquets suivants contiennent des dépendances non satisfaites :
35 4 Joël Cuissinat
  eole-amon-module: Dépend: eole-amon mais ne sera pas installé
36 4 Joël Cuissinat
  xserver-xorg-core: Recommande: libgl1-mesa-dri (>= 7.10.2-4)
37 4 Joël Cuissinat
                     Casse: xserver-xorg-input-7
38 4 Joël Cuissinat
</pre>
39 4 Joël Cuissinat
40 4 Joël Cuissinat
=> demander l'installation de *xserver-xorg-core* manuellement résout le problème
41 4 Joël Cuissinat
42 7 Joël Cuissinat
43 7 Joël Cuissinat
Sur Scribe, j'obtiens l'erreur suivante :
44 7 Joël Cuissinat
45 7 Joël Cuissinat
<pre>
46 7 Joël Cuissinat
Les paquets suivants seront ENLEVÉS :
47 7 Joël Cuissinat
  lzma
48 7 Joël Cuissinat
Les NOUVEAUX paquets suivants seront installés :
49 7 Joël Cuissinat
  liblzma5 multiarch-support xz-utils
50 7 Joël Cuissinat
Les paquets suivants seront mis à jour :
51 7 Joël Cuissinat
  dpkg libc-bin libc6 libc6-i386 libnih-dbus1 libnih1 nscd tar
52 7 Joël Cuissinat
ATTENTION : Les paquets essentiels suivants vont être enlevés.
53 7 Joël Cuissinat
Vous NE devez PAS faire ceci, à moins de savoir exactement ce
54 7 Joël Cuissinat
que vous êtes en train de faire.
55 7 Joël Cuissinat
  lzma (en raison de dpkg)
56 7 Joël Cuissinat
</pre>
57 7 Joël Cuissinat
58 7 Joël Cuissinat
=> bizarre, mais je supprime le paquet *lzma* quand même !
59 7 Joël Cuissinat
60 7 Joël Cuissinat
61 4 Joël Cuissinat
h3. Conflits entre paquets EOLE
62 4 Joël Cuissinat
63 5 Joël Cuissinat
* amon-backend => #7069
64 1 Joël Cuissinat
<pre>
65 1 Joël Cuissinat
Dépaquetage de eole-amon-backend (à partir de .../eole-amon-backend_2.4.0-5_all.deb) ...
66 1 Joël Cuissinat
dpkg : erreur de traitement de /var/cache/apt/archives/eole-amon-backend_2.4.0-5_all.deb (--unpack) :
67 1 Joël Cuissinat
 tentative de remplacement de « /usr/share/pyshared/amon/era/config.py », qui appartient aussi au paquet amon-backend 2.3-eole30
68 5 Joël Cuissinat
</pre>
69 5 Joël Cuissinat
70 5 Joël Cuissinat
* creole => #7070
71 5 Joël Cuissinat
<pre>
72 5 Joël Cuissinat
Dépaquetage de creole (à partir de .../creole_2.4.0-232_all.deb) ...
73 5 Joël Cuissinat
dpkg : erreur de traitement de /var/cache/apt/archives/creole_2.4.0-232_all.deb (--unpack) :
74 5 Joël Cuissinat
 tentative de remplacement de « /usr/bin/tcpcheck », qui appartient aussi au paquet autostatus 2.3-eole3
75 4 Joël Cuissinat
</pre>
76 6 Joël Cuissinat
77 6 Joël Cuissinat
h3. Paquets à supprimer
78 6 Joël Cuissinat
79 6 Joël Cuissinat
Après avoir enfin réussi la migration des paquets (ie : *eole-amon-all* installé), @apt-get autoremove -s@ me propose une liste assez conséquente qu'il conviendra d'étudier :
80 8 Joël Cuissinat
81 8 Joël Cuissinat
<pre>
82 8 Joël Cuissinat
Remv apt-show-versions [0.17]
83 8 Joël Cuissinat
Remv authentification-pkg [2.3-eole31]
84 8 Joël Cuissinat
Remv console-data [2:1.12-1]
85 8 Joël Cuissinat
Remv libpango1.0-common [1.28.0-0ubuntu2.2]
86 8 Joël Cuissinat
Remv defoma [0.11.12ubuntu1]
87 8 Joël Cuissinat
Remv dns-pkg [2.3-eole31]
88 8 Joël Cuissinat
Remv eole-antivirus [2.4.0-8]
89 8 Joël Cuissinat
Remv eole-icons [2.3-eole157]
90 8 Joël Cuissinat
Remv eole-kernel-version [2.3-eole42]
91 8 Joël Cuissinat
Remv eole-register [2.3-eole5]
92 8 Joël Cuissinat
Remv iptraf [3.0.0-8]
93 8 Joël Cuissinat
Remv l7-filter-userspace [0.12-beta1-1]
94 8 Joël Cuissinat
Remv l7-protocols [20090528-4]
95 8 Joël Cuissinat
Remv language-pack-en [1:12.04+20130128] [language-pack-en-base:amd64 ]
96 8 Joël Cuissinat
Remv language-pack-en-base [1:12.04+20130128]
97 8 Joël Cuissinat
Remv localization-config [1.07+nmu1]
98 8 Joël Cuissinat
Remv libapt-pkg-perl [0.1.25build2]
99 8 Joël Cuissinat
Remv libconfig-inifiles-perl [2.68-1ubuntu0.12.04.1]
100 8 Joël Cuissinat
Remv libdirectfb-1.2-0 [1.2.8-5ubuntu2]
101 8 Joël Cuissinat
Remv libffi5 [3.0.9-1]
102 8 Joël Cuissinat
Remv libjpeg62 [6b1-2ubuntu1.1]
103 8 Joël Cuissinat
Remv libkadm5clnt-mit7 [1.8.1+dfsg-2ubuntu0.11]
104 8 Joël Cuissinat
Remv libkadm5srv-mit7 [1.8.1+dfsg-2ubuntu0.11]
105 8 Joël Cuissinat
Remv libkdb5-4 [1.8.1+dfsg-2ubuntu0.11]
106 8 Joël Cuissinat
Remv libnetfilter-conntrack3 [0.9.1-1ubuntu1]
107 8 Joël Cuissinat
Remv libnetfilter-queue1 [0.0.17-1]
108 8 Joël Cuissinat
Remv libpython2.6 [2.6.5-1ubuntu6.2]
109 8 Joël Cuissinat
Remv libsnmp-perl [5.4.3~dfsg-2.4ubuntu1.1]
110 8 Joël Cuissinat
Remv libts-0.0-0 [1.0-10]
111 8 Joël Cuissinat
Remv libxcb-render-util0 [0.3.8-1]
112 8 Joël Cuissinat
Remv numlockx [1.2-2]
113 8 Joël Cuissinat
Remv libxtst6 [2:1.2.0-4ubuntu0.1]
114 8 Joël Cuissinat
Remv linux-image-eole [2.3-eole42]
115 8 Joël Cuissinat
Remv manpages-fr [3.32d0.2p4-1]
116 8 Joël Cuissinat
Remv mc [3:4.8.1-2ubuntu1]
117 8 Joël Cuissinat
Remv mc-data [3:4.8.1-2ubuntu1]
118 8 Joël Cuissinat
Remv mdadm [3.2.5-1ubuntu0.3]
119 8 Joël Cuissinat
Remv radius-pkg [2.3-eole31]
120 8 Joël Cuissinat
Remv tsconf [1.0-10]
121 8 Joël Cuissinat
</pre>