apt-get install firefox --reinstall should run debian/firefox.preinst which is responsible for installing the snap.
The preinstall script depends on /run/snapd.socket existing. So when the snapd service is stopped the snap will not be installed. Would it be preferable to let debian/firefox.preinst return an error if the socket does not exist? -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to firefox in Ubuntu. https://bugs.launchpad.net/bugs/2037228 Title: Firefox doesn't work after 23.10 upgrade Status in firefox package in Ubuntu: Confirmed Status in snapd package in Ubuntu: Confirmed Bug description: Firefox doesn’t work after upgrading from 23.04 to 23.10 beta. The Firefox icon disappeared from my sidebar during the upgrade process. 'snap list' shows firefox stable is installed, trying to run the command firefox says: Command '/usr/bin/firefox' requires the firefox snap to be installed. Please install it with: snap install firefox $ lsb_release -rd No LSB modules are available. Description: Ubuntu Mantic Minotaur (development branch) Release: 23.10 $ apt-cache policy firefox firefox: Installed: 1:1snap1-0ubuntu3 Candidate: 1:1snap1-0ubuntu3 Version table: *** 1:1snap1-0ubuntu3 500 500 http://archive.ubuntu.com/ubuntu mantic/main amd64 Packages 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/2037228/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp