I noticed my computer is slow on startup sometimes, and using iotop it looks like cron's daily tasks (updatedb.mlocate in this case) run immediately on startup. If my conjecture is right, then I need to get cron to do its tasks at a more convenient time, or at least control its IO so that the rest of the system can run smoothly. Is there a way to do this?
Zach Boyd's questions
Common problem for me: I connect my laptop to building WiFi. Later, I go to my office, which has a wired connection. I plug in, but no wired connection occurs. If I had not already been connected to WiFi, the wired connection would work fine. Is there a simple way to switch to wired without rebooting (which is my current solution)?
I am running Ubuntu 18.04. I tried turning off the wireless connection, but this does not seem to work--it seems to be not looking for any wired connections once a wireless connection has been made.
Thanks in advance.
Looking through top, I saw a process called "store" taking up one of my CPUs. What is this process? Perhaps it is referring to the app store? If so, I wonder why it is working in the background.
Googling was unhelpful because "store" is too commonly used with other meanings. man, info, and help all did not have an entry for "store."
When viewing a package on the Ubuntu repositories (e.g. launchpad), there is usually only a sentence or two describing the package contents. Is there a place online to see more detail about package contents? Often, downloading a separate docs package is the only way I can get any more info.
Responding to a comment (and other posted answers): I would like something different from listing the file names, since my question is about understanding the technical functionality provided by various packages, for example, what versions of various standards the package implements or where to find the corresponding documentation.
Just upgraded to 18.04, and when I run sudo apt update
, it complains:
/usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so: symbol gnutls_pkcs11_privkey_init version GNUTLS_3_4 not defined in file libgnutls.so.30 with link time reference Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so
Older info:
Running gio version
gives: 2.53.6
Running gntls-cli -v
gives: gnutls-cli 3.5.8
As far as I can tell, this means that apt-get
wants to use GNUTLS version 3.4
, when I have 3.5.8
.
Any ideas on how to proceed would be appreciated. My suspicion is that perhaps it did not resolve the dependencies correctly when upgrading distros or is trying to update from the wrong repositories.
Interestingly, I get the same error when opening Octave (https://www.gnu.org/software/octave/).
Added in response to comment:
apt-cache policy libgnutls30
says:
libgnutls30:
Installed: 3.5.18-1ubuntu1
Candidate: 3.5.18-1ubuntu1
Version table:
*** 3.5.18-1ubuntu1 500
500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
100 /var/lib/dpkg/status
/usr/lib/x86_64-linux-gnu/libgnutls.so.30
points to libgnutls.so.30.14.10
for me
nm -D /usr/lib/x86_64-linux-gnu/libgnutls.so.30 | grep GNUTLS_3
prints 0000000000000000 A GNUTLS_3_4
I am using a Canon MP210 series - CUPS+Gutenprint v5.2.11 printer, which is showing the status "Stopped - File "/usr/lib/cups/filter/rastertogutenprint.5.2" not available: No such file or directory" when I check under printer properties. Based on this answer I installed printer-driver-gutenprint, and I have restarted the computer and confirmed that the file it is asking for is there. Despite this, the printer status has not changed, and the printer will not print. What can I do to update the printer status so that it finds the file I installed?
I am running Ubuntu 16.04.3.