merlin |
|
Темы:
2
Сообщения:
20
Участник с: 28 декабря 2007
|
Привествую други, прошу знающих о помощи… Сделал давеча pacman -Syu (до этого давно не делал полного обновления) и столкнулся с такими проблемами, часть програм стали валится в сегфолт: sudo passwd Ошибка сегментирования sudo pppd Ошибка сегментирования gnucash gnc.bin-Message: main: binreloc relocation support was disabled at configure time. Ошибка сегментирования Попробывал подебажить: (gdb) run Starting program: /usr/bin/passwd Program received signal SIGSEGV, Segmentation fault. 0xb72317b8 in internal_getent () from /lib/libnss_files.so.2 (gdb) bt #0 0xb72317b8 in internal_getent () from /lib/libnss_files.so.2 #1 0xb7231c64 in _nss_files_getpwuid_r () from /lib/libnss_files.so.2 #2 0xb76279ad in getpwuid_r@@GLIBC_2.1.2 () from /lib/libc.so.6 #3 0xb7629f24 in __getlogin_r_loginuid () from /lib/libc.so.6 #4 0xb7629bfd in getlogin () from /lib/libc.so.6 #5 0x0804b051 in ?? () #6 0x08049e55 in ?? () #7 0xb75a5c76 in __libc_start_main () from /lib/libc.so.6 #8 0x08049181 in ?? () (gdb) run Starting program: /usr/sbin/pppd Program received signal SIGSEGV, Segmentation fault. 0xb7d8d7b8 in internal_getent () from /lib/libnss_files.so.2 Спотыкается на /lib/libnss_files.so.2 - либа из пакета glibc в обоих случаях, с gnucash в другом месте валится run Starting program: /usr/bin/gnucash-bin [Thread debugging using libthread_db enabled] gnc.bin-Message: main: binreloc relocation support was disabled at configure time. Program received signal SIGABRT, Aborted. 0xb7fe1424 in __kernel_vsyscall () Что делать не знаю, на ФС ошибок нет, пакеты glibc, ppp, gnucash переусанавливал. Эни айдиас ? |
cac2s |
|
Темы:
6
Сообщения:
277
Участник с: 10 января 2009
|
покажи $ cat /etc/pacman.d/mirrorlist upd: и $ uname -a заодно… |
merlin |
|
Темы:
2
Сообщения:
20
Участник с: 28 декабря 2007
|
LogFile = /var/log/pacman.log HoldPkg = pacman glibc Server=http://mirror.yandex.ru/archlinux/testing/os/i686 Server=http://mirror.yandex.ru/archlinux/core/os/i686 Server=http://mirror.yandex.ru/archlinux/extra/os/i686 Server=http://mirror.yandex.ru/archlinux/community/os/i686 uname -a Linux BMW-AG 2.6.34-ARCH #1 SMP PREEMPT Mon May 17 08:36:58 UTC 2010 i686 Intel(R) Celeron(R) M CPU 440 @ 1.86GHz GenuineIntel GNU/Linux |
cucullus |
|
![]()
Темы:
269
Сообщения:
3574
Участник с: 06 июня 2007
|
yandex testing omg! :)
такие дела.
|
cac2s |
|
Темы:
6
Сообщения:
277
Участник с: 10 января 2009
|
1. Server=http://mirror.yandex.ru/archlinux/testing/os/i686 - может многое объяснять 2. попробуй поменять зеркала и сделай # pacman -Syu заново, напр. на: Server = ftp://mirrors.kernel.org/archlinux/$repo/os/i686 Server = http://mirrors.kernel.org/archlinux/$repo/os/i686 |
merlin |
|
Темы:
2
Сообщения:
20
Участник с: 28 декабря 2007
|
Так, а как мне быть ? Зеркала новые прописал, Sy сделал, но pacman Su то ничего не обнавляет, потому что все пакеты свежие стоят. По логам смотреть что обновлялось по последнем Su и эти же пакеты переустанавливать, предварительно почистив /var/cache/pacman/pkg/ ? |
nobus |
|
![]()
Темы:
67
Сообщения:
1067
Участник с: 01 января 2010
|
merlin1) Обрубить нафиг все testing-репы (и не подключать, пока не подрастете)))) 2) сделать: pacman -Suy # pacman -Suy :: Синхронизируются базы данных пакетов... core не устарел extra не устарел community не устарел archlinuxfr не устарел arch-games не устарел :: Запускается полное обновление системы... предупреждение: chromium: установленная версия (5.0.375.55-1) новее, чем в extra (5.0.342.9-1) предупреждение: pacman-color: установленная версия (3.3.3-2) новее, чем в archlinuxfr (3.3.3-1) локальная база данных не устарела З.Ы. Да, и кэш почистить, обязательно.
Говорила мама: "RTFM, сынок!"
|
merlin |
|
Темы:
2
Сообщения:
20
Участник с: 28 декабря 2007
|
Вобщем выполнил все ваши рекомендации, за что кстати всем отдельное спасибо, немного лучше понял как вообще нужно работать с pacman! Итак, сделано следующее 1. ПОчистил кэш 2. Отключил тестинг репозиторий cat /etc/pacman.conf | grep -v "#" | grep -v "^$" [options] LogFile = /var/log/pacman.log HoldPkg = pacman glibc IgnorePkg = ruby TotalDownload ShowSize [core] Include = /etc/pacman.d/mirrorlist [extra] Include = /etc/pacman.d/mirrorlist [community] Include = /etc/pacman.d/mirrorlist cat /etc/pacman.d/mirrorlist | grep -v "#" | grep -v "^$" Server = http://mirrors.kernel.org/archlinux/$repo/os/i686 sudo pacman -Syu :: Синхронизируются базы данных пакетов... core не устарел extra не устарел community не устарел :: Запускается полное обновление системы... предупреждение: ruby: пропуск обновления пакета (1.8.7_p72-2 => 1.9.1_p378-2) локальная база данных не устарела И по прежнему сегфолт… |
sirocco |
|
Темы:
29
Сообщения:
2506
Участник с: 25 июля 2007
|
1. Нечего на яндекс грешить (он уже исправился, стал белый и пушистый). 2. sudo pacman -Syy man pacman pacman --help |
merlin |
|
Темы:
2
Сообщения:
20
Участник с: 28 декабря 2007
|
sirocco Да как бы я не грешил, просто выше так написали, что типа “яндескс - фу!” ну я и подумал поменять зеркало. А что касается вашей рекомендации - не совсем понял, что имелось ввиду ? |