LINUX.ORG.RU
ФорумAdmin

ldconfig аварийный останов


0

1

привет всем. неожиданно для себя обнаружил, что при инсталляции пакетов в slackware 13.0 начало эррорить в консоль:

/sbin/installpkg: line 294: 3062 Аварийный останов /sbin/ldconfig

софта ставил немного, несколько раз отрубали электричество… диски чекал — были ошибки, вродь исправил...

переставил следующие пакеты:

/mnt/dvd/slackware/a/glibc*.txz

/mnt/dvd/slackware/l/glib*.txz

/mnt/dvd/slackware/d/binutils-2.18.50.0.9-i486-1.txz

удалил /etc/ld.so.cache (чувствую, что затупил)

если выполнить

root# ldconfig

Аварийный останов

вопрос не решился, подскажите как исправить


у вас рут в русской локале ещё поди и утф8? лучей паноса вам.

ACR
()
Ответ на: комментарий от Sylvia

ок, большое спасибо за ответ, файлы посыпались, сейчас буду искать к каким пакетам принадлежат...

думаю переставить пакеты

andy03
() автор топика
Ответ на: комментарий от andy03

ну вообщем-то я с самого начала подумала что у вас локаль битая

cd /usr/lib/locale
localedef -i en_US -f ISO-8859-1 en_US
localedef -i en_US -f UTF-8 en_US.UTF-8
localedef -i ru_RU -f UTF-8 ru_RU.UTF-8
localedef -i cs_CZ -f UTF-8 cs_CZ.UTF-8
localedef -i de_DE -f ISO-8859-1 de_DE
localedef -i de_DE@euro -f ISO-8859-15 de_DE@euro
localedef -i de_DE -f UTF-8 de_DE.UTF-8
localedef -i en_HK -f ISO-8859-1 en_HK
localedef -i en_PH -f ISO-8859-1 en_PH
localedef -i es_MX -f ISO-8859-1 es_MX
localedef -i fa_IR -f UTF-8 fa_IR
localedef -i fr_FR -f ISO-8859-1 fr_FR
localedef -i fr_FR@euro -f ISO-8859-15 fr_FR@euro
localedef -i fr_FR -f UTF-8 fr_FR.UTF-8
localedef -i it_IT -f ISO-8859-1 it_IT
localedef -i ja_JP -f EUC-JP ja_JP
localedef -i tr_TR -f UTF-8 tr_TR.UTF-8
localedef -i zh_CN -f GB18030 zh_CN.GB18030


некоторые локали можете убрать,но французский и японский используют для тестов работоспособности iconv, и остальные в принципе тоже являются стандартными (гентушников это не касается, там locale-gen может содержать 1-2 локали)

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

после localedef перегрузился

root# ldconfig

Аварийный останов

root# strace ldconfig

execve(«/sbin/ldconfig», [«ldconfig»], [/* 54 vars */]) = 0

uname({sys=«Linux», node=«slackware», ...}) = 0

brk(0) = 0x95fc000

brk(0x95fccb0) = 0x95fccb0

set_thread_area({entry_number:-1 -> 6, base_addr:0x95fc830, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0

brk(0x961dcb0) = 0x961dcb0

brk(0x961e000) = 0x961e000

open(«/usr/lib/locale/locale-archive», O_RDONLY|O_LARGEFILE) = 3

fstat64(3, {st_mode=S_IFREG|0644, st_size=8403472, ...}) = 0

mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7e8e000

mmap2(NULL, 958464, PROT_READ, MAP_PRIVATE, 3, 0x17d) = 0xb7da4000

close(3) = 0

open(«/etc/ld.so.conf», O_RDONLY) = 3

fstat64(3, {st_mode=S_IFREG|0644, st_size=46, ...}) = 0

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7da3000

read(3, «/usr/local/lib\n/usr/i486-slackwar»..., 4096) = 46

stat64(«/usr/local/lib», {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0

stat64(«/usr/i486-slackware-linux/lib», {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0

read(3, ""..., 4096) = 0

close(3) = 0

munmap(0xb7da3000, 4096) = 0

stat64(«/lib», {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0

stat64(«/usr/lib», {st_mode=S_IFDIR|0755, st_size=131072, ...}) = 0

open(«/var/cache/ldconfig/aux-cache», O_RDONLY) = 3

fstat64(3, {st_mode=S_IFREG|0600, st_size=61079, ...}) = 0

mmap2(NULL, 61079, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7d95000

rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0

gettid() = 3193

tgkill(3193, 3193, SIGABRT) = 0

--- SIGABRT (Aborted) @ 0 (0) ---

+++ killed by SIGABRT +++

root#

не затруднит поведать о чем речь идет?

andy03
() автор топика
Ответ на: комментарий от andy03

/var/cache/ldconfig/aux-cache

а тут у вас что ?

попробуйте удалить файл чтоли...
выхлоп вообще не полный, не совсем понятно в каком месте оно абортировалось...

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

огромное спасибо за помощь

после удаления /var/cache/ldconfig/aux-cache

ldconfig отрабатывает без ошибок

а выхлоп strace - все что было

еще раз спасибо, вопрос решен

andy03
() автор топика
Ответ на: комментарий от Sylvia

после удаления aux-cache вывод такой-же примерно

спасибо

andy03
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.