After an automatic update, my Ubuntu desktop station ended up with a package
libebackend-1.2-10:(amd64 (note the
:(amd64 at the end, which is not a mistake) in its list of packages.
Because such a package name is invalid, starting by the presence of a
( character in the name,
apt seems unable to work correctly anymore. I tried to
remove the offending package, but since its name is incorrect, the operation doesn't succeed. Ton of other problems follow, due to unmet dependencies.
There is a general advise to attempt
apt --fix-broken install, but it fails too :
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 23426 package 'libebackend-1.2-10:(amd64': '(amd64' is not a valid architecture name in 'Architecture' field: must start with an alphanumeric dpkg: error: illegal package name at line 1: illegal architecture name in specifier 'libebackend-1.2-10:(amd64': must start with an alphanumeric
Any way to fix the situation ?