New kernel 5.4.0-28-generic

There seems to be a problem with upgrading to this kernel which was released today.

This seems to be a known bug. I found this link and I got a similar set of error messages. Presumably the best thing to do is to wait for it to be fixed.
This is the log.
https://www.mail-archive.com/kernel-packages@lists.launchpad.net/msg403808.html

(Reading database … 277670 files and directories currently installed.)
Preparing to unpack …/linux-modules-5.4.0-28-generic_5.4.0-28.32_amd64.deb …
Unpacking linux-modules-5.4.0-28-generic (5.4.0-28.32) over (5.4.0-28.32) …
dpkg: error processing archive /var/cache/apt/archives/linux-modules-5.4.0-28-generic_5.4.0-28.32_amd64.deb (–unpack):
unable to make backup link of ‘./boot/System.map-5.4.0-28-generic’ before installing new version: Operation not permitted
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/linux-modules-5.4.0-28-generic_5.4.0-28.32_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
dpkg: dependency problems prevent configuration of linux-image-generic:
linux-image-generic depends on linux-image-5.4.0-28-generic; however:
Package linux-image-5.4.0-28-generic is not configured yet.

dpkg: error processing package linux-image-generic (–configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-modules-extra-5.4.0-28-generic:
linux-modules-extra-5.4.0-28-generic depends on linux-image-5.4.0-28-generic | linux-image-unsigned-5.4.0-28-generic; however:
Package linux-image-5.4.0-28-generic is not configured yet.
Package linux-image-unsigned-5.4.0-28-generic is not installed.

dpkg: error processing package linux-modules-extra-5.4.0-28-generic (–configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
linux-image-generic
linux-modules-extra-5.4.0-28-generic

(Reading database … 277670 files and directories currently installed.)
Preparing to unpack …/linux-modules-5.4.0-28-generic_5.4.0-28.32_amd64.deb …
Unpacking linux-modules-5.4.0-28-generic (5.4.0-28.32) over (5.4.0-28.32) …
dpkg: error processing archive /var/cache/apt/archives/linux-modules-5.4.0-28-generic_5.4.0-28.32_amd64.deb (–unpack):
unable to make backup link of ‘./boot/System.map-5.4.0-28-generic’ before installing new version: Operation not permitted
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/linux-modules-5.4.0-28-generic_5.4.0-28.32_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
dpkg: dependency problems prevent configuration of linux-image-generic:
linux-image-generic depends on linux-image-5.4.0-28-generic; however:
Package linux-image-5.4.0-28-generic is not configured yet.

dpkg: error processing package linux-image-generic (–configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-modules-extra-5.4.0-28-generic:
linux-modules-extra-5.4.0-28-generic depends on linux-image-5.4.0-28-generic | linux-image-unsigned-5.4.0-28-generic; however:
Package linux-image-5.4.0-28-generic is not configured yet.
Package linux-image-unsigned-5.4.0-28-generic is not installed.

dpkg: error processing package linux-modules-extra-5.4.0-28-generic (–configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
linux-image-generic
linux-modules-extra-5.4.0-28-generic