====== Instal·lació de CentOS 7 per l'Avance III 400 MHz SB - Part 2 ======
===== Llista de paquets instal·lats a l'Avance III 600 MHz =====
Genero la llista de paquets instal·lats a l'Avance III 600 MHz i la transfereixo al nou ordinador per l'Avance III 400 MHz SB,
$ rpm -qa | sort > 20210819-avance3-600-pkglist.txt
$ ls -l 20210819-avance3-600-pkglist.txt
-rw-r--r--. 1 sermnadmin sermnadmin 62040 Aug 19 17:09 20210819-avance3-600-pkglist.txt
$ wc -l 20210819-avance3-600-pkglist.txt
1850 20210819-avance3-600-pkglist.txt
$ md5sum 20210819-avance3-600-pkglist.txt
bd2abffe1603ef8931125c4c3cc0ce92 20210819-avance3-600-pkglist.txt
$ scp ./20210819-avance3-600-pkglist.txt sermnadmin@cie-54-214.uab.cat:/home/sermnadmin/Documents
The authenticity of host 'cie-54-214.uab.cat (158.109.54.214)' can't be established.
ECDSA key fingerprint is SHA256:y5C84bqQupGcO3axR4i/nnJs0uJVDlUTlKFHWtGP6a0.
ECDSA key fingerprint is MD5:f8:55:34:99:a7:ad:67:46:0f:f8:5f:c5:e7:eb:47:14.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'cie-54-214.uab.cat,158.109.54.214' (ECDSA) to the list of known hosts.
sermnadmin@cie-54-214.uab.cat's password:
20210819-avance3-600-pkglist.txt
i faig servir ''md5summ'' al nou ordinador per verificar que s'ha transferit correctament,
sermnadmin@cie-54-214 Documents]$ md5sum 20210819-avance3-600-pkglist.txt
bd2abffe1603ef8931125c4c3cc0ce92 20210819-avance3-600-pkglist.txt
===== Llista de paquets instal·lats a l'Avance III 400 MHz SB =====
Genero la llista de paquets instal·lats a l'Avance III 400 MHz SB per poder-la comparar amb la llista de paquets instal·lats a l'Avance III 600 MHz,
# rpm -qa | sort > 20210819-avance3-400sb-pkglist.txt
# ls -l 20210819-avance3-400sb-pkglist.txt
-rw-r--r--. 1 sermnadmin sermnadmin 57257 Aug 20 13:46 20210819-avance3-400sb-pkglist.txt
# wc -l 20210819-avance3-400sb-pkglist.txt
1707 20210819-avance3-400sb-pkglist.txt
Com es pot veure, falten per instal·lar 143 paquets (1850 - 1707).
===== Instal·lació de paquets que manquen =====
Un cop actualitzat el programari, comparo la llista de paquets instal·lats en aquest ordinador amb la llista de paquets instal·lats a l'ordinador del 600 MHz per instal·lar els que manquen,
# comm -23 20210819-avance3-400sb-pkglist.txt 20210819-avance3-600-pkglist.txt > list-packages-only-in-400sb.txt
# comm -13 20210819-avance3-400sb-pkglist.txt 20210819-avance3-600-pkglist.txt > list-packages-only-in-600.txt
Llavors genero un llistat que conté els paquets instal·lats només al 600 MHz i afegeixo el seu magatzem d'origen,
# for PKG in `cat list-packages-only-in-600.txt` ;
> do
> echo -e $PKG"\t"`yum info $PKG | grep "Repo : "`;
> done > list-packages-only-in-600-with-repo.txt &
# wc -l list-packages-only-in-600.txt list-packages-only-in-600-with-repo.txt
157 list-packages-only-in-600.txt
157 list-packages-only-in-600-with-repo.txt
314 total
# tail -5 list-packages-only-in-600-with-repo.txt
xorg-x11-apps-7.7-7.el7.x86_64 Repo : base/7/x86_64
xorg-x11-fonts-100dpi-7.5-9.el7.noarch Repo : base/7/x86_64
xorg-x11-fonts-ISO8859-1-100dpi-7.5-9.el7.noarch Repo : base/7/x86_64
xorg-x11-fonts-misc-7.5-9.el7.noarch Repo : base/7/x86_64
yum-plugin-keys-1.1.31-54.el7_8.noarch Repo : base/7/x86_64
Per evitar problemes a l'hora d'actualitzar paquets relacionats amb l'entorn gràfic, aturo el gestor de gràfics ''gdm'',
# systemctl status gdm.service
● gdm.service - GNOME Display Manager
Loaded: loaded (/usr/lib/systemd/system/gdm.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2021-08-18 14:22:19 CEST; 2 days ago
Main PID: 8821 (gdm)
CGroup: /system.slice/gdm.service
├─8821 /usr/sbin/gdm
└─8828 /usr/bin/X :0 -background none -noreset -audit 4 -verbose -auth /run/gdm/auth-for-gdm-fdN6rO/database -seat seat0 -nolisten tcp vt1
Aug 18 14:22:19 cie-54-214.uab.es systemd[1]: Starting GNOME Display Manager...
Aug 18 14:22:19 cie-54-214.uab.es systemd[1]: Started GNOME Display Manager.
Aug 18 14:22:29 cie-54-214.uab.es gdm[8821]: Failed to remove greeter program access to the display. Trying to proceed.
# systemctl stop gdm.service
# systemctl status gdm.service
● gdm.service - GNOME Display Manager
Loaded: loaded (/usr/lib/systemd/system/gdm.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Fri 2021-08-20 14:51:51 CEST; 2s ago
Process: 8821 ExecStart=/usr/sbin/gdm (code=exited, status=0/SUCCESS)
Main PID: 8821 (code=exited, status=0/SUCCESS)
Aug 18 14:22:19 cie-54-214.uab.es systemd[1]: Starting GNOME Display Manager...
Aug 18 14:22:19 cie-54-214.uab.es systemd[1]: Started GNOME Display Manager.
Aug 18 14:22:29 cie-54-214.uab.es gdm[8821]: Failed to remove greeter program access to the display. Trying to proceed.
Aug 20 14:51:51 cie-54-214.uab.es systemd[1]: Stopping GNOME Display Manager...
Aug 20 14:51:51 cie-54-214.uab.es systemd[1]: Stopped GNOME Display Manager.
i instal·lo els paquets que manquen,
# for PKG in `cat list-packages-only-in-600.txt`
> do
> yum --assumeyes install $PKG
> done
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
:
:
Resolving Dependencies
--> Running transaction check
---> Package apper.x86_64 0:0.9.2-4.el7 will be installed
:
:
Dependencies Resolved
:
:
Install 1 Package (+3 Dependent packages)
Total download size: 1.7 M
Installed size: 7.5 M
Downloading packages:
(1/4): PackageKit-yum-1.1.10-2.el7.centos.x86_64.rpm | 75 kB 00:00:00
(2/4): PackageKit-Qt-0.9.5-2.el7.x86_64.rpm | 78 kB 00:00:00
(3/4): PackageKit-1.1.10-2.el7.centos.x86_64.rpm | 587 kB 00:00:00
(4/4): apper-0.9.2-4.el7.x86_64.rpm | 991 kB 00:00:00
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 5.1 MB/s | 1.7 MB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : PackageKit-1.1.10-2.el7.centos.x86_64 1/4
Installing : PackageKit-yum-1.1.10-2.el7.centos.x86_64 2/4
Installing : PackageKit-Qt-0.9.5-2.el7.x86_64 3/4
Installing : apper-0.9.2-4.el7.x86_64 4/4
Verifying : PackageKit-Qt-0.9.5-2.el7.x86_64 1/4
Verifying : PackageKit-yum-1.1.10-2.el7.centos.x86_64 2/4
Verifying : apper-0.9.2-4.el7.x86_64 3/4
Verifying : PackageKit-1.1.10-2.el7.centos.x86_64 4/4
Installed:
apper.x86_64 0:0.9.2-4.el7
Dependency Installed:
PackageKit.x86_64 0:1.1.10-2.el7.centos PackageKit-Qt.x86_64 0:0.9.5-2.el7 PackageKit-yum.x86_64 0:1.1.10-2.el7.centos
Complete!
:
:
i així per cadascun dels paquets al fitxer ''list-packages-only-in-600.txt'' fins instal·lar el darrer, comprovar si cal actualitzar algun paquet i actualitzar els que calgui,
Loaded plugins: fastestmirror, langpacks, refresh-packagekit
Loading mirror speeds from cached hostfile
:
:
Total download size: 32 k
Installed size: 40 k
Downloading packages:
yum-plugin-keys-1.1.31-54.el7_8.noarch.rpm | 32 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : yum-plugin-keys-1.1.31-54.el7_8.noarch 1/1
Verifying : yum-plugin-keys-1.1.31-54.el7_8.noarch 1/1
Installed:
yum-plugin-keys.noarch 0:1.1.31-54.el7_8
Complete!
# yum check-update
Loaded plugins: fastestmirror, keys, langpacks, refresh-packagekit
Loading mirror speeds from cached hostfile
* base: ftp.csuc.cat
* elrepo: mirrors.coreix.net
* epel: mirror.eixamcoop.cat
* extras: ftp.csuc.cat
* updates: ftp.csuc.cat
exiv2.x86_64 0.27.0-4.el7_8 updates
exiv2-libs.x86_64
# yum update
Loaded plugins: fastestmirror, keys, langpacks, refresh-packagekit
:
:
Upgrade 2 Packages
Total download size: 1.7 M
Is this ok [y/d/N]: y
Downloading packages:
No Presto metadata available for updates
(1/2): exiv2-libs-0.27.0-4.el7_8.x86_64.rpm | 798 kB 00:00:00
(2/2): exiv2-0.27.0-4.el7_8.x86_64.rpm | 923 kB 00:00:00
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 6.0 MB/s | 1.7 MB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Updating : exiv2-libs-0.27.0-4.el7_8.x86_64 1/4
Updating : exiv2-0.27.0-4.el7_8.x86_64 2/4
Cleanup : exiv2-libs-0.27.0-3.el7_8.x86_64 3/4
Cleanup : exiv2-0.27.0-3.el7_8.x86_64 4/4
Verifying : exiv2-0.27.0-4.el7_8.x86_64 1/4
Verifying : exiv2-libs-0.27.0-4.el7_8.x86_64 2/4
Verifying : exiv2-libs-0.27.0-3.el7_8.x86_64 3/4
Verifying : exiv2-0.27.0-3.el7_8.x86_64 4/4
Updated:
exiv2.x86_64 0:0.27.0-4.el7_8 exiv2-libs.x86_64 0:0.27.0-4.el7_8
Complete!
En aquest punt, reinicio l'ordinador amb ''reboot --force'' perquè faci servir el kernel más actual dels instal·lats.
===== Eliminar els paquets gràfics de Nvidia =====
Després de reiniciar l'ordinador dóna un error perquè intenta fer servir els mòduls del kernel per una targeta gràfica Nvidia quan en aquest ordinador no n'hi ha cap. Els paquets per Nvidia s'han instal·lat per error a partir de la llista de paquets instal·lats al 600 MHz, on sí que hi ha instal·lada una targeta gràfica Nvidia. La solució és desinstal·lar aquests paquets,
# yum list *nvidia*
Loaded plugins: fastestmirror, keys, langpacks, refresh-packagekit
Loading mirror speeds from cached hostfile
* base: ftp.csuc.cat
* elrepo: mirror.koddos.net
* epel: fr2.rpmfind.net
* extras: ftp.csuc.cat
* updates: ftp.csuc.cat
Installed Packages
kmod-nvidia-390xx.x86_64 390.144-1.el7_9.elrepo @elrepo
nvidia-x11-drv-390xx.x86_64 390.144-1.el7_9.elrepo @elrepo
nvidia-x11-drv-390xx-libs.x86_64 390.144-1.el7_9.elrepo @elrepo
Available Packages
kmod-nvidia.x86_64 470.63.01-1.el7_9.elrepo elrepo
:
:
pcp-pmda-nvidia-gpu.x86_64 4.3.2-13.el7_9 updates
yum-plugin-nvidia.noarch 1.0.2-1.el7.elrepo elrepo
[root@cie-54-214 gdm]#
# yum remove kmod-nvidia-390xx.x86_64 nvidia-x11-drv-390xx.x86_64 nvidia-x11-drv-390xx-libs.x86_64
Loaded plugins: fastestmirror, keys, langpacks, refresh-packagekit
Resolving Dependencies
--> Running transaction check
---> Package kmod-nvidia-390xx.x86_64 0:390.144-1.el7_9.elrepo will be erased
---> Package nvidia-x11-drv-390xx.x86_64 0:390.144-1.el7_9.elrepo will be erased
---> Package nvidia-x11-drv-390xx-libs.x86_64 0:390.144-1.el7_9.elrepo will be erased
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================================
Package Arch Version Repository Size
=============================================================================================================
Removing:
kmod-nvidia-390xx x86_64 390.144-1.el7_9.elrepo @elrepo 60 M
nvidia-x11-drv-390xx x86_64 390.144-1.el7_9.elrepo @elrepo 25 M
nvidia-x11-drv-390xx-libs x86_64 390.144-1.el7_9.elrepo @elrepo 144 M
Transaction Summary
=============================================================================================================
Remove 3 Packages
Installed size: 229 M
Is this ok [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Erasing : kmod-nvidia-390xx-390.144-1.el7_9.elrepo.x86_64 1/3
Working. This may take some time ...
Done.
Erasing : nvidia-x11-drv-390xx-libs-390.144-1.el7_9.elrepo.x86_64 2/3
Erasing : nvidia-x11-drv-390xx-390.144-1.el7_9.elrepo.x86_64 3/3
Verifying : nvidia-x11-drv-390xx-390.144-1.el7_9.elrepo.x86_64 1/3
Verifying : kmod-nvidia-390xx-390.144-1.el7_9.elrepo.x86_64 2/3
Verifying : nvidia-x11-drv-390xx-libs-390.144-1.el7_9.elrepo.x86_64 3/3
Removed:
kmod-nvidia-390xx.x86_64 0:390.144-1.el7_9.elrepo nvidia-x11-drv-390xx.x86_64 0:390.144-1.el7_9.elrepo nvidia-x11-drv-390xx-libs.x86_64 0:390.144-1.el7_9.elrepo
Complete!
i reiniciar el gestor gràfic,
[root@cie-54-214 gdm]# systemctl stop gdm
[root@cie-54-214 gdm]# systemctl status gdm
● gdm.service - GNOME Display Manager
Loaded: loaded (/usr/lib/systemd/system/gdm.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Fri 2021-08-20 15:48:59 CEST; 4s ago
Process: 1408 ExecStartPost=/bin/bash -c TERM=linux /usr/bin/clear > /dev/tty1 (code=exited, status=0/SUCCESS)
Process: 1394 ExecStart=/usr/sbin/gdm (code=exited, status=0/SUCCESS)
Main PID: 1394 (code=exited, status=0/SUCCESS)
Aug 20 15:30:32 cie-54-214.uab.es systemd[1]: Started GNOME Display Manager.
Aug 20 15:30:32 cie-54-214.uab.es gdm[1394]: GdmDisplay: display lasted 0.132598 seconds
Aug 20 15:30:32 cie-54-214.uab.es gdm[1394]: GdmDisplay: display lasted 0.072693 seconds
Aug 20 15:30:32 cie-54-214.uab.es gdm[1394]: GdmDisplay: display lasted 0.077094 seconds
Aug 20 15:30:32 cie-54-214.uab.es gdm[1394]: GdmDisplay: display lasted 0.083547 seconds
Aug 20 15:30:32 cie-54-214.uab.es gdm[1394]: GdmDisplay: display lasted 0.071624 seconds
Aug 20 15:30:32 cie-54-214.uab.es gdm[1394]: GdmDisplay: display lasted 0.063474 seconds
Aug 20 15:30:32 cie-54-214.uab.es gdm[1394]: GdmLocalDisplayFactory: maximum number of X display failures reached: check X server log for errors
Aug 20 15:48:59 cie-54-214.uab.es systemd[1]: Stopping GNOME Display Manager...
Aug 20 15:48:59 cie-54-214.uab.es systemd[1]: Stopped GNOME Display Manager.
[root@cie-54-214 gdm]# systemctl start gdm
[root@cie-54-214 gdm]# systemctl status gdm
● gdm.service - GNOME Display Manager
Loaded: loaded (/usr/lib/systemd/system/gdm.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-08-20 15:49:08 CEST; 1s ago
Process: 30628 ExecStartPost=/bin/bash -c TERM=linux /usr/bin/clear > /dev/tty1 (code=exited, status=0/SUCCESS)
Main PID: 30625 (gdm)
CGroup: /system.slice/gdm.service
├─30625 /usr/sbin/gdm
└─30632 /usr/bin/X :0 -background none -noreset -audit 4 -verbose -auth /run/gdm/auth-for-gdm-PKHUXv/database -seat seat0 -nolisten tcp vt1
Aug 20 15:49:08 cie-54-214.uab.es systemd[1]: Starting GNOME Display Manager...
Aug 20 15:49:08 cie-54-214.uab.es systemd[1]: Started GNOME Display Manager.