Sample Header Ad - 728x90

Unix & Linux Stack Exchange

Q&A for users of Linux, FreeBSD and other Unix-like operating systems

Latest Questions

6 votes
2 answers
494 views
apt seems to be ignoring Signed-By
I'm trying to install AviSynth+ from yuuki-deb.x86.men. ```text $ cat /etc/apt/sources.list.d/yuuki-deb.sources Types: deb URIs: http://yuuki-deb.x86.men/ Suites: bullseye Components: main Signed-By: /usr/share/keyrings/yuuki-deb.gpg Enabled: yes $ ls -l /usr/share/keyrings/yuuki-deb.gpg -rw-r--r--...
I'm trying to install AviSynth+ from yuuki-deb.x86.men.
$ cat /etc/apt/sources.list.d/yuuki-deb.sources
Types: deb
URIs: http://yuuki-deb.x86.men/ 
Suites: bullseye
Components: main
Signed-By: /usr/share/keyrings/yuuki-deb.gpg
Enabled: yes

$ ls -l /usr/share/keyrings/yuuki-deb.gpg
-rw-r--r-- 1 root root 433 Sep  7 20:23 /usr/share/keyrings/yuuki-deb.gpg

$ gpg --show-keys /usr/share/keyrings/yuuki-deb.gpg
pub   ed25519 2020-03-03 [SCA]
      A9BBA31152359AE080A1DF851F331533ABCDEEA3
uid                      AviSynth+ Yuuki Debian Repository 

# apt update
-*- snip -*-
Err:4 http://yuuki-deb.x86.men  bullseye InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1F331533ABCDEEA3
-*- snip -*-
It seems to be completely ignoring the Signed-By directive. How can I fix this?
wizzwizz4 (702 rep)
Aug 2, 2025, 10:19 AM • Last activity: Aug 3, 2025, 06:32 PM
0 votes
1 answers
28 views
Why is `qjackctl` on my system after I removed JACK?
I recently removed JACK via `sudo apt purge --autoremove multimedia-jack`. However, many of its files remain, including an entire GUI application for a system I don't use. It says it's automatically installed in apt, so how do I find what's "requiring" it?
I recently removed JACK via sudo apt purge --autoremove multimedia-jack. However, many of its files remain, including an entire GUI application for a system I don't use. It says it's automatically installed in apt, so how do I find what's "requiring" it?
Coarse Rosinflower (111 rep)
Aug 2, 2025, 05:27 AM • Last activity: Aug 3, 2025, 05:38 AM
0 votes
1 answers
42 views
Update Manager showing: "Please switch to another Linux Mint mirror." "Your APT configuration is corrupt."
I have been getting the errors *Please switch to another Linux Mint mirror* and *Your APT configuration is corrupt* in Update Manager for the past week. I restored the default settings, so the error should not be due to the mirror. After reading a thread on forums.linuxmint.com about this issue, I r...
I have been getting the errors *Please switch to another Linux Mint mirror* and *Your APT configuration is corrupt* in Update Manager for the past week. I restored the default settings, so the error should not be due to the mirror. After reading a thread on forums.linuxmint.com about this issue, I ran a deep clean operation using BleachBit as suggested by a couple of users. Does this work? I tried refreshing Update Manager after the deep clean, but it's taking a long time and displaying *Updating cache: Waiting for mint-refresh-ca to exit*.
Swarnabh (11 rep)
Jul 29, 2025, 03:07 PM • Last activity: Aug 1, 2025, 12:59 PM
4 votes
1 answers
170 views
How may I install a specific version of a package only if the installed version is not higher
Given an Ubuntu machine using `apt` or `apt-get`, is there a built-in or recommended way to check if a package is installed at a minimum version? A package may be available in multiple versions: ``` apt-cache madison percona-server-server percona-server-server | 8.4.5-5-1.noble | http://repo.percona...
Given an Ubuntu machine using apt or apt-get, is there a built-in or recommended way to check if a package is installed at a minimum version? A package may be available in multiple versions:
apt-cache madison percona-server-server
percona-server-server | 8.4.5-5-1.noble | http://repo.percona.com/ps-84-lts/apt  noble/main amd64 Packages
percona-server-server | 8.4.4-4-1.noble | http://repo.percona.com/ps-84-lts/apt  noble/main amd64 Packages
percona-server-server | 8.4.3-3-1.noble | http://repo.percona.com/ps-84-lts/apt  noble/main amd64 Packages
percona-server-server | 8.4.2-2-1.noble | http://repo.percona.com/ps-84-lts/apt  noble/main amd64 Packages
percona-server-server | 8.4.0-1-1.noble | http://repo.percona.com/ps-84-lts/apt  noble/main amd64 Packages
percona-server |  8.4.5-5-1 | http://repo.percona.com/ps-84-lts/apt  noble/main Sources
percona-server |  8.4.4-4-1 | http://repo.percona.com/ps-84-lts/apt  noble/main Sources
percona-server |  8.4.3-3-1 | http://repo.percona.com/ps-84-lts/apt  noble/main Sources
percona-server |  8.4.2-2-1 | http://repo.percona.com/ps-84-lts/apt  noble/main Sources
percona-server |  8.4.0-1-1 | http://repo.percona.com/ps-84-lts/apt  noble/main Sources
I know that I can get the currently installed version of a package by:
dpkg -s percona-server-server | grep Version
8.4.5-5-1.noble
I know I can install a specific version via:
apt-get -qq install percona-server-server=8.4.5-5-1.noble
Yet, how can one only install a target version if the current one is lower than that?
k0pernikus (16501 rep)
Jul 31, 2025, 02:46 PM • Last activity: Aug 1, 2025, 11:17 AM
0 votes
1 answers
20 views
While apt-get install package=version won't downgrade due to dependencies, would the install of lower version than the current candidate always work?
On an Ubuntu machine, I have installed `percona-server-server` with version at `8.4.3-3-1.noble`. I noticed I could install a package at a specific version via: ``` $ apt-get install percona-server-server=8.4.5-5-1.noble ``` Yet I also noticed that I cannot downgrade to a specific version due the de...
On an Ubuntu machine, I have installed percona-server-server with version at 8.4.3-3-1.noble. I noticed I could install a package at a specific version via:
$ apt-get install percona-server-server=8.4.5-5-1.noble
Yet I also noticed that I cannot downgrade to a specific version due the dependency dependencies afterwards:
$ apt-get install percona-server-server=8.4.0-1-1.noble
apt-get install percona-server-server=8.4.0-1-1.noble
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 percona-server-server : Depends: percona-server-common (= 8.4.0-1-1.noble) but 8.4.5-5-1.noble is to be installed
                         Depends: percona-server-client (= 8.4.0-1-1.noble) but 8.4.5-5-1.noble is to be installed
E: Unable to correct problems, you have held broken packages.
That makes me wonder: Was I just lucky with 8.4.5-5-1.noble as it is the current candidate? Would it have failed if I had tried an older version like 8.4.4-4-1.noble?
k0pernikus (16501 rep)
Jul 31, 2025, 06:12 PM
1 votes
2 answers
3040 views
How to clean up a Linux installation?
I've been using Linux (mainly Ubuntu) for about two years now. I've had several installations on several machines. Something that inevitably happens on any OS installation is that I install something I need that day, maybe a library or CLI utility, use it for a week, and then forget about it. I'm su...
I've been using Linux (mainly Ubuntu) for about two years now. I've had several installations on several machines. Something that inevitably happens on any OS installation is that I install something I need that day, maybe a library or CLI utility, use it for a week, and then forget about it. I'm sure I've got several GB of unused packages taking up space on my installations. How can I clean up my installation to make sure that I only have things that I want? I'm aware of apt-get autoremove to remove unused dependencies. I'm aware of apt list --installed to view all packages installed through apt. I'm aware of dpkg -L to view all files installed from a package. Suppose I were to look though the output of apt list --installed and remove things I don't want by either apt-get purge or deleting every file from dpkg -L . Eventually, I would have cleaned up everything installed through my package manager, right? Where else should I look? Not everything on my computer was installed through apt. For example, .deb packages like google-chrome and things installed via scripts. Where would these things live? And what's the best way to find them? My goal is to shrink my installation down to basically a fresh install plus the things I use all the time. Thanks, all!
Metammetta (11 rep)
Aug 8, 2020, 01:29 AM • Last activity: Jul 31, 2025, 02:02 AM
0 votes
1 answers
3113 views
Having trouble with an unmet dependencies loop using apt
I'm trying to do some stuff with packages on a newly upgraded 18.04 (from 16.04), but I keep getting blocked by a bunch of packages with unmet dependencies. Here's the output whenever I try to install a package: ``` adamthedog@adam-linux:~$ sudo apt install *any package* Reading package lists... Don...
I'm trying to do some stuff with packages on a newly upgraded 18.04 (from 16.04), but I keep getting blocked by a bunch of packages with unmet dependencies. Here's the output whenever I try to install a package:
adamthedog@adam-linux:~$ sudo apt install *any package*
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libasan2-armhf-cross : Depends: libc6-armhf-cross (>= 2.27) but 2.23-0ubuntu3cross1 is to be installed
 libasan4-armhf-cross : Depends: libc6-armhf-cross (>= 2.27) but 2.23-0ubuntu3cross1 is to be installed
 libatomic1-armhf-cross : Depends: libc6-armhf-cross (>= 2.27) but 2.23-0ubuntu3cross1 is to be installed
 libcilkrts5-armhf-cross : Depends: libc6-armhf-cross (>= 2.27) but 2.23-0ubuntu3cross1 is to be installed
 libgcc1-armhf-cross : Depends: libc6-armhf-cross (>= 2.27) but 2.23-0ubuntu3cross1 is to be installed
 libgomp1-armhf-cross : Depends: libc6-armhf-cross (>= 2.27) but 2.23-0ubuntu3cross1 is to be installed
 libstdc++6-armhf-cross : Depends: libc6-armhf-cross (>= 2.27) but 2.23-0ubuntu3cross1 is to be installed
 libubsan0-armhf-cross : Depends: libc6-armhf-cross (>= 2.27) but 2.23-0ubuntu3cross1 is to be installed
 ubuntu-app-launch : Depends: upstart (>= 1.13) but it is not installable
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
If I try to do sudo apt --fix-broken install, I get
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  account-plugin-facebook account-plugin-flickr account-plugin-google alsa-firmware alsa-firmware-loaders alsa-tools apparmor-easyprof-ubuntu apt-config-icons-large apt-config-icons-large-hidpi arctican-plugins-vst artyfx buteo-sync-plugins-contacts-google buteo-syncfw
  cgmanager click click-apparmor cmake-data content-hub cpp-5-arm-linux-gnueabihf cryptsetup-bin dexed-vst discover discover-data distrho-plugin-ports-vst drmr drowaudio-plugins-vst dssi-example-plugins dssi-utils easyssp-vst emacs24-bin-common emacs24-common
  emacs24-common-non-dfsg emacs24-el esound-common fabla firebird2.5-common-doc fonts-horai-umefont fonts-unfonts-core foo-yc20-vst freerdp-x11 fxload g++-5-arm-linux-gnueabihf gcc-5-arm-linux-gnueabihf gcc-5-arm-linux-gnueabihf-base gcc-5-base:i386 gcc-5-cross-base
  gcc-6-base:i386 gir1.2-accounts-1.0 gir1.2-click-0.4 gir1.2-javascriptcoregtk-3.0 gir1.2-signon-1.0 gir1.2-webkit-3.0 gnome-characters gnome-icon-theme-symbolic gnome-keyring-pkcs11:i386 gnome-packagekit-data gnome-weather golang-1.6 golang-1.6-doc golang-1.6-go
  golang-1.6-race-detector-runtime golang-1.6-src gstreamer0.10-gnomevfs gxvoxtonebender infamous-plugins jackass kde-style-qtcurve-qt4 kde-style-qtcurve-qt5 kdepim-doc klangfalter-vst kubuntu-restricted-addons kubuntu-restricted-extras libaccount-plugin-1.0-0
  libaccount-plugin-generic-oauth libaccount-plugin-google libappstream3 libappstreamqt1 libasan2-armhf-cross libbind9-140 libblas-common libboost-atomic1.58.0 libboost-chrono1.58.0 libboost-date-time1.58.0 libboost-iostreams1.58.0 libboost-log1.58.0
  libboost-python1.58.0 libboost-random1.58.0 libboost-serialization1.58.0 libboost-signals1.58.0 libbotan-1.10-1 libbuteosyncfw5-0 libc6-dev:i386 libcamel-1.2-54 libcapnp-0.5.3 libcfitsio2 libcgal11v5 libcgmanager0 libchromaprint0 libclang1-3.6 libclick-0.4-0
  libclutter-gst-2.0-0 libconfig-file-perl libconfuse-common libcontent-hub0 libcryptui0a libcupti7.5 libdata-alias-perl libdbus-cpp5 libdcmtk5 libdevmapper1.02.1:i386 libdirectfb-1.2-9 libdiscover2 libdns162 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386
  libdrm-radeon1:i386 libdrm2:i386 libebook-1.2-16 libedataserver-1.2-21 libedataserverui-1.2-1 libedit2:i386 libelf1:i386 libesd0 libespeak1 libevent-core-2.0-5 libevent-extra-2.0-5 libevent-openssl-2.0-5 libevent-pthreads-2.0-5 libfcitx-gclient0 libfreerdp-cache1.1
  libfreerdp-client1.1 libfreerdp-codec1.1 libfreerdp-common1.1.0 libfreerdp-core1.1 libfreerdp-crypto1.1 libfreerdp-gdi1.1 libfreerdp-locale1.1 libfreerdp-plugins-standard libfreerdp-primitives1.1 libfreerdp-rail1.1 libfreerdp-utils1.1 libfwupd1
  libgcc-5-dev-armhf-cross libgcr-3-common libghc-old-locale-dev libghc-old-locale-prof libghc-old-time-dev libghc-old-time-prof libgif7:i386 libgit2-24 libgl2ps0 libglapi-mesa:i386 libglvnd0:i386 libgmime-2.6-0 libgnome-desktop-3-12 libgoogle-glog0v5 libgps22
  libgranite2 libgweather-3-6 libhardware2 libhdf5-10 libhdf5-cpp-11 libhttp-parser2.1 libhud2 libhunspell-1.3-0 libhybris libical1a libicu55:i386 libidn11:i386 libidn11-dev libiphb0 libisccfg140 libiscsi2 libiso9660-8 libjasper-dev libjavascriptcoregtk-3.0-0
  libjavascriptcoregtk-4.0-dev libjpeg9 libk3b6 libk3b6-extracodecs libk3b7 libk3b7-extracodecs libkcddb4 libkcompactdisc4 libkf5activitiesexperimentalstats1 libkf5calendarcore5 libkf5cddb-data libkf5cddb5 libkf5gpgmepp-pthread5 libkf5gpgmepp5 libkf5identitymanagement5
  libkf5kdgantt2-5 libkf5kipi30.0.0 libkf5libkleo5 libkf5mime5 libkf5pimtextedit5 libkf5prison1 libkf5qgpgme5 libkwineffects7 libkwinglutils7 libkwinxrenderutils7 liblensfun-data liblensfun0 liblibertine1 liblink-grammar4 liblircclient0 liblivemedia50 libllvm3.6v5
  libllvm4.0 libllvm6.0:i386 liblouis9 liblouisutdml6 liblttng-ust-ctl2 liblttng-ust-ctl4 liblttng-ust0 liblwres141 libmedia1 libmono-c5-1.1-cil libmonoboehm-2.0-1 libmonoboehm-2.0-dev libmozjs-24-0v5 libnet-cpp2 libnfs8 liboce-foundation10 liboce-modeling10
  liboce-ocaf-lite10 liboce-ocaf10 liboce-visualization10 libode4 libokularcore7 libonline-accounts-client1 libopencv-gpu2.4v5 libopencv-legacy2.4v5 libopencv-ocl2.4v5 libopencv-photo2.4v5 libopencv-stitching2.4v5 libopencv-superres2.4v5 libopencv-ts2.4v5
  libopencv-videostab2.4v5 libopencv2.4-jni liborcus-0.10-0v5 libp11-kit-gnome-keyring libp11-kit-gnome-keyring:i386 libpackagekitqt5-0 libpciaccess0:i386 libpng12-0:i386 libpodofo0.9.3 libpoppler-qt4-4 libpoppler58 libportaudiocpp0 libprocess-cpp3 libprotobuf9v5
  libprotoc9v5 libpython3.5-dev libqbscore1 libqbsqtprofilesetup1 libqcustomplot1.3 libqmobipocket1 libqt5clucene5 libqt5contacts5 libqt5feedback5 libqt5organizer5 libqt5systeminfo5 libqtcurve-utils2 libquvi-scripts libquvi7 libraptor1 librhash0 librpm3 librpmbuild3
  librpmio3 librpmsign3 libsensors4:i386 libsidutils0 libsignon-extension1 libsignon-glib1 libsodium18 libsoup2.4-dev libsox2 libspice-client-gtk-3.0-4 libssl1.0.0:i386 libstdc++-5-dev-armhf-cross libthumbnailer-qt1.0 libtorrent-rasterbar8 libtrust-store2
  libtxc-dxtn-s2tc0 libtxc-dxtn-s2tc0:i386 libubuntu-app-launch2 libubuntu-download-manager-client1 libubuntu-download-manager-common1 libubuntu-location-service3 libudm-common1 libudm-priv-common1 libuninameslist0 libunity-action-qt1 libunity-api0 libunity-scopes1.0
  liburcu4 liburcu6 libva-drm1 libvamp-sdk2v5 libvirt-bin libvpx3:i386 libvte-common libvte9 libwebkit2gtk-4.0-dev libwebkitgtk-3.0-0 libwebpdemux1 libwebpmux1 libwebrtc-audio-processing-0 libwinpr-crt0.1 libwinpr-dsparse0.1 libwinpr-environment0.1 libwinpr-file0.1
  libwinpr-handle0.1 libwinpr-heap0.1 libwinpr-input0.1 libwinpr-interlocked0.1 libwinpr-library0.1 libwinpr-path0.1 libwinpr-pool0.1 libwinpr-registry0.1 libwinpr-rpc0.1 libwinpr-sspi0.1 libwinpr-synch0.1 libwinpr-sysinfo0.1 libwinpr-thread0.1 libwinpr-utils0.1
  libx11-xcb1:i386 libxapian-1.3-5 libxapian22v5 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxen-4.6 libxfont1 libxfont1-dev libxfreerdp-client1.1 libxshmfence1:i386 libxt6:i386 libzita-alsa-pcmi0 libzita-resampler1
  libzmqpp3 linux-headers-4.4.0-186 linux-headers-4.4.0-186-generic linux-image-4.4.0-186-generic linux-libc-dev:i386 linux-modules-4.4.0-186-generic linux-modules-extra-4.4.0-186-generic linuxsampler-vst llvm-4.0 llvm-4.0-dev llvm-4.0-runtime lufsmeter-vst luftikus-vst
  lv2-dev mda-vst mod-sdk-lv2 moony.lv2 obxd-vst openjdk-8-doc oxefmsynth oxideqt-codecs-extra p11-kit-modules:i386 pitcheddelay-vst pizmidi-plugins prosper python-feedparser python-ndg-httpsclient python-utidylib python-yenc python3-apparmor-click python3-click-package
  python3-dbus.mainloop.qt python3-plainbox python3-pyqt4 python3.5-dev qml-module-qtfeedback qml-module-qttest qml-module-ubuntu-onlineaccounts-client qml-module-ubuntu-performancemetrics qml-module-ubuntu-thumbnailer0.1 qtdeclarative5-accounts-plugin
  qtdeclarative5-online-accounts-client0.1 qtdeclarative5-test-plugin qtdeclarative5-ubuntu-content1 qtdeclarative5-ubuntu-download-manager0.1 qtdeclarative5-ubuntu-thumbnailer0.1 qtdeclarative5-unity-action-plugin qtdeclarative5-unity-notifications-plugin rename
  rtirq-init rubberband-lv2 rubberband-vamp ruby2.3 seahorse-daemon sherlock.lv2 signon-plugin-password signon-ui signon-ui-service signon-ui-x11 signond sorcer suru-icon-theme tal-plugins-vst tcpd teragonaudio-plugins-vst thumbnailer-service ttf-alee ttf-wqy-microhei
  ubuntu-app-launch ubuntu-download-manager ubuntu-mobile-icons ubuntu-release-upgrader-qt unity-plugin-scopes unity-scope-gdrive url-dispatcher vamp-examples whysynth wine-gecko2.21:i386 wine-gecko2.21 wine-mono0.0.8 wine1.6-i386:i386 wolpertinger-vst wsynth-dssi
  x11proto-bigreqs-dev x11proto-xcmisc-dev x42-plugins xsynth-dssi yudit-common
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libc6-armhf-cross libc6-dev-armhf-cross ubuntu-app-launch
The following packages will be upgraded:
  libc6-armhf-cross libc6-dev-armhf-cross ubuntu-app-launch
