3

When I run sudo apt-get update this is the result:

can't create /var/cache/apt-show-versions/files: No such file or directory at /usr/bin/apt-show-versions line 196.
E: Problem executing scripts APT::Update::Post-Invoke-Success 'test -x /usr/bin/apt-show-versions || exit 0 ; apt-show-versions -i'
E: Sub-process returned an error code

How can I solve this?

Output of ls -ld /var/cache/apt-show-versions

ls: cannot access /var/cache/apt-show-versions: No such file or directory
A.B.
  • 90,397
rkevx21
  • 133

1 Answers1

6

Reinstall apt-show-versions

sudo apt-get install --reinstall apt-show-versions

or start

apt-show-versions -i

Explanation

The folder /var/cache/apt-show-versions was probably deleted. Why do I think that? That's why:

I have tested this with

sudo rm -r /var/cache/apt-show-versions

and when I start

sudo apt-get update

I have this problem

can't create /var/cache/apt-show-versions/files: No such file or directory at /usr/bin/apt-show-versions line 199.
E: Problem executing scripts APT::Update::Post-Invoke-Success 'test -x /usr/bin/apt-show-versions || exit 0 ; apt-show-versions -i

and the command

apt-show-versions -i

fixes the problem.

A.B.
  • 90,397
  • @A.B simple,precise works!+1;=) – Ravan Sep 18 '15 at 08:34
  • @A.B. Can you explain what apt-show-versions is good for? I know I don't have it installed, but without any problem... – Byte Commander Sep 18 '15 at 08:38
  • @ByteCommander The package is not necessary. But I suspect that something is to be installed, that assumes that the package is installed and want to create a directory that can not be created without creating /var/cache/apt-show-versions/ first. – A.B. Sep 18 '15 at 08:44
  • @ByteCommander I have added a better explanation into my answer. – A.B. Sep 18 '15 at 08:51
  • @A.B. thanks, I learned new things. Newbee user. – rkevx21 Sep 18 '15 at 08:56