Bug#807980: libevdocument3-4: Fails to install without specifying an error

Simon McVittie smcv at debian.org
Wed Dec 16 07:16:33 UTC 2015


Control: reassign 807980 dpkg

On 16/12/15 01:15, Wayne Rowcliffe wrote:
> I was able to get things working correctly by moving libevdocument3-4 up
> in the `/var/lib/dpkg/status` file so that it was next to `evince`. I
> have no idea why that changed anything, but afterward it found the
> package fine.

That sounds as though it must have been something going wrong with dpkg,
rather than anything specific to evince or libevdocument3-4; you were
able to avoid it by editing internal state of dpkg, which should
normally be the only thing that edits /var/lib/dpkg/status. Reassigning
the bug.

I am not a dpkg maintainer, but I expect that they will ask you for the
following information:

* version of dpkg and the packages it depends on
  ("reportbug --template dpkg")
* entries in /var/log/dpkg.log* since just before the upgrade that
  failed to complete
* entries in /var/log/apt/history.log* and /var/log/apt/term.log*
  since just before that upgrade

so you can probably speed up diagnosis by providing that information
before you are asked for it.

This is not necessarily a grave-severity bug, but I'll let the dpkg
maintainers decide that.

Original bug report, for context for the dpkg maintainers:
> I had an upgrade that failed to complete. It said evince was partially
> installed. So I ran `apt-get install -f` and the problem persisted.
>
> I ran `apt-get remove libevdocument3-4 evince libevview3-3` and was
> then able to complete the upgrade and afterwards install several other
> packages.
>
> I then tried to reinstall evince.
>
> apt-get install evince
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following additional packages will be installed:
>   libevdocument3-4 libevview3-3
>
> The following NEW packages will be installed:
>   evince libevdocument3-4 libevview3-3
> 0 upgraded, 3 newly installed, 0 to remove and 0 not
> upgraded.
> Need to get 0 B/2,304 kB of archives.
> After this operation, 3,591 kB of additional disk space will
> be used.
> Do you want to continue? [Y/n] y
> (Reading database ... 311103 files and directories currently
> installed.)
> Preparing to unpack .../libevdocument3-4_3.18.2-1_amd64.deb
> ....
> Unpacking libevdocument3-4 (3.18.2-1) over (3.18.2-1) ...
> Selecting previously unselected package libevview3-3.
> Preparing to unpack .../libevview3-3_3.18.2-1_amd64.deb ...
> Unpacking libevview3-3 (3.18.2-1) ...
> Selecting previously unselected package evince.
> Preparing to unpack .../evince_3.18.2-1_amd64.deb ...
> Unpacking evince (3.18.2-1) ...
> Processing triggers for libc-bin (2.19-22) ...
> Setting up libevdocument3-4 (3.18.2-1) ...
> Setting up libevview3-3 (3.18.2-1) ...
> Setting up evince (3.18.2-1) ...
> Processing triggers for libc-bin (2.19-22) ...
>
> That seemed to be successful.
>
> However:
>
> apt-get install
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> You might want to run 'apt-get -f install' to correct these.
> The following packages have unmet dependencies:
>  evince : Depends: libevdocument3-4 (= 3.18.2-1) but it is not
> installed
>  libevview3-3 : Depends: libevdocument3-4 (>= 3.18.0) but it is not
>  installed
> E: Unmet dependencies. Try using -f.
>
> and
>
> apt-cache policy libevdocument3-4
> libevdocument3-4:
>   Installed: (none)
>   Candidate: 3.18.2-1
>   Version table:
>      3.18.2-1 700
>        700 http://ftp.us.debian.org/debian testing/main amd64 Packages
>        650 http://ftp.us.debian.org/debian unstable/main amd64
> Packages

Regards,
    S



More information about the pkg-gnome-maintainers mailing list