0

Hi I am getting the following error after I run sudo apt-get upgrade.

libkmod: ERROR ../libkmod/libkmod-config.c:712 kmod_config_parse: /etc/modprobe.d/psmouse.conf line 1: ignoring bad line starting with 'elantech_smbus=0'

Additionally, a list of packages that are not getting upgraded is starting to get longer. I also get the following message after upgrading from the terminal.

The following packages have been kept back:
  apport apport-gtk libldap-2.5-0 libldap-2.5-0:i386 libldap-common libllvm15
  libllvm15:i386 libnautilus-extension4 nautilus nautilus-data python3-apport
  python3-problem-report
0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded.

Let me know if any of you have any ideas what could be going on. The first package was not upgraded a few days ago. Then the number of "not upgraded" has slowly been increasing.

1 Answers1

2

ignoring bad line starting with 'elantech_smbus=0'

I believe the line should read:

options psmouse elantech_smbus=0

Please use a text editor to correct the line.

As to the packages being kept back, these are phased updates.

Phased updates are software updates that are gradually rolled out to users rather than all users getting the updates at the same time. In an update system that doesn't use phased updates, all users are immediately offered an update as soon as it is made available.

In the past, before phased updates were used with Apt, any time an update was pushed out, all Ubuntu users would immediately be able to install the update. And if that update happened to be wonky, it could mess up a lot of people's systems all at once. Phased updates make it so that, in the event an update is bad, it gets caught early before everyone gets the update.

This is a natural and expected behavior.

chili555
  • 61,330