>There is no specific handling in apt for this, so where are you seeing this?
Open konsole, and do an sudo apt-get -s install snapd SHOULD RESULT in $ sudo apt-get install snapd Reading package lists... Done Building dependency tree Reading state information... Done Package snapd is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'snapd' has no installation candidate It DOES for my 20.04 boxes, and the VM IMAGE for 22.04 which has not been touched with any updates since created... (we update that once in a VM) and it WAS PREVIOUSLY WORKING on this box, as I had just rebuilt it for 22.04 specifically.. went to do some testing with another program.. and had to cleanse the system before I could do the testing.... ON 22.04 it WILL INSTALL SNAPD! I do NOT use "update manager" >Is it possible you see this in a graphical update tool like update- manager? This is *** CLI **** I do all updates via CLI for things... I do not do any auto updating ever. I will occasionally use synaptic for GUI interface, when I need to search for something.... mostly to get package names, and the dump to the CLI to install. >What does apt-cache policy snapd say? FOR 20.04 and it correctly blocked I get: $ sudo apt-cache policy snapd snapd: Installed: (none) Candidate: (none) Version table: 2.54.3+20.04.1ubuntu0.3 -10 500 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages 2.54.3+20.04.1ubuntu0.2 -10 500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages ON *** 22.04 *** which has been updated yesterday: $ sudo apt-cache policy snapd snapd: Installed: (none) Candidate: 2.55.5+22.04 Version table: 2.55.5+22.04 1 (phased 50%) 500 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages 100 /var/lib/dpkg/status 2.55.3+22.04 -10 500 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 Packages 2.44.3+20.04 -10 500 http://us.archive.ubuntu.com/ubuntu focal/main amd64 Packages I just tried this in my VM that I was testing with last night, and which was powered up, checked, powered down, and NO UPDATES were applied, and NOW IT IS PERMITTING snapd to be installed! Thankfully I didn't run with permission to complete (-s option!) Testing with a 22.10 daily build ISO and it CORRECTLY BLOCKS things... -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to apt in Ubuntu. https://bugs.launchpad.net/bugs/1978125 Title: apt ignoring pin/block/hold files in preferences.d for snapd Status in apt package in Ubuntu: Incomplete Bug description: Did some upgrades on a new box on 22.04, and had previously removed snapd and BLOCKED via a file in /etc/apt/preferences.d/ And this upgrade cycle REINSTALLED snapd! and the stupid FF snap! Had to repurge it again! I had done this previously, and it appears that apt or something is IGNORING any pin/holds of snapd I use preferences.d files as using: sudo apt-mark hold snapd This has never worked on any package, ever... I have: /etc/apt/preferences.d$ cat snapd Package: snapd Pin: origin * Pin-Priority: -1 And that previously resulted in an error on apt in any attempt to install snapd, including using -s... NOW it will still attempt to install snapd! I've tried several variants of this as well, which other 22.04 and 20.04 boxes have, same on 22.04, it will allow snapd install! Did sudo apt-get update, apt update several times, rebooted several times, had various levels of the Pin-Priority from -1 to -9999, still will attempt to install snapd, versus the expected error sudo apt-get -s install snapd Expected error: Reading package lists... Done Building dependency tree Reading state information... Done Package snapd is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'snapd' has no installation candidate 20.04 boxes still seem to fail correctly with this pin file,..... Checking my BASE VM IMAGE of 22.04 and this still works there, as its not been touched, this pin file blocks snapd from installing as expected... this is apt 2.3.15, updated one is 2.4.5.... If I pick ANY OTHER RANDOM PACKAGE out and use the same pin/block file, and change the name to that package, it blocks it from installing! Anything but snapd this works for! 1)$ lsb_release -rd Description: Ubuntu 22.04 LTS Release: 22.04 2) sudo apt-cache policy apt apt: Installed: 2.4.5 Candidate: 2.4.5 Version table: *** 2.4.5 500 500 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 Packages 100 /var/lib/dpkg/status What I expect to happen? HONOR MY BLOCK on snapd! It works for any random package chosen, EXCEPT snadp! To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1978125/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp