[Pkg-ia32-libs-maintainers] Bug#534965: Bug#534965: ia32-apt-get: is completely broken

Norbert Preining preining at logic.at
Mon Jun 29 06:18:04 UTC 2009


# unmerging because it is a completely different issue than the one in
# the above bug
unmerge 534965
# could have set severity to grave again, now aptitude SIGSEGVs
thanks

On Mo, 29 Jun 2009, Goswin von Brederlow wrote:
> > - aptitude UI with upgrading does not work, redownloads everything again
> >   and again
> 
> I know update does not work in aptitude. I wasn't aware of other
> breakage. Can you provide some sort of log? This is a duplicate of
> 533746, merging.

No log now, because now after calling
/usr/share/ia32-apt-get/convert-all-sources.list I even get:
mithrandir:~# aptitude
Ouch!  Got SIGSEGV, dying..
Segmentation fault
mithrandir:~#

Simple gdb-ing gave me:
Program received signal SIGSEFC, Segmentation fault.
[Switching to Thread =x7fcf06fe7710 (LWP 8165)]
0x00007fcf06b60455 in DynamicMMap::WriteString ()
   from /usr/lib/libapt-pkg-libc6.9-6.so.4.7

It is getting worse.

> As mentioned in NEWS and as of version 19 also in README.Debian for
> the time being you need to run
>   /usr/share/ia32-apt-get/convert-all-sources.list
> when you change your sources.list.

Yes but since that packages is *pulled*in* automatically how should
anyone know about it??? I wasn't even aware that there is some magic
going on.

> > - calling apt-get update from the command line (recommended in another
> >   bug report) finishes in a core dump
> >   /usr/bin/apt-get: line 46: 30757 Segmentation fault      apt-get.real --no-list-cleanup --no-download update
> 
> One other user managed to produce that on irc today. I can't reproduce
> it and the user purged and reinstalled ia32-apt-get, thereby solving
> the problem for some reason, before I could ask him to send a tar of:
>   /etc/apt
>   /var/lib/apt
>   /var/cache/apt  (without archives/)

70M, I will try to upload from the slow link I have here. Should I put
them on a web space or send by email to your personally?.

> I don't know what causes this but something is triggering a bug in
> the real apt-get. Best guess apt-get manages to break its *.bin cache
> files. Maybe when it complains about the APT::Cache-Limit being too
> small. Did you have to increase APT::Cache-Limit just before you got
> the Segmentation fault?

No, I didn't change anything in the cache or apt at all.

> 1) You do not just get i386 packages instead of native ones in
> general. But you can on rare occasions and only in
> unstable/experimental when i386 has a newer version than amd64. The
> pining is only needed to prevent even those rare occasions.

Ah ok, that is already much better.

> 2) There is also nothing I can do about this automatically as policy
> forbids ia32-apt-get from changing /etc/apt/preferences, a conffile of
> another package. Wether this can be improved upon depends on the apt
> maintainer, for example they could add a /etc/apt/preferences.d/
> directory like there is apt-conf.d/ and sources.list.d/.

Agreed, that would be a decent solution.

> 3) You do have installed ia32-libs. As such you have selected to
> install i386 debs on your system. ia32-apt-get extends that somewhat
> and changes the way the debs are fetched but you already did choose to
> install i386 debs when you selected ia32-libs however long ago that
> was.

Yes, but I didn't select that it should change the way I use apt-get!

> 4) Unstable is as unstable says!
>    You get to keep the pices.

;-) I know.

> This is a new software that only a few people (74 acording to popcon)
> have used so far. There are bound to be bugs and there are bound to be
> missing features. Software isn't born perfect.

between perfect and ready for unstable there is experimental. And it is
there where one should clean out the most horrible bugs.

Best wishes

Norbert

-------------------------------------------------------------------------------
Dr. Norbert Preining <preining at logic.at>        Vienna University of Technology
Debian Developer <preining at debian.org>                         Debian TeX Group
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
LUPPITT (n.)
The piece of leather which hangs off the bottom of your shoe before
you can be bothered to get it mended.
			--- Douglas Adams, The Meaning of Liff





More information about the Pkg-ia32-libs-maintainers mailing list