This is an unfortunate limitation of btrfs. And there's nothing reasonable that dpkg can do here... but git could be repackaged to avoid having 106 hardlinks of the same file!
Because this means that during unpack, the number of hardlinks will raise to 212 (the backup copy of the file being replaced) and apparently this is enough to trigger the btrfs limit in your case. ** Package changed: dpkg (Ubuntu) => git (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/877812 Title: dpkg error when upgrading git package "Too many links" To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/git/+bug/877812/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs