Re: Stuck in update
On 2014-10-20, Alan Greenberger <alanjg@ptd.net> wrote:
> On 2014-10-20, Alan Greenberger <alanjg@ptd.net> wrote:
>> Thank you for responding.
>>
>> On 2014-10-20, Darac Marjal <mailinglist@darac.org.uk> wrote:
>>>
>>> --uAKRQypu60I7Lcqm
>>> Content-Type: text/plain; charset=utf-8
>>> Content-Disposition: inline
>>> Content-Transfer-Encoding: quoted-printable
>>>
>>> On Sun, Oct 19, 2014 at 12:21:58PM -0400, Alan Greenberger wrote:
>>>> This morning I tried to update a wheezy recently upgraded from squeeze.
>>>> It didn't work and I am stuck.
>>>>=20
>>>> # aptitude update
>>>> # aptitude
>>>> g
>>>> u
>>>
>>> You update aptitude twice?
>> This was a typo, a meant U not u.
>>>
>>>> These packages could be upgraded, but they have been kept in their
>>>> current state to avoid breaking dependencies.
>>>
>>> Which packages?
>> Lots that have changed in the last few weeks.
>>>
>>>> q
>>>> b (just beeps)
>>>
>>> 'b' searches for packages which are broken, but you've just been told
>>> that packages were held specifically to stop that happening.
>>>
>>>>=20
>>>> There were some error messages about lilo
>>>
>>> What were the error messages?
>> Something went by, can't recall.
>>>
>>>> # dpkg -l lilo
>>>> iF lilo 1:23.2-4 amd64
>>>> # aptitude
>>>> /lilo
>>>> C lilo 1:23.2-4 1:23.2=
>>> -4=20
>>>>=20
>>>> # dpkg-reconfigure lilo
>>>> /usr/sbin/dpkg-reconfigure: lilo is broken or not fully installed
>>>
>>> OK. But why is lilo broken?
>>>
>>>>=20
>>>> # aptitude install debsums
>>>> debsums libfile-fnmatch-perl{a}=20
>>>> The following partially installed packages will be configured:
>>>> lilo
>>>> ...
>>>> Errors were encountered while processing:
>>>> lilo
>>>>=20
>>>> # debsums lilo
>>>> debsums: package lilo is not installed
>>>
>>> debsums didn't install because lilo failed to configure.=20
>> desums DID install. Line above shows it running complaining "lilo is
>> not installed"
>>>
>>>>=20
>>>> # aptitude reinstall lilo
>>>> The following packages will be REINSTALLED:
>>>> lilo=20
>>>> 0 packages upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 50
>>>> not upgraded.
>>>> Need to get 0 B of archives. After unpacking 0 B will be used.
>>>> E: Internal Error, No file name for lilo:amd64
>>>
>>> OK. Finally, we get to an actual error message. Apt is trying to find a
>>> package for lilo:amd64, but can't for some reason.
>>>
>>> Please let us know the output of:
>>>
>>> $ cat /etc/apt/sources.list{,.d/*.list}
>> deb http://ftp.us.debian.org/debian wheezy main contrib non-free
>> deb-src http://ftp.us.debian.org/debian wheezy main contrib non-free
>>
>> deb http://security.debian.org/ wheezy/updates main contrib non-free
>> deb-src http://security.debian.org/ wheezy/updates main contrib non-free
>>
>> deb http://ftp.us.debian.org/debian wheezy-updates main contrib non-free
>> deb-src http://ftp.us.debian.org/debian wheezy-updates main contrib non-free
>>
>> deb http://ftp.us.debian.org/debian wheezy-backports main contrib non-free
>>
>> deb http://www.deb-multimedia.org wheezy main non-free
>>> $ apt-cache policy lilo
>> lilo:
>> Installed: 1:23.2-4
>> Candidate: 1:23.2-4
>> Version table:
>> *** 1:23.2-4 0
>> 500 http://ftp.us.debian.org/debian/ wheezy/main amd64 Packages
>> 100 /var/lib/dpkg/status
>>> $ dpkg --audit
>> The following packages are only half configured, probably due to problems
>> configuring them the first time. The configuration should be retried using
>> dpkg --configure <package> or the configure menu option in dselect:
>> lilo LInux LOader - the classic OS boot loader
>>
>> The following packages are missing the md5sums control file in the
>> database, they need to be reinstalled:
>> ...
>>>
>>
>> OK, I tried the whole thing again this morning and lo and behold, this
>> time aptitude was able to do the update and complete! Though for
>> unknown reason, it decided to uninstall acroread. (Maybe this all has
>> to do with 32 bit programs? I have dpkg --print-foreign-architectures
>> is i386.)
>>
>> But the reported problem with lilo remains. Can't reconfigure, can't
>> reinstall. I am hesitant to uninstall lilo.
>
> I seem to have solved the lilo problem. I tried
> # dpkg --configure lilo
> It complained about not being able to write already existing
> /boot/sarge.bmp and /boot/sid.bmp . So I deleted those two symbolic
> links, ran it again, and it completed. Now dpkg -l lilo gives
> ii lilo 1:23.2-4 amd64
> and aptitude shows it as
> i --\ lilo 1:23.2-4 1:23.2-4
>
> Hopefully this machine is back in business. I don't know what caused
> all of this, but something must have gotten out of whack during the
> recent upgrade to wheezy that only showed up when I tried to update
> yesterday morning. I don't know what I typed yesterday that managed to
> get interactive aptitude out of its angry state.
>
Reviewing what I typed, I now think it was the command line "aptitude
install debsums" that must have fixed it. It installed debsums, but
complained about lilo. I hadn't tried interactive aptitude again until
the next morning when it was working again.
Reply to: