Проект

Общее

Профиль

Апгрейд с stretch на bookworm » История » Версия 5

Владимир Ипатов, 28.06.2024 21:56

1 1 Владимир Ипатов
h1. Апргрейд с stretch на bookworm
2 1 Владимир Ипатов
3 1 Владимир Ипатов
4 1 Владимир Ипатов
1) обновить пакеты до bookworm. Конфиги - сохранять локальные варианты.
5 1 Владимир Ипатов
2) удалить пакеты, связанные с xen 4.8
6 1 Владимир Ипатов
3) пофиксить симлинки:
7 1 Владимир Ипатов
8 1 Владимир Ипатов
<pre>
9 1 Владимир Ипатов
rm /usr/lib/xen
10 1 Владимир Ипатов
ln -s /usr/lib/xen-4.17 /usr/lib/xen
11 1 Владимир Ипатов
rm /boot/initrd.img-xenU
12 1 Владимир Ипатов
ln -s /boot/initrd.img-6.1.0-18-amd64 /boot/initrd.img
13 1 Владимир Ипатов
rm /boot/vmlinuz-xenU
14 1 Владимир Ипатов
ln -s /boot/vmlinuz-6.1.0-18-amd64 /boot/initrd.img
15 3 Владимир Ипатов
</pre>
16 1 Владимир Ипатов
17 1 Владимир Ипатов
4) поставить python 2.7 в conda:
18 1 Владимир Ипатов
19 1 Владимир Ипатов
<pre>
20 1 Владимир Ипатов
mkdir /conda
21 1 Владимир Ипатов
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O /conda/miniconda.sh
22 1 Владимир Ипатов
bash /conda/miniconda.sh -b -u -p /conda
23 1 Владимир Ипатов
rm /conda/miniconda.sh 
24 1 Владимир Ипатов
/conda/bin/conda init bash
25 1 Владимир Ипатов
relogin
26 1 Владимир Ипатов
conda update -n base -c defaults conda
27 1 Владимир Ипатов
conda create -n ganeti python=2.7 anaconda
28 1 Владимир Ипатов
conda activate ganeti
29 1 Владимир Ипатов
в окружении ganeti
30 1 Владимир Ипатов
pip install ipaddr
31 1 Владимир Ипатов
pip install simplejson
32 1 Владимир Ипатов
pip install pyinotify
33 1 Владимир Ипатов
pip install pyinotify
34 1 Владимир Ипатов
pip install PyOpenSSL==16.2.0
35 1 Владимир Ипатов
conda clean -t
36 1 Владимир Ипатов
</pre>
37 1 Владимир Ипатов
38 1 Владимир Ипатов
5) заменить /usr/bin/python2.7 на conda
39 1 Владимир Ипатов
40 1 Владимир Ипатов
<pre>
41 1 Владимир Ипатов
mv /usr/bin/python2.7 ~
42 1 Владимир Ипатов
ln -s /conda/envs/ganeti/bin/python2.7 /usr/bin/python2.7
43 2 Владимир Ипатов
</pre>
44 1 Владимир Ипатов
45 4 Владимир Ипатов
8) поставить libldap из debian 11:
46 4 Владимир Ипатов
http://ftp.us.debian.org/debian/pool/main/o/openldap/libldap-2.4-2_2.4.57+dfsg-3+deb11u1_amd64.deb
47 4 Владимир Ипатов
48 4 Владимир Ипатов
7) установить ganeti-2.10
49 1 Владимир Ипатов
50 1 Владимир Ипатов
<pre>
51 1 Владимир Ипатов
aptitude purge ganeti ganeti-2.16 ganeti-3.0 ganeti-haskell-2.16 ganeti-haskell-3.0 ganeti-htools-2.16 ganeti-htools-3.0
52 1 Владимир Ипатов
</pre>
53 1 Владимир Ипатов
установить пакеты-заглушки
54 5 Владимир Ипатов
<pre>
55 5 Владимир Ипатов
python-bitarray_2.7.18-8+deb11u1_amd64.deb
56 5 Владимир Ипатов
python-fdsend_2.7.18-8+deb11u1_amd64.deb
57 5 Владимир Ипатов
python-ipaddr_2.7.18-8+deb11u1_amd64.deb
58 5 Владимир Ипатов
python-openssl_2.7.18-8+deb11u1_amd64.deb
59 5 Владимир Ипатов
python-paramiko_2.7.18-8+deb11u1_amd64.deb
60 5 Владимир Ипатов
python-pycurl_2.7.18-8+deb11u1_amd64.deb
61 5 Владимир Ипатов
python-pyinotify_2.7.18-8+deb11u1_amd64.deb
62 5 Владимир Ипатов
python-pyparsing_2.7.18-8+deb11u1_amd64.deb
63 5 Владимир Ипатов
python-simplejson_2.7.18-8+deb11u1_amd64.deb
64 5 Владимир Ипатов
65 5 Владимир Ипатов
</pre>
66 1 Владимир Ипатов
67 1 Владимир Ипатов
установить ganeti:
68 1 Владимир Ипатов
<pre>
69 1 Владимир Ипатов
aptitude install ganeti=2.15.3-1+sci6 ganeti-2.10 ganeti-haskell-2.10 ganeti-htools-2.10
70 2 Владимир Ипатов
</pre>