[LON-CAPA-admin] Problems with operating system updates
Raeburn, Stuart
raeburn at msu.edu
Tue Jan 26 10:41:41 EST 2021
Marcel,
Thinking about this some more, the most likely explanation for what happened when you ran "yum update" is that you had enabled=1 set for the loncapa-updates-basearch repo but enabled=0 set for the loncapa-updates-noarch repo. Both need to be enabled.
You can use: yum repolist enabled
to view which repos are currently enabled, and you can use:
yum-config-manager --enable loncapa-updates-noarch
to enable the loncapa-updates-noarch repo.
Note: yum-config-manager is included in the yum-utils package, so if you do not have that installed use:
sudo yum install yum-utils
to install it. (It will *not* already be installed on a minimal CentOS 7 system).
Stuart Raeburn
LON-CAPA Academic Consortium
________________________________________
From: Raeburn, Stuart <raeburn at msu.edu>
Sent: Monday, January 25, 2021 1:24 PM
To: lon-capa-admin at mail.lon-capa.org
Subject: Re: Problems with operating system updates
Marcel,
Running: sudo yum clean all
before running: sudo yum update
would likely fix this.
Also, see the instructions for CentOS in this post I made to the lon-capa-admin list earlier this month:
http://mail.lon-capa.org/pipermail/lon-capa-admin/2021-January/003454.html
The following dependencies for LONCAPA-prerequisites 1-26:
perl-Number-FormatEng
perl-Math-Calculus-Expression_loncapa
perl-File-ReadBackwards
perl-Net-CIDR
are all present in the LON-CAPA repos at:
http://install.loncapa.org/centos/loncapa/7/
>
> Trying to install "Number::FormatEng", for example, manually via cpan ...
>
Although the package can be installed using CPAN, the LONCAPA-prerequisites rpm has a dependency on the rpm perl-Number-FormatEng, and not just the package perl(Number::FormatEng), so I would expect yum to report that error if the perl-Number-FormatEng rpm is not installed, and it doesn't currently find it in its cached list of available rpms in enabled repos.
Stuart Raeburn
LONCAPA Academic Consortium
________________________________________
From: LON-CAPA-admin <lon-capa-admin-bounces at mail.lon-capa.org> on behalf of Kruse, Marcel via LON-CAPA-admin <lon-capa-admin at mail.lon-capa.org>
Sent: Monday, January 25, 2021 7:03 AM
To: lon-capa-admin at mail.lon-capa.org
Subject: [LON-CAPA-admin] Problems with operating system updates
Dear LON-CAPA-admins,
trying to update the operating system of our server I encountered a problem today.
"sudo yum update" failed with the following error:
"Error: Package: LONCAPA-prerequisites-1-26.centos7.x86_64 (loncapa-updates-basearch)
Requires: perl-Number-FormatEng
Error: Package: LONCAPA-prerequisites-1-26.centos7.x86_64 (loncapa-updates-basearch)
Requires: perl-Math-Calculus-Expression_loncapa
Error: Package: LONCAPA-prerequisites-1-26.centos7.x86_64 (loncapa-updates-basearch)
Requires: perl-File-ReadBackwards
Error: Package: LONCAPA-prerequisites-1-26.centos7.x86_64 (loncapa-updates-basearch)
Requires: perl-Net-CIDR
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest"
I did not try to use the "skip workaround", fearing this might result in further errors in
future updates.
Trying to install "Number::FormatEng", for example, manually via cpan, showed that this module
was already installed, which seems to kind of contradict at least the first of the above errors.
Can anyone help me with this problem?
Many thanks in advance and greetings from Wolfenbüttel, Germany.
Best regards,
Marcel Kruse
____________________________________
B. Sc. Marcel Kruse
Wissenschaftlicher Mitarbeiter
Ostfalia - Hochschule für angewandte Wissenschaften
Salzdahlumer Str. 46/48
38302 Wolfenbüttel
Büro: Am Exer 2, Raum 72
Tel.: 05331/939-31750
Mobil: 0163/4469956
More information about the LON-CAPA-admin
mailing list