Вопрос: какая ещё нужна информация, чтобы определить, где сломалось? Могу вывод strace приаттачить. bash$ sudo apt-get update Password: Get:1 ftp://ftp.altlinux.org i586 release [702B] Get:2 ftp://updates.altlinux.org i586 release [721B] Fetched 1423B in 0s (4807B/s) Hit ftp://updates.altlinux.org i586/updates pkglist Hit ftp://ftp.altlinux.org i586/backports pkglist Hit ftp://updates.altlinux.org i586/updates release Hit ftp://ftp.altlinux.org i586/backports release Segmentation faultsts... 28% bash$ apt-get --version apt 0.5.15lorg2 for linux i586 compiled on Aug 1 2007 01:43:49 Supported Modules: *Ver: Standard .rpm *Pkg: rpm interface (Priority 20) S.L: 'rpm' Standard RPM binary tree S.L: 'rpm-src' Standard RPM source tree S.L: 'rpm-dir' Local RPM directory tree S.L: 'rpm-src-dir' Local SRPM directory tree Idx: RPM Source Index Idx: RPM Package Index Idx: RPM Database
Ещё немного информации: после отключения репозитория disk (но не base и contrib), находящегося на смонтированном через -o loop ALD-4.0.0, проблема исчезла сама собой. При включении обратно -- снова падает, на тех же 28%. Все репозитории "из интернета", насколько я могу судить, проблемы не вызывают. Судя по strace, апт-гет падает при чтении файла pkglist, где именно пока непонятно. При этом дома используется та же схема, но никаких сегфолтов не наблюдается. Накопаю ещё что-то, напишу сюда.
Подтверждается ли на более новых бранчах?