After some time (no more reboot) again SW updates have been announced by Nethserver (same list is in initial post:.
Trying to apply them again ends in following error:
Feb 28 14:48:20 homeserver1 pkgaction[101771]: [YumRPMCheckError] [u'ERROR with transaction check vs depsolve:', 'kernel(___ratelimit) = 0x155f4108 is needed by kmod-dahdi-linux-2.11.1-3.10.0_957.el7.ns7.x86_64', 'kernel(__check_object_size) = 0x88db9f48 is needed by kmod-dahdi-linux-2.11.1-3.10.0_957.el7.ns7.x86_64', 'kernel(usb_alloc_coherent) = 0x46855936 is needed by kmod-dahdi-linux-2.11.1-3.10.0_957.el7.ns7.x86_64', 'kernel(usb_free_coherent) = 0xefe7d2e2 is needed by kmod-dahdi-linux-2.11.1-3.10.0_957.el7.ns7.x86_64', 'kernel(usb_init_urb) = 0x1cf8caaa is needed by kmod-dahdi-linux-2.11.1-3.10.0_957.el7.ns7.x86_64', 'kernel(usb_reset_device) = 0x143ace2f is needed by kmod-dahdi-linux-2.11.1-3.10.0_957.el7.ns7.x86_64', 'kernel(usb_submit_urb) = 0xa74beb34 is needed by kmod-dahdi-linux-2.11.1-3.10.0_957.el7.ns7.x86_64']
Feb 28 14:48:45 homeserver1 admin-todos: [ERROR] admin-todos: /etc/nethserver/todos.d/40shorewall exit code 31744
I installed once freepbx module for testing - however I removed it after some point of time. nevertheless I still regularly get updates to the admin-email address that some freepbx modules will be updates because of security reason. So some parts of freepbx seems to be still installed.
Output of (part of) yum clean all && yum update. Partly only as I did not (yet) pressed “y” to the question as I somehow remember that as soon as I upgrade via CLI the “locked” SW Update configuration will automatically get set to unlucked - isn’t it?
Let me know if I still have to press “y” to resolve the issue?
[root@homeserver1 ~]# yum clean all && yum update
Loaded plugins: changelog, fastestmirror, nethserver_events
Cleaning repos: ce-base ce-extras ce-updates centos-sclo-rh centos-sclo-sclo epel nethforge nethserver-base
: nethserver-updates
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Cleaning up list of fastest mirrors
Loaded plugins: changelog, fastestmirror, nethserver_events
Determining fastest mirrors
epel/x86_64/metalink | 31 kB 00:00:00
* epel: mirror.imt-systems.com
ce-base | 3.6 kB 00:00:00
ce-extras | 3.4 kB 00:00:00
ce-updates | 3.4 kB 00:00:00
centos-sclo-rh | 3.0 kB 00:00:00
centos-sclo-sclo | 2.9 kB 00:00:00
epel | 4.7 kB 00:00:00
nethforge | 4.1 kB 00:00:00
nethserver-base | 2.9 kB 00:00:00
nethserver-updates | 2.9 kB 00:00:00
(1/13): ce-base/7/x86_64/group_gz | 166 kB 00:00:01
(2/13): centos-sclo-sclo/x86_64/primary_db | 264 kB 00:00:02
(3/13): epel/x86_64/group_gz | 88 kB 00:00:01
(4/13): ce-extras/7/x86_64/primary_db | 205 kB 00:00:06
(5/13): epel/x86_64/updateinfo | 962 kB 00:00:05
(6/13): nethforge/7/x86_64/group_gz | 1.1 kB 00:00:01
(7/13): nethforge/7/x86_64/primary_db | 34 kB 00:00:00
(8/13): nethserver-base/7/x86_64/primary_db | 296 kB 00:00:02
(9/13): nethserver-updates/7/x86_64/primary_db | 493 kB 00:00:04
(10/13): centos-sclo-rh/x86_64/primary_db | 3.7 MB 00:00:21
(11/13): epel/x86_64/primary_db | 6.6 MB 00:00:24
(12/13): ce-base/7/x86_64/primary_db | 5.9 MB 00:00:35
(13/13): ce-updates/7/x86_64/primary_db | 6.0 MB 00:00:35
Resolving Dependencies
--> Running transaction check
---> Package certbot.noarch 0:0.27.1-1.el7 will be updated
---> Package certbot.noarch 0:0.30.2-1.el7 will be an update
---> Package clamav.x86_64 0:0.100.2-2.el7 will be updated
---> Package clamav.x86_64 0:0.101.1-1.el7 will be an update
---> Package clamav-data.noarch 0:0.100.2-2.el7 will be updated
---> Package clamav-data.noarch 0:0.101.1-1.el7 will be an update
---> Package clamav-filesystem.noarch 0:0.100.2-2.el7 will be updated
---> Package clamav-filesystem.noarch 0:0.101.1-1.el7 will be an update
---> Package clamav-lib.x86_64 0:0.100.2-2.el7 will be updated
---> Package clamav-lib.x86_64 0:0.101.1-1.el7 will be an update
---> Package clamav-server-systemd.x86_64 0:0.100.2-2.el7 will be updated
---> Package clamav-server-systemd.x86_64 0:0.101.1-1.el7 will be an update
---> Package clamav-unofficial-sigs.noarch 0:3.7.2-1.el7 will be updated
---> Package clamav-unofficial-sigs.noarch 0:5.6.2-3.el7 will be an update
---> Package clamav-update.x86_64 0:0.100.2-2.el7 will be updated
---> Package clamav-update.x86_64 0:0.101.1-1.el7 will be an update
---> Package clamd.x86_64 0:0.100.2-2.el7 will be updated
---> Package clamd.x86_64 0:0.101.1-1.el7 will be an update
---> Package libuv.x86_64 1:1.23.2-1.el7 will be updated
---> Package libuv.x86_64 1:1.24.1-1.el7 will be an update
---> Package libwebsockets.x86_64 0:1.7.5-1.el7 will be updated
---> Package libwebsockets.x86_64 0:3.0.1-2.el7 will be an update
---> Package nodejs.x86_64 1:6.14.3-1.el7 will be updated
---> Package nodejs.x86_64 1:6.16.0-1.el7 will be an update
---> Package npm.x86_64 1:3.10.10-1.6.14.3.1.el7 will be updated
---> Package npm.x86_64 1:3.10.10-1.6.16.0.1.el7 will be an update
---> Package python2-acme.noarch 0:0.27.1-1.el7 will be updated
---> Package python2-acme.noarch 0:0.30.2-1.el7 will be an update
---> Package python2-certbot.noarch 0:0.27.1-1.el7 will be updated
---> Package python2-certbot.noarch 0:0.30.2-1.el7 will be an update
---> Package python2-mock.noarch 0:1.0.1-9.el7 will be updated
---> Package python2-mock.noarch 0:1.0.1-10.el7 will be an update
---> Package python2-psutil.x86_64 0:2.2.1-3.el7 will be updated
---> Package python2-psutil.x86_64 0:2.2.1-4.el7 will be an update
---> Package sclo-php71-php-smbclient.x86_64 0:0.9.0-2.el7 will be updated
---> Package sclo-php71-php-smbclient.x86_64 0:1.0.0-1.el7 will be an update
---> Package zstd.x86_64 0:1.3.6-1.el7 will be updated
---> Package zstd.x86_64 0:1.3.8-1.el7 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================================================================================================
Updating:
certbot noarch 0.30.2-1.el7 epel 37 k
clamav x86_64 0.101.1-1.el7 epel 389 k
clamav-data noarch 0.101.1-1.el7 epel 164 M
clamav-filesystem noarch 0.101.1-1.el7 epel 27 k
clamav-lib x86_64 0.101.1-1.el7 epel 772 k
clamav-server-systemd x86_64 0.101.1-1.el7 epel 26 k
clamav-unofficial-sigs noarch 5.6.2-3.el7 epel 50 k
clamav-update x86_64 0.101.1-1.el7 epel 101 k
clamd x86_64 0.101.1-1.el7 epel 121 k
libuv x86_64 1:1.24.1-1.el7 epel 131 k
libwebsockets x86_64 3.0.1-2.el7 epel 118 k
nodejs x86_64 1:6.16.0-1.el7 epel 4.7 M
npm x86_64 1:3.10.10-1.6.16.0.1.el7 epel 2.5 M
python2-acme noarch 0.30.2-1.el7 epel 148 k
python2-certbot noarch 0.30.2-1.el7 epel 547 k
python2-mock noarch 1.0.1-10.el7 epel 92 k
python2-psutil x86_64 2.2.1-4.el7 epel 116 k
sclo-php71-php-smbclient x86_64 1.0.0-1.el7 centos-sclo-sclo 37 k
zstd x86_64 1.3.8-1.el7 epel 356 k
Transaction Summary
=============================================================================================================================================================================================================================================
Upgrade 19 Packages
Total download size: 174 M
Is this ok [y/d/N]:
updates seems to have been done.
I also performed yum autoremove. (no output here as ssh connection was closed during various dameon restarts)
Currently no new updates are promoted in the SoftwareCenter.
However still no packages are shown (neither on the available packages nor on the installed packages tab - beside the SoGo package - the only one) in the SoftwareCenter - as shown in screenshots in beginning.
------ before any other yum update ---------
This is the output:
[root@homeserver1 ~]# yum groups list
Loaded plugins: changelog, fastestmirror, nethserver_events
Loading mirror speeds from cached hostfile
* epel: mirror.nextlayer.at
Installed Environment Groups:
Minimal Install
Available Environment Groups:
Compute Node
Infrastructure Server
File and Print Server
Cinnamon Desktop
MATE Desktop
Basic Web Server
Virtualization Host
Server with GUI
GNOME Desktop
KDE Plasma Workspaces
Development and Creative Workstation
Installed Groups:
Console Internet Tools
Electronic Lab
Legacy UNIX Compatibility
SOGo groupware
Scientific Support
Security Tools
System Administration Tools
System Management
Available Groups:
Cinnamon
Compatibility Libraries
Development Tools
Educational Software
Fedora Packager
General Purpose Desktop
Graphical Administration Tools
Haskell
MATE
Milkymist
Smart Card Support
TurboGears application framework
Xfce
Done
[root@homeserver1 ~]#
In SW Center ONLY SoGo is shown as INSTALLED package. Still no other AVAILABLE packages are shown in SW Center.
HOwever I installed at least in addition: Mail-Server, Pop3, WebTop, Nextcloud (not showing at all in SW center).
Again the same SW upgrades are advertised in SW center - with the suggestion to clear yum cache.
However it seems to me only standard CenntOS upgrades are performed and no Nethserver related upgrades have been performed.
I guess currently that after some time again the same nethserver updates will be advertised in SW-Center (as multiple times before).
Still no more packages (on available nor installed) are shown on SW center.
From the last outcome, I think the server didn’t contact nethserver repos (or at least I get the same message on an old v7.4 instance after disabling nethserver repos).
From the image showing packages to update (post #1), all the packages shown are matching packages from nethserver-base repo, none from nethserver-updates.
What @pike says about having an older release version is also relevant. Not all nethserver mirrors have a copy of older repositories, and that can have an impact when the release lock is in place.
EDIT: I can confirm the problem you are getting is due to having release lock enabled.
To make it work, go to software center and configure release lock to unlocked. Save the changes and from the comand line:
I disabled the release locking.
Then I saw all the packages again in SW center (installed as well available).
However, trying then your suggestion “yum --enablerepo=* clean all; yum update” again fails
then finally the upgrade to release System version NethServer release 7.6.1810 (final)
was successful.
However, I think if the SW-lock leads to such behavour this is probably not the intended behaviour for this feature and eventualy not really useable, or I’m I wrong?
In the past there was a bug but in your case the lock was working, but some of the locked repos could be unavailable or an extra upgrade step required. Nonetheless, leading to problems surely isn’t the intended behavior.
From command line most repos pointed to the locked version release but the ones that don’t support minor versions (epel, scl…), IIRC.