Comment 1 for bug 1008105

Revision history for this message
John Drinkwater (johndrinkwater) wrote :

`apt` needs to be more robust against this kind of breakage. A 3rd party repo today updated a file which had a broken Depends field, and that broke update-manager from being usable, and synaptic from getting beyond the initial loading - it refused to work.

```
john@joran ~/code/UnrealEngine ±:promoted❯ sudo apt install build-essential mono-gmcs mono-xbuild mono-dmcs libmono-corlib4.0-cil libmono-system-data-datasetextensions4.0-cil
[sudo] password for john:
Reading package lists... Error!
E: Problem parsing dependency Depends
E: Error occurred while processing keybase (NewVersion2)
E: Problem with MergeList /var/lib/apt/lists/dist.keybase.io_linux_deb_repo_dists_stable_main_binary-amd64_Packages
E: The package lists or status file could not be parsed or opened.
```

To link the issue with the upstream that caused it https://github.com/keybase/client/issues/2129