On Wed, Nov 19, 2003 at 11:20:14AM -0800, Ken Treis wrote:
Matt Zimmerman wrote:
- One of the upgraded packages (wget) seems to have changed to using UTF-8 in its control file. Though, I upgraded to the same version on an i386/unstable machine and had no problems.
Not sure if this is the right approach, but I tried `dpkg -P wget` and the problem remains.
Can you send a gzipped copy of your entire status file?
I am not sure what (exactly) I did to fix it, but I'm no longer experiencing this problem. The problem was solved through some combination of:
* Selectively upgrading packages to match a known good system * Installing `file` * Unmounting /dev/shm (originally a tmpfs filesystem) * Rebooting
For the record, I began doing selective upgrades first. After each upgrade, I'd re-run `apt-get update`, and in all cases the segmentation fault persisted.
I then played with my sources.list and discovered that only two package lists triggered the problem: sarge/main and security sarge/updates non-free. This seemed especially odd, since the "security sarge/updates non-free" package list is empty.
At one point, I noticed that the problem machine had /dev/shm mounted. So I unmounted it. At about the same time, I also noticed that the known good machine had `file` installed whereas the problem machine didn't. So I installed the `file` package. After that, scanning of the empty sarge/updates non-free package list no longer caused segmentation faults. However, the sarge/main package still tripped it up.
At that point, I finally became brave enough to reboot the system (remotely; it's on the other side of the state from me). After reboot, apt was able to scan the sarge/main package with no problems.
It's possible that the reboot did it, or it's possible that this machine has a bad piece of RAM and a reboot relocated things sufficiently. I really don't know.
I'm just glad that the system is working now. I'm sorry the problem wasn't more reproducible, but I wanted to pass on as much information as I could in case any of was helpful.
-- Ken Treis Miriam Technologies, Inc.