dpkg: error processing archive expresslrs-configurator_1.7.2_amd64.deb (--install):
error creating hard link './usr/share/icons/hicolor/96x96/apps/expresslrs-configurator.png': Invalid cross-device link
Steps to Reproduce
mount /opt filesystem on a separate block device
Attempt to install debian package
Possible Solution (Not obligatory)
There should be no hardlinks between top level directories because noone guarantees they are on the same block device.
This is mentioned in Debian policy, and probably would have been captured with lintian, if it was being used.
Context
Your Environment
Operating System and version: Debian bookworm, expresslrs-configurator_1.7.2_amd64.deb
Expected Behavior
Installation succeeds
Current Behavior
installation fails with following error:
Steps to Reproduce
mount /opt filesystem on a separate block device
Attempt to install debian package
Possible Solution (Not obligatory)
There should be no hardlinks between top level directories because noone guarantees they are on the same block device. This is mentioned in Debian policy, and probably would have been captured with lintian, if it was being used.
Context
Your Environment
expresslrs-configurator_1.7.2_amd64.deb