3 upgraded, 0 newly installed, 0 to remove and 51 not upgraded.
19 not fully installed or removed.
Need to get 0 B/2,918 kB of archives.
After this operation, 111 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 965024 files and directories currently installed.)
Preparing to unpack .../libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb ...
Unpacking libc6-dev-armhf-cross (2.27-3ubuntu1cross1.1) over (2.23-0ubuntu3cross1) ...
dpkg: error processing archive /var/cache/apt/archives/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb (--unpack):
 unable to open '/usr/arm-linux-gnueabihf/lib/Mcrt1.o.dpkg-new': No such file or directory
No apport report written because the error message indicates an issue on the local system
                                                                                         Preparing to unpack .../libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb ...
Unpacking libc6-armhf-cross (2.27-3ubuntu1cross1.1) over (2.23-0ubuntu3cross1) ...
dpkg: error processing archive /var/cache/apt/archives/libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb (--unpack):
 unable to open '/usr/arm-linux-gnueabihf/lib/ld-2.27.so.dpkg-new': No such file or directory
No apport report written because the error message indicates an issue on the local system
                                                                                         Preparing to unpack .../ubuntu-app-launch_0.12+17.04.20170404.2-0ubuntu6_amd64.deb ...
Traceback (most recent call last):
  File "/usr/bin/click", line 37, in 
    import click_package as click
ModuleNotFoundError: No module named 'click_package'
dpkg: warning: old ubuntu-app-launch package pre-removal script subprocess returned error exit status 1
dpkg: trying script from the new package instead ...
dpkg: error processing archive /var/cache/apt/archives/ubuntu-app-launch_0.12+17.04.20170404.2-0ubuntu6_amd64.deb (--unpack):
 there is no script in the new version of the package - giving up
Errors were encountered while processing:
 /var/cache/apt/archives/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb
 /var/cache/apt/archives/libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb
 /var/cache/apt/archives/ubuntu-app-launch_0.12+17.04.20170404.2-0ubuntu6_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
If I try to remove the packages causing dpkg errors (like libc6-dev-armhf-cross), apt tells me... that I can't because I have unmet dependencies... namely libc6-dev-armhf-cross;
adamthedog@adam-linux:~$ sudo apt purge libc6-dev-armhf-cross 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libasan2-armhf-cross : Depends: libc6-armhf-cross (>= 2.27) but 2.23-0ubuntu3cross1 is to be installed
 libasan4-armhf-cross : Depends: libc6-armhf-cross (>= 2.27) but 2.23-0ubuntu3cross1 is to be installed
 libatomic1-armhf-cross : Depends: libc6-armhf-cross (>= 2.27) but 2.23-0ubuntu3cross1 is to be installed
 libc6-dev-armhf-armel-cross : Depends: libc6-dev-armhf-cross but it is not going to be installed
 libcilkrts5-armhf-cross : Depends: libc6-armhf-cross (>= 2.27) but 2.23-0ubuntu3cross1 is to be installed
 libgcc1-armhf-cross : Depends: libc6-armhf-cross (>= 2.27) but 2.23-0ubuntu3cross1 is to be installed
 libgomp1-armhf-cross : Depends: libc6-armhf-cross (>= 2.27) but 2.23-0ubuntu3cross1 is to be installed
 libstdc++-5-dev-armhf-cross : Depends: libc6-dev-armhf-cross (>= 2.13-0ubuntu6) but it is not going to be installed
 libstdc++-7-dev-armhf-cross : Depends: libc6-dev-armhf-cross (>= 2.13-0ubuntu6) but it is not going to be installed
 libstdc++6-armhf-cross : Depends: libc6-armhf-cross (>= 2.27) but 2.23-0ubuntu3cross1 is to be installed
 libubsan0-armhf-cross : Depends: libc6-armhf-cross (>= 2.27) but 2.23-0ubuntu3cross1 is to be installed
 ubuntu-app-launch : Depends: upstart (>= 1.13) but it is not installable
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
What do I do?
adamthedog (1 rep)
Sep 5, 2020, 09:55 AM • Last activity: Jul 30, 2025, 01:02 AM
1 votes
1 answers
263 views
Debian PPC: apt update: "Err: No good signature", import through apt-key no help
Debian Sid, PPC port apt -y update Get:1 http://ftp.ports.debian.org/debian-ports sid InRelease [75.0 kB] Err:1 http://ftp.ports.debian.org/debian-ports sid InRelease No good signature Get:2 http://ftp.ports.debian.org/debian-ports unreleased InRelease [50.8 kB] Err:2 http://ftp.ports.debian.org/deb...
Debian Sid, PPC port apt -y update Get:1 http://ftp.ports.debian.org/debian-ports sid InRelease [75.0 kB] Err:1 http://ftp.ports.debian.org/debian-ports sid InRelease No good signature Get:2 http://ftp.ports.debian.org/debian-ports unreleased InRelease [50.8 kB] Err:2 http://ftp.ports.debian.org/debian-ports unreleased InRelease No good signature Warning: GPG error: http://ftp.ports.debian.org/debian-ports sid InRelease: No good signature Error: The repository 'http://ftp.ports.debian.org/debian-ports sid InRelease' is not signed. Notice: Updating from such a repository can't be done securely, and is therefore disabled by default. Notice: See apt-secure(8) manpage for repository creation and user configuration details. Warning: GPG error: http://ftp.ports.debian.org/debian-ports unreleased InRelease: No good signature Error: The repository 'http://ftp.ports.debian.org/debian-ports unreleased InRelease' is not signed. Notice: Updating from such a repository can't be done securely, and is therefore disabled by default. Notice: See apt-secure(8) manpage for repository creation and user configuration details. Notice: Missing Signed-By in the sources.list(5) entry for 'http://ftp.ports.debian.org/debian-ports ' Notice: Missing Signed-By in the sources.list(5) entry for 'http://ftp.ports.debian.org/debian-ports ' Notice: Consider migrating all sources.list(5) entries to the deb822 .sources format Notice: The deb822 .sources format supports both embedded as well as external OpenPGP keys Notice: See apt-secure(7) for best practices in configuring repository signing The command fails because the repositories are not signed. I usually fix this by importing the key with apt-key: curl -L http://ftp.ports.debian.org/debian-ports/dists/sid/Release.gpg | sudo apt-key add - sudo: apt-key: command not found % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1597 100 1597 0 0 14606 0 --:--:-- --:--:-- --:--:-- 14651 curl: Failed writing body root@ibmlinux:~$ I also tried to reinstall the keys. apt-get -o APT::Get::AllowUnauthenticated=true reinstall debian-archive-keyring debian-ports-archive-keyring I also tried using wget and dpkg -i: apt-get -y update Get:1 http://deb.debian.org/debian-ports sid InRelease [75.0 kB] Err:1 http://deb.debian.org/debian-ports sid InRelease No good signature Get:2 http://deb.debian.org/debian-ports unreleased InRelease [50.8 kB] Err:2 http://deb.debian.org/debian-ports unreleased InRelease No good signature Reading package lists... Done W: GPG error: http://deb.debian.org/debian-ports sid InRelease: No good signature E: The repository 'http://deb.debian.org/debian-ports sid InRelease' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. W: GPG error: http://deb.debian.org/debian-ports unreleased InRelease: No good signature E: The repository 'http://deb.debian.org/debian-ports unreleased InRelease' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. N: Missing Signed-By in the sources.list(5) entry for 'http://deb.debian.org/debian-ports ' N: Missing Signed-By in the sources.list(5) entry for 'http://deb.debian.org/debian-ports ' N: Consider migrating all sources.list(5) entries to the deb822 .sources format N: The deb822 .sources format supports both embedded as well as external OpenPGP keys N: See apt-secure(7) for best practices in configuring repository signing. This is my /etc/apt/sources.list EDIT: Finally, I found the new method for enabling gpg. vim /etc/apt/sources.list deb [signed-by=/etc/apt/trusted.gpg.d/debian-ports-archive-2025.asc] http://debian.inf.tu-dresden.de/debian-ports sid main contrib non-free non-free-firmware deb [signed-by=/etc/apt/trusted.gpg.d/debian-ports-archive-2025.asc] http://deb.debian.org/debian-ports unreleased main contrib non-free non-free-firmware But it still does not work because I cannot find the right keyring; I have tried all files of package port-keyring but still fail. EDIT2: apt reports apt 2.9.24 (ppc64) sqv reports instruction not allowed Can this the problem? EDIT3: New syntax (run apt modernize-sources to obtain it) vim /etc/apt/sources.d/debian-ports.source # Modernized from /etc/apt/sources.list Types: deb deb-src URIs: http://deb.debian.org/debian-ports/ Suites: sid Components: main contrib non-free Signed-By: /usr/share/keyrings/debian-ports-archive-keyring.gpg It still gives the errors.
elbarna (13690 rep)
Jan 22, 2025, 03:48 PM • Last activity: Jul 29, 2025, 07:04 AM
4 votes
3 answers
2466 views
sudo apt-get remove konqueror (equals uninstall Linux?)
In Debian 11 stable with KDE, why would uninstalling konqueror also remove libreoffice, xorg,etc? Why would it cause the installation of firefox-esr? sudo apt-get remove konqueror Reading package lists... Done Building dependency tree... Done Reading state information... Done The following packages...
In Debian 11 stable with KDE, why would uninstalling konqueror also remove libreoffice, xorg,etc? Why would it cause the installation of firefox-esr? sudo apt-get remove konqueror Reading package lists... Done Building dependency tree... Done Reading state information... Done The following packages were automatically installed and are no longer required: apper apper-data coinor-libcbc3 coinor-libcgl1 coinor-libclp1 coinor-libcoinmp1v5 coinor-libcoinutils3v5 coinor-libosi1v5 cups-pk-helper fonts-symbola gir1.2-wnck-3.0 kdeaccessibility kmag kmousetool kmouth kontrast libkf5konq6 libqaccessibilityclient-qt5-0 libreoffice-calc libreoffice-draw libreoffice-help-common libreoffice-help-en-us libreoffice-impress libreoffice-kf5 libreoffice-plasma libreoffice-qt5 libwnck-3-0 libwnck-3-common lp-solve mythes-en-us node-normalize.css orca print-manager python3-brlapi python3-cupshelpers python3-louis python3-smbc python3-speechd qtgstreamer-plugins-qt5 system-config-printer-common system-config-printer-udev task-desktop x11-apps x11-session-utils xbrlapi xinit xkbset xorg Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: firefox-esr Suggested packages: fonts-stix | otf-stix The following packages will be REMOVED: kde-baseapps kde-plasma-desktop kde-standard konq-plugins konqueror task-kde-desktop The following NEW packages will be installed: firefox-esr 0 upgraded, 1 newly installed, 6 to remove and 0 not upgraded. Need to get 55.5 MB of archives. After this operation, 180 MB of additional disk space will be used. When I sudo apt autoremove, it doesn't try to remove those "no longer needed" packages. But when I try to remove konqueror, it says it will remove a whole lot of stuff that seems completely unrelated.
Lonnie Best (5415 rep)
Dec 14, 2021, 08:20 AM • Last activity: Jul 29, 2025, 04:11 AM
27 votes
8 answers
86941 views
Debian 8 Jessie KEYEXPIRED 1587841717
I've got the problem, that the "apt-get update" produced a KEYEXPIRED 1587841717 error: ``` # apt-get update ... W: GPG error: http://archive.debian.org jessie Release: The following signatures were invalid: KEYEXPIRED 1587841717 ``` Here my sources.list: ``` # cat /etc/apt/sources.list.d/sources.li...
I've got the problem, that the "apt-get update" produced a KEYEXPIRED 1587841717 error:
# apt-get update
...
W: GPG error: http://archive.debian.org  jessie Release: The following signatures were invalid: KEYEXPIRED 1587841717
Here my sources.list:
# cat /etc/apt/sources.list.d/sources.list
deb http://http.debian.net/debian  jessie main
deb http://http.debian.net/debian  jessie contrib
deb http://archive.debian.org/debian  jessie main
deb http://archive.debian.org/debian  jessie contrib
Here the expired keys found by apt-key (it seems that the key 46925553 expired on 2020-04-25):
apt-key list | grep expired -A1
pub   4096R/46925553 2012-04-27 [expired: 2020-04-25]
uid                  Debian Archive Automatic Signing Key (7.0/wheezy) 
--
pub   4096R/65FFB764 2012-05-08 [expired: 2019-05-07]
uid                  Wheezy Stable Release Key 
--
pub   4096R/B98321F9 2010-08-07 [expired: 2017-08-05]
uid                  Squeeze Stable Release Key 
--
pub   4096R/473041FA 2010-08-27 [expired: 2018-03-05]
uid                  Debian Archive Automatic Signing Key (6.0/squeeze) 
--
pub   4096R/65FFB764 2012-05-08 [expired: 2019-05-07]
uid                  Wheezy Stable Release Key 
--
pub   4096R/46925553 2012-04-27 [expired: 2020-04-25]
uid                  Debian Archive Automatic Signing Key (7.0/wheezy)
Now i tried to renew the keys:
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 46925553
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 65FFB764
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys B98321F9
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 473041FA
But the keys are not changed:
# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 46925553
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.Ue8AFETZOi --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-stretch-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-stretch-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-stretch-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian.gpg --keyring /etc/apt/trusted.gpg.d/php.gpg --keyring /etc/apt/trusted.gpg.d/turnkey.gpg --keyring /etc/apt/trusted.gpg.d/ubuntuzilla.firefox.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 46925553
gpg: requesting key 46925553 from hkp server keyserver.ubuntu.com
gpg: key 46925553: "Debian Archive Automatic Signing Key (7.0/wheezy) " not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
A new "apt-get update" get the same error like above. Can anybody help to solve the problem?
Gunnar Gläser (379 rep)
Jul 13, 2020, 08:02 PM • Last activity: Jul 24, 2025, 04:20 AM
4 votes
1 answers
3069 views
Fixing apt update errors caused by missing Ubuntu "impish" release files
when I try to command : ``` sudo apt update ``` this error was shown: ``` E: The repository 'http://security.ubuntu.com/ubuntu impish-security Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8)...
when I try to command :
sudo apt update
this error was shown:
E: The repository 'http://security.ubuntu.com/ubuntu  impish-security Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://ir.archive.ubuntu.com/ubuntu  impish Release' no longer has a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://ir.archive.ubuntu.com/ubuntu  impish-updates Release' no longer has a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://ir.archive.ubuntu.com/ubuntu  impish-backports Release' no longer has a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
How can I fix it?
Javad Kefayati (41 rep)
Aug 3, 2022, 08:27 AM • Last activity: Jul 24, 2025, 02:12 AM
1 votes
1 answers
47 views
Unable to resolve host error when using sudo in Debian WSL
I was trying to update my packages `sudo apt update; sudo apt upgrade` on a newly created WSL Debian instance but all of the requests to get new repositories failed with this error. ```bash sudo: unable to resolve host Desktop-Dell: Temporary failure in name resolution ``` Afterwards, apt returned `...
I was trying to update my packages sudo apt update; sudo apt upgrade on a newly created WSL Debian instance but all of the requests to get new repositories failed with this error.
sudo: unable to resolve host Desktop-Dell: Temporary failure in name resolution
Afterwards, apt returned Failed to fetch I am using a Inspiron 16 Plus 7630 and installing Debian 12 Bookworm I installed Debian by running wsl --install -d Debian I tried modifying /etc/hosts and /etc/hostnames (I used nano to modify the files) to include my computer's hostname but instead it triggered the safe mode of WSL which disabled some features but I was still getting the same error as before. I also tried reinstalling WSL and Debian but nothing worked. /etc/hosts
127.0.1.1    Desktop-Dell
/etc/hostname
DESKTOP-DELL
I followed online guides to change these two files and reboot to resolve the host. [AskUbuntu](https://askubuntu.com/questions/59458/error-message-sudo-unable-to-resolve-host-none) **I can't update my apt repositories or access the internet. What steps could I take to resolve the host and fix the internet problem? Is this a problem with the naming of the hostname or is it a problem which requires a system reinstall or a problem with WSL and not with Debian?**
WilliamH25 (21 rep)
Jul 22, 2025, 08:46 AM • Last activity: Jul 23, 2025, 01:01 AM
-1 votes
1 answers
2458 views
Kali linux fail to boot after apt-get dist-upgrade
After running ``` apt-get dist-upgrade ``` command on my kali linux rolling edition, the OS fails to boot everytime and stuck at this messages. ``` loading, please wait... 'disk/by-uuid/1aacd4f4-do73-4e39-b456-fc7d3f78662c": invaild path for logical volume. fsck from util-linux 2.29.1 /dev/sda1: cle...
After running
apt-get dist-upgrade
command on my kali linux rolling edition, the OS fails to boot everytime and stuck at this messages.
loading, please wait...
'disk/by-uuid/1aacd4f4-do73-4e39-b456-fc7d3f78662c": invaild path for logical volume.
fsck from util-linux 2.29.1
/dev/sda1: clean, 3 74044/30015488 files, 4391943/120057088 blocks
[ 9.507788] kvm: disabled by bios
[ 9.550513] kvm: disabled by bios
[ 9.598133] kvm: disabled by bios
[ 9.636218] kvm: disabled by bios
[FAILED] failed to start Open Vulnerability Assessment System Scanner Daemon. see 'systemct1 status openvas-scanner.service' for details.
[OK] started WPA supplicant.
[FAILED] Failed to start Open Vulnerability Assessment System Manager Daemon. see 'systemct1 startus openvas-manager.service' for details.
[OK] Reached target Multi-User System.
[OK] Reached target Graphical Interface.
     Starting Update UTMP about System Runlevel Changes...
[OK] Started Update UTMP about System Renlevel Changes.
I noticed some changes at the grub menu: the wallpaper disappeared (Kali logo) I tried booting in recovery mode running
apt-get clean && apt-get update
but that fails with some error messages, any help?
Hussam Elshehawy (47 rep)
Feb 17, 2017, 03:14 PM • Last activity: Jul 22, 2025, 02:47 PM
1218 votes
9 answers
3806270 views
How to install a deb file, by dpkg -i or by apt?
I have a deb package for installation. Shall I install by `dpkg -i my.deb`, or by `apt`? Will both handle the software dependency problem well? If by `apt`, how can I install from the deb by `apt`?
I have a deb package for installation. Shall I install by dpkg -i my.deb, or by apt? Will both handle the software dependency problem well? If by apt, how can I install from the deb by apt?
Tim (106422 rep)
Oct 3, 2014, 03:52 PM • Last activity: Jul 22, 2025, 02:10 PM
3 votes
1 answers
3727 views
APT cannot install libc6:i386, unmet dependency
Obligatory searched the internet etc. My Debian 11 system cannot install `steam` via `APT`. Many of it's dependencies rely on `libc6:i386` but `APT` complains that it is not installable. When I attempt to install it directly via `APT`, it complains that `hunspell-fr` (a dependency package) is uninst...
Obligatory searched the internet etc. My Debian 11 system cannot install steam via APT. Many of it's dependencies rely on libc6:i386 but APT complains that it is not installable. When I attempt to install it directly via APT, it complains that hunspell-fr (a dependency package) is uninstallable. However the default version of hunspell-fr, hunspell-fr-classical, which the dependency package depends on, is already installed on my system. I've enabled the i386 architecture via dpkg, updated APT's index files and upgraded.I've also tried explicitly enabling i386 packages by passing the [ arch=amd64,i386 ] option in /etc/apt/sources.list. I've cleaned the index file cache and auto-removed orphaned dependencies. All sections are enabled including, contrib and non-free, for the bullseye, bullseye-security and bullseye-updates distributions. nohatsatthetable@debian:~$ uname -a Linux debian 5.10.0-19-amd64 #1 SMP Debian 5.10.149-2 (2022-10-21) x86_64 GNU/Linux All help is appreciated! Terminal output when attempting to install steam: --------------------------------------------------- nohatsatthetable@debian:~$ sudo apt-get --simulate install steam [sudo] password for nohatsatthetable: Reading package lists... Done Building dependency tree... Done Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libatomic1:i386 : Depends: libc6:i386 (>= 2.3.6-6~) but it is not installable libbsd0:i386 : Depends: libc6:i386 (>= 2.25) but it is not installable libdrm-amdgpu1:i386 : Depends: libc6:i386 (>= 2.28) but it is not installable libdrm-intel1:i386 : Depends: libc6:i386 (>= 2.17) but it is not installable libdrm-nouveau2:i386 : Depends: libc6:i386 (>= 2.4) but it is not installable libdrm-radeon1:i386 : Depends: libc6:i386 (>= 2.4) but it is not installable libdrm2:i386 : Depends: libc6:i386 (>= 2.17) but it is not installable libedit2:i386 : Depends: libc6:i386 (>= 2.28) but it is not installable libelf1:i386 : Depends: libc6:i386 (>= 2.28) but it is not installable libexpat1:i386 : Depends: libc6:i386 (>= 2.25) but it is not installable libffi7:i386 : Depends: libc6:i386 (>= 2.7) but it is not installable libgcc-s1:i386 : Depends: libc6:i386 (>= 2.2.4) but it is not installable libgl1:i386 : Depends: libc6:i386 (>= 2.1.3) but it is not installable Depends: libglx0:i386 (= 1.3.2-1) but it is not installable libgl1-mesa-dri:i386 : Depends: libc6:i386 (>= 2.29) but it is not installable libglapi-mesa:i386 : Depends: libc6:i386 (>= 2.4) but it is not installable libglvnd0:i386 : Depends: libc6:i386 (>= 2.4) but it is not installable libgpg-error0:i386 : Depends: libc6:i386 (>= 2.28) but it is not installable libllvm11:i386 : Depends: libc6:i386 (>= 2.29) but it is not installable libmd0:i386 : Depends: libc6:i386 (>= 2.4) but it is not installable libpciaccess0:i386 : Depends: libc6:i386 (>= 2.7) but it is not installable libsensors5:i386 : Depends: libc6:i386 (>= 2.29) but it is not installable libstdc++6:i386 : Depends: libc6:i386 (>= 2.23) but it is not installable libtinfo6:i386 : Depends: libc6:i386 (>= 2.16) but it is not installable libudev1:i386 : Depends: libc6:i386 (>= 2.30) but it is not installable libvulkan1:i386 : Depends: libc6:i386 (>= 2.29) but it is not installable Recommends: mesa-vulkan-drivers:i386 but it is not installable or vulkan-icd:i386 libx11-6:i386 : Depends: libc6:i386 (>= 2.28) but it is not installable libxau6:i386 : Depends: libc6:i386 (>= 2.4) but it is not installable libxcb-dri3-0:i386 : Depends: libc6:i386 (>= 2.4) but it is not installable libxcb1:i386 : Depends: libc6:i386 (>= 2.28) but it is not installable libxdmcp6:i386 : Depends: libc6:i386 (>= 2.4) but it is not installable libxext6:i386 : Depends: libc6:i386 (>= 2.4) but it is not installable libxinerama1:i386 : Depends: libc6:i386 (>= 2.4) but it is not installable libz3-4:i386 : Depends: libc6:i386 (>= 2.30) but it is not installable libzstd1:i386 : Depends: libc6:i386 (>= 2.4) but it is not installable steam:i386 : Depends: libc6:i386 (>= 2.15) but it is not installable Recommends: libasound2-plugins:i386 but it is not installable Recommends: libxss1:i386 but it is not installable Recommends: mesa-vulkan-drivers:i386 but it is not installable Recommends: xdg-desktop-portal:i386 Recommends: xdg-desktop-portal-gtk:i386 or xdg-desktop-portal-backend:i386 Recommends: xterm:i386 or x-terminal-emulator:i386 Recommends: zenity:i386 zlib1g:i386 : Depends: libc6:i386 (>= 2.4) but it is not installable E: Unable to correct problems, you have held broken packages. Terminal output when attempting to install libc6:i386 ------------------------------------------------------ nohatsatthetable@debian:~$ sudo apt-get --simulate install libc6:i386 Reading package lists... Done Building dependency tree... Done Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: hunspell-fr : Depends: hunspell-fr-classical but it is not going to be installed or hunspell-fr-revised but it is not going to be installed or hunspell-fr-comprehensive but it is not going to be installed E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. Output of dpkg --print-foreign-architectures --------------------------------------------- nohatsatthetable@debian:~$ dpkg --print-foreign-architectures i386
nohatsatthetable (339 rep)
Nov 13, 2022, 05:27 PM • Last activity: Jul 21, 2025, 06:04 AM
1 votes
3 answers
2165 views
Unable to install MongoDB on Linux Mint
I cannot install MongoDB on my Linux Mint. Operating System: Linux Mint 19.1 Kernel: Linux 4.15.0-50-generic Architecture: x86-64 I followed [official documentation.][1] [1]: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ Import the public key used by the package management syst...
I cannot install MongoDB on my Linux Mint. Operating System: Linux Mint 19.1 Kernel: Linux 4.15.0-50-generic Architecture: x86-64 I followed official documentation. Import the public key used by the package management system
$ wget -qO - https://www.mongodb.org/static/pgp/server-4.0.asc  | sudo apt-key add -
Create a list file for MongoDB Ubuntu 18.04 (Bionic)
$ echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu  bionic/mongodb-org/4.0 multiverse" |
                    sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
Reload local package
$ sudo apt-get update
Install the MongoDB package
$ sudo apt-get install -y mongodb-org
While installing got these errors: Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: icoutils libboost-program-options1.65.1 libgoogle-perftools4 libpcrecpp0v5 libtcmalloc-minimal4 libwine-development libwxgtk3.0-gtk3-0v5 libyaml-cpp0.5v5 mongodb-server-core python-wxgtk3.0 python-wxversion wine64-development Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools The following NEW packages will be installed: mongodb-org mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools 0 upgraded, 5 newly installed, 0 to remove and 245 not upgraded. Need to get 48.3 MB/73.0 MB of archives. After this operation, 267 MB of additional disk space will be used. Get:1 https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0/multiverse amd64 mongodb-org-shell amd64 4.0.12 [9,865 kB] Get:2 https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0/multiverse amd64 mongodb-org-tools amd64 4.0.12 [38.5 MB] Get:3 https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0/multiverse amd64 mongodb-org amd64 4.0.12 [3,528 B] Fetched 48.3 MB in 31s (1,553 kB/s) Selecting previously unselected package mongodb-org-shell. (Reading database ... 349983 files and directories currently installed.) Preparing to unpack .../mongodb-org-shell_4.0.12_amd64.deb ... Unpacking mongodb-org-shell (4.0.12) ... Preparing to unpack .../mongodb-org-server_4.0.12_amd64.deb ... Unpacking mongodb-org-server (4.0.12) ... dpkg: error processing archive /var/cache/apt/archives/mongodb-org-server_4.0.12_amd64.deb (--unpack): trying to overwrite '/usr/bin/mongod', which is also in package mongodb-server-core 1:3.6.3-0ubuntu1.1 dpkg-deb: error: paste subprocess was killed by signal (Broken pipe) Preparing to unpack .../mongodb-org-mongos_4.0.12_amd64.deb ... Unpacking mongodb-org-mongos (4.0.12) ... dpkg: error processing archive /var/cache/apt/archives/mongodb-org-mongos_4.0.12_amd64.deb (--unpack): trying to overwrite '/usr/bin/mongos', which is also in package mongodb-server-core 1:3.6.3-0ubuntu1.1 dpkg-deb: error: paste subprocess was killed by signal (Broken pipe) Selecting previously unselected package mongodb-org-tools. Preparing to unpack .../mongodb-org-tools_4.0.12_amd64.deb ... Unpacking mongodb-org-tools (4.0.12) ... Selecting previously unselected package mongodb-org. Preparing to unpack .../mongodb-org_4.0.12_amd64.deb ... Unpacking mongodb-org (4.0.12) ... Errors were encountered while processing: /var/cache/apt/archives/mongodb-org-server_4.0.12_amd64.deb /var/cache/apt/archives/mongodb-org-mongos_4.0.12_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) Tried to start the DB
$ sudo service mongod start

Failed to start mongod.service: Unit mongod.service not found.
The command below gives the same error:
sudo apt-get install -f
Unable to remove mongodb-server-core: $ apt remove mongodb-server-core Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: mongodb-org : Depends: mongodb-org-server but it is not going to be installed Depends: mongodb-org-mongos but it is not going to be installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
VA splash (153 rep)
Aug 11, 2019, 05:03 PM • Last activity: Jul 20, 2025, 08:07 PM
5 votes
1 answers
2940 views
Why did 'apt-get autoremove' not work properly?
I installed Pipelight from the PPA archive, according to [these instructions][1]. The installation command, `sudo apt-get install --install-recommends pipelight-multi` was for only one package, but it entailed downloading and installing about 180 dependency packages, about 40 of which were upgrades...
I installed Pipelight from the PPA archive, according to these instructions . The installation command, sudo apt-get install --install-recommends pipelight-multi was for only one package, but it entailed downloading and installing about 180 dependency packages, about 40 of which were upgrades to currently-installed packages. Therefore, about 140 new packages were installed. Pipelight subsequently didn't work, so I removed it: sudo apt-get purge pipelight-multi No other packages were removed. I then used sudo apt-get autoremove. This command removed all auto-removeable packages. There were exactly 100 of these (there were also exactly 100 packages in Synaptic Package Manager's 'Autoremovable' list). So this left about 40 packages that weren't considered auto-removeable, and so weren't removed. I had to remove them manually. There were no unmet dependencies on my system before I installed Pipelight; and I hadn't marked any packages as manually-installed, installed or removed anything else, or anything like that. Only about ten minutes passed between installing Pipelight and removing it. So after I removed Pipelight, why weren't all of its unneeded dependencies marked as auto-removable?
EmmaV (4359 rep)
Feb 22, 2016, 04:19 AM • Last activity: Jul 18, 2025, 04:23 AM
0 votes
0 answers
23 views
Why does apt only remove some automatically installed packages?
On a Raspberry Pi I installed CUPS. This is from `/var/log/apt/hostory.log`: ` Start-Date: 2025-07-18 01:05:00 Install: libieee1284-3:armhf (0.2.11-14, automatic), cups-filters:armhf (1.28.7-1+deb11u3, automatic), libpaper1:armhf (1.1.28, automatic), libsnmp-base:armhf (5.9+dfsg-4+deb11u1, automatic...
On a Raspberry Pi I installed CUPS. This is from /var/log/apt/hostory.log: ` Start-Date: 2025-07-18 01:05:00 Install: libieee1284-3:armhf (0.2.11-14, automatic), cups-filters:armhf (1.28.7-1+deb11u3, automatic), libpaper1:armhf (1.1.28, automatic), libsnmp-base:armhf (5.9+dfsg-4+deb11u1, automatic), libjbig2dec0:armhf (0.19-2, automatic), libidn11:armhf (1.33-3, automatic), sane-utils:armhf (1.0.31-4.1, automatic), libgphoto2-l10n:armhf (2.5.27-1, automatic), acl:armhf (2.2.53-10, automatic), libsnmp40:armhf (5.9+dfsg-4+deb11u1, automatic), ssl-cert:armhf (1.1.0+nmu1, automatic), cups-common:armhf (2.3.3op2-3+deb11u9, automatic), libgusb2:armhf (0.3.5-1, automatic), usb.ids:armhf (2024.07.04-0+deb11u1, automatic), libijs-0.35:armhf (0.35-15, automatic), liblouis20:armhf (3.16.0-1, automatic), cups-client:armhf (2.3.3op2-3+deb11u9, automatic), cups-ppdc:armhf (2.3.3op2-3+deb11u9, automatic), libcolorhug2:armhf (1.4.5-3, automatic), cups-daemon:armhf (2.3.3op2-3+deb11u9, automatic), update-inetd:armhf (4.51, automatic), colord:armhf (1.4.5-3, automatic), libfontembed1:armhf (1.28.7-1+deb11u3, automatic), liblouis-data:armhf (3.16.0-1, automatic), libqpdf28:armhf (10.1.0-1, automatic), libgs9-common:armhf (9.53.3~dfsg-7+deb11u10, automatic), libpoppler-cpp0v5:armhf (20.09.0-3.1+deb11u2, automatic), poppler-data:armhf (0.4.10-1, automatic), fonts-noto-mono:armhf (20201225-1, automatic), cups-filters-core-drivers:armhf (1.28.7-1+deb11u3, automatic), poppler-utils:armhf (20.09.0-3.1+deb11u2, automatic), cups-ipp-utils:armhf (2.3.3op2-3+deb11u9, automatic), ghostscript:armhf (9.53.3~dfsg-7+deb11u10, automatic), fonts-urw-base35:armhf (20200910-1, automatic), libgphoto2-port12:armhf (2.5.27-1, automatic), libpoppler-glib8:armhf (20.09.0-3.1+deb11u2, automatic), ipp-usb:armhf (0.9.17-3, automatic), libsane-common:armhf (1.0.31-4.1, automatic), liblouisutdml-bin:armhf (2.9.0-1, automatic), libpoppler102:armhf (20.09.0-3.1+deb11u2, automatic), libpaper-utils:armhf (1.1.28, automatic), cups-core-drivers:armhf (2.3.3op2-3+deb11u9, automatic), liblouisutdml-data:armhf (2.9.0-1, automatic), bc:armhf (1.07.1-2+b1, automatic), colord-data:armhf (1.4.5-3, automatic), libgphoto2-6:armhf (2.5.27-1, automatic), cups:armhf (2.3.3op2-3+deb11u9), libsane1:armhf (1.0.31-4.1, automatic), libgs9:armhf (9.53.3~dfsg-7+deb11u10, automatic), liblouisutdml9:armhf (2.9.0-1, automatic), fonts-droid-fallback:armhf (1:6.0.1r16-1.1, automatic), cups-server-common:armhf (2.3.3op2-3+deb11u9, automatic), libcupsfilters1:armhf (1.28.7-1+deb11u3, automatic) Upgrade: libcups2:armhf (2.3.3op2-3+deb11u6, 2.3.3op2-3+deb11u9) End-Date: 2025-07-18 01:07:52 ` Then I uninstalled it again (by selecting cups in aptitude and pressing _). As you can see, some of the automatically installed packages were removed, but not all of them: ` Start-Date: 2025-07-18 01:49:18 Remove: cups-filters:armhf (1.28.7-1+deb11u3), liblouis20:armhf (3.16.0-1), cups-client:armhf (2.3.3op2-3+deb11u9), cups-ppdc:armhf (2.3.3op2-3+deb11u9), cups-daemon:armhf (2.3.3op2-3+deb11u9), libfontembed1:armhf (1.28.7-1+deb11u3), liblouis-data:armhf (3.16.0-1), libqpdf28:armhf (10.1.0-1), libpoppler-cpp0v5:armhf (20.09.0-3.1+deb11u2), cups-filters-core-drivers:armhf (1.28.7-1+deb11u3), cups-ipp-utils:armhf (2.3.3op2-3+deb11u9), liblouisutdml-bin:armhf (2.9.0-1), cups-core-drivers:armhf (2.3.3op2-3+deb11u9), liblouisutdml-data:armhf (2.9.0-1), bc:armhf (1.07.1-2+b1), liblouisutdml9:armhf (2.9.0-1), cups-server-common:armhf (2.3.3op2-3+deb11u9), libcupsfilters1:armhf (1.28.7-1+deb11u3) Purge: cups-common:armhf (2.3.3op2-3+deb11u9), cups:armhf (2.3.3op2-3+deb11u9) End-Date: 2025-07-18 01:49:41 ` Why the difference?
AndreKR (1218 rep)
Jul 18, 2025, 12:02 AM • Last activity: Jul 18, 2025, 04:21 AM
2 votes
1 answers
2640 views
How to install latest version of Tiled Editor on Linux Mint?
Having trouble installing latest version of Tiled Editor from console. I need the latest updates for my project. Adding the PPA is not giving me the latest version of the software. Running the program says I am on version 0.9.1 which is several years old. Latest Release 0.15.1. Added the PPA as desc...
Having trouble installing latest version of Tiled Editor from console. I need the latest updates for my project. Adding the PPA is not giving me the latest version of the software. Running the program says I am on version 0.9.1 which is several years old. Latest Release 0.15.1. Added the PPA as described here: https://help.launchpad.net/Packaging/PPA/InstallingSoftware Tiled Package page: *Can not post 2nd link*. Google Tiled Map Editor > Click on Downloads link > Click on Unbuntu button > Takes you to the page with the PPA and package information. **PPA** > ppa:mapeditor.org/tiled **Commands ran:** 1. sudo add-apt-repository ppa:mapeditor.org/tiled 2. sudo apt-get update 3. sudo apt-get install tiled **Command 1 output:** > Executing: gpg --ignore-time-conflict --no-options > --no-default-keyring --homedir /tmp/tmp.dZ9qFucBve --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring > /etc/apt/trusted.gpg.d/steam.gpg --keyserver > hkp://keyserver.ubuntu.com:80 --recv-keys 9F7F5BAF gpg: requesting key > 9F7F5BAF from hkp server keyserver.ubuntu.com gpg: key 9F7F5BAF: > public key "Launchpad PPA for mapeditor.org" imported gpg: Total > number processed: 1 gpg: imported: 1 (RSA: 1) **Command 2 output:** > ...SNIP... > Fetched 2,162 kB in 9s (237 kB/s) > Reading package lists... Done **Commad 3 output:** > ...SNIP... > Setting up tiled (0.9.1-1) ... **Errors:** none **OS:** Linux Mint 17.3 'Rosa' - Cinnamon 64-bit
unenergizer (21 rep)
Jan 31, 2016, 10:26 AM • Last activity: Jul 17, 2025, 08:04 PM
15 votes
2 answers
12922 views
Should I use apt or apt-get in shell scripting?
`apt` is the command that is being recommended by the Linux distributions. It provides the necessary option to manage the packages. It is easier to use with its fewer but easy to remember options. As quoted in [**itsfoss.com**][1] >There is no reason to stick with apt-get unless you are going to do...
apt is the command that is being recommended by the Linux distributions. It provides the necessary option to manage the packages. It is easier to use with its fewer but easy to remember options. As quoted in **itsfoss.com** >There is no reason to stick with apt-get unless you are going to do specific operations that utilize more features of apt-get. > 1. apt is a subset of apt-get and apt-cache commands providing necessary commands for package management 2. while apt-get won’t be deprecated, as a regular user, you should start using apt more often I get this error when I use apt in shell scripts whereas it does not happen when I use apt-get instead" WARNING: apt does not have a stable CLI interface. Use with caution in scripts. **My questions are:** 1. Why doesn't apt have a stable CLI interface? 2. How can I use apt with caution or safely? 3. How can I disable this error message?
David Kariuki (865 rep)
Jun 3, 2020, 06:32 PM • Last activity: Jul 15, 2025, 01:15 PM
Showing page 1 of 20 total questions