Не грузится MC
Гость 21 сентября, 2006 - 13:45
Здравствуйте господа!
Начал обновлять сервак, обновил несколько пакетов, перестал загружаться МС, причем его я не трогал, понять что сделал не так, и как откатиться, не знаю...
Причем он ни на что не ругается, просто не грузится... тупо стоит на одном месте...
»
- Для комментирования войдите или зарегистрируйтесь
Алё, доктор...
Э-э-э...
Алё, доктор, у моего друга что-то болит, ЧТО ДЕЛАТЬ?!!
А пересобрать MC пробовал?
А emerge -pv "твои пакеты" смотрел?
Направление для курения: твои пакеты затронули пакеты для работы MC. Думай - какие.
_________________
emerge is not apt-get
Да я понимаю
Да я понимаю что довольно сумбурно объясняю... Но...
МС пересобирал...
Я даже понять не могу кто его потрогал... Как нить это определить можно?
(icq uin: 107388676 поможите люди добрые!)
я ставил:
sys-apps/acl
sys-apps/man
dev-libs/mpfr
dev-libs/gmp
sys-libs/glibc
sys-libs/timezone
_________________
Админ - вождь Апачей...
Э...
Я бы попробовал так:
#emerge --unmerge mc
#emerge -pv mc
и посмотрел бы, "что там есть"
По результатам "посмотрения"
#emerge mc
_________________
emerge is not apt-get
Пробовал... не
Пробовал... не помогло. Я первым делом попробовал его грохнуть и пересобрать...
_________________
Админ - вождь Апачей...
Попробуйте
Попробуйте найти недостающее так:
Если и так все в порядке, то покажите флаги, с которыми собран mc.
emerge -e mc поможет
"emerge --sync && emerge -e mc" поможет - я вот, давече, осмелился написать в make.conf "-ithreads -threads -pango" - на всякий случай что-б система не юзала старый тормозной threads а пользовала в ядре сделанные nptl - так пересобрал пару пакетов и только успел похвалить фирефокс что он стал быстро работать после опции export MOZ_DISABLE_PANGO=1 - так он бац - и при запуске пишет "ошибка сегментирования" - ну а я с испугу и запамятовал каким отладчиком надо ее запускать что-б показал все что при старте грузится и на чем грохается - так сделал просто emerge -e mozilla-firefox и пошел погулять, на этот раз повезло - болячка прошла.
Попробуй
Попробуй еще
если у тебя какие либы побились то поможет...
можно посмотреть на чём он затыкаеться
посто запусти mc под strace
_________________
Gentoo GNU/Linux 2.6.18 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
revdep-rebuild -X: emerge
revdep-rebuild -X:
emerge --oneshot =media-libs/jpeg-6b-r7 =media-libs/gd-2.0.33 =sys-apps/attr-2.4.28-r1 =sys-apps/acl-2.2.34
jpeg при компиляции умер:
creating Makefile
creating jconfig.h
./libtool-wrap --mode=compile i586-pc-linux-gnu-gcc -O2 -mtune=i586 -march=pentium-mmx -pipe -I. -c ./jcapimi
n.c
./libtool-wrap --mode=compile i586-pc-linux-gnu-gcc -O2 -mtune=i586 -march=pentium-mmx -pipe -I. -c ./jcapist
d.c
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'
make: *** [jcapimin.lo] Ошибка 1
make: *** Ожидание заверщения задания...
make: *** [jcapistd.lo] Ошибка 1
!!! ERROR: media-libs/jpeg-6b-r7 failed.
!!! Function src_compile, Line 34, Exitcode 2
!!! make failed
!!! If you need support, post the topmost build error, NOT this status message.
attr тоже умер:
checking for alloca... yes
configure: creating ./config.status
config.status: creating include/builddefs
config.status: creating include/config.h
=== include ===
gmake[1]: предупреждение: сервер задач недоступен: используется -j1.
Добавьте `+' к правилу в родительском make.
rm -f attr
ln -s . attr
=== libmisc ===
gmake[1]: предупреждение: сервер задач недоступен: используется -j1.
Добавьте `+' к правилу в родительском make.
/usr/bin/libtool --mode=compile i586-pc-linux-gnu-gcc -O2 -mtune=i586 -march=pentium-mmx -pipe -O2 -mtune=i586
-march=pentium-mmx -pipe -DNDEBUG -funsigned-char -fno-strict-aliasing -Wall -DVERSION=\"2.4.28\" -DLOCALEDIR
=\"/usr/share/locale\" -DPACKAGE=\"attr\" -I./include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -mtune=i586 -m
arch=pentium-mmx -pipe -DNDEBUG -funsigned-char -fno-strict-aliasing -Wall -DVERSION=\"2.4.28\" -DLOCALEDIR=\"
/usr/share/locale\" -DPACKAGE=\"attr\" -I../include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -c quote.c
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'
gmake[1]: *** [quote.lo] Ошибка 1
make: *** [default] Ошибка 2
!!! ERROR: sys-apps/attr-2.4.28-r1 failed.
!!! Function src_compile, Line 44, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
acl так же умер:
checking whether __attribute__((visibility())) is supported... yes
configure: creating ./config.status
config.status: creating include/builddefs
config.status: creating include/config.h
=== include ===
gmake[1]: предупреждение: сервер задач недоступен: используется -j1.
Добавьте `+' к правилу в родительском make.
rm -f sys acl
ln -s . sys
ln -s . acl
=== libmisc ===
gmake[1]: предупреждение: сервер задач недоступен: используется -j1.
Добавьте `+' к правилу в родительском make.
/usr/bin/libtool --mode=compile i586-pc-linux-gnu-gcc -O2 -mtune=i586 -march=pentium-mmx -pipe -O2 -mtune=i586
-march=pentium-mmx -pipe -DNDEBUG -funsigned-char -fno-strict-aliasing -Wall -DVERSION=\"2.2.34\" -DLOCALEDIR
=\"/usr/share/locale\" -DPACKAGE=\"acl\" -I./include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -mtune=i586 -ma
rch=pentium-mmx -pipe -DNDEBUG -funsigned-char -fno-strict-aliasing -Wall -DVERSION=\"2.2.34\" -DLOCALEDIR=\"/
usr/share/locale\" -DPACKAGE=\"acl\" -I../include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -c quote.c
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'
gmake[1]: *** [quote.lo] Ошибка 1
make: *** [default] Ошибка 2
!!! ERROR: sys-apps/acl-2.2.34 failed.
!!! Function src_compile, Line 42, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
strace у меня не стоит...
_________________
Админ - вождь Апачей...
Поставил я эту
Поставил я эту штуку, запустил mc побежала куча строчек и затормозило в месте:
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\f\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=10596, ...}) = 0
mmap2(NULL, 12400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7fdf000
mmap2(0xb7fe1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7fe1000
close(3) = 0
open("/usr/lib/libssl.so.0.9.7", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\203"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0555, st_size=201336, ...}) = 0
mmap2(NULL, 199524, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7cd2000
mmap2(0xb7d00000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2e) = 0xb7d00000
close(3) = 0
open("/usr/lib/libcrypto.so.0.9.7", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\305\2"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0555, st_size=1050228, ...}) = 0
mmap2(NULL, 1035992, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bd5000
mmap2(0xb7cbd000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe8) = 0xb7cbd000
mmap2(0xb7ccf000, 11992, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ccf000
close(3) = 0
munmap(0xb7d6b000, 19586) = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x80a5a50, [], 0}, 8) = 0
geteuid32() = 0
open("/etc/ldap.conf", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=9016, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7bb5000
read(3, " @(#)$Id: ldap.conf,v 2.42 2005/"..., 131072) = 9016
read(3, "", 131072) = 0
close(3) = 0
munmap(0xb7bb5000, 131072) = 0
open("/etc/ldap.secret", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0400, st_size=9, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7bb5000
read(3, "mypasswordhere\n", 131072) = 9
close(3) = 0
munmap(0xb7bb5000, 131072) = 0
uname({sys="Linux", node="kinomir.ru", ...}) = 0
futex(0xb7eeab54, FUTEX_WAIT, 2, NULL
поможет? что дальше с этим делать? что это значит?
...кажись начинаю понимать, что то у нас с LDAPом не ладится... Только вот какого хрена mc в LDAP понесло?.. Хм... Кто нить подскажет?
А под пользователем
munmap(0xb7d42000, 19586) = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x80a5a50, [], 0}, 8) = 0
geteuid32() = 1000
open("/etc/ldap.conf", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=9016, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b8c000
read(3, " @(#)$Id: ldap.conf,v 2.42 2005/"..., 131072) = 9016
read(3, "", 131072) = 0
close(3) = 0
munmap(0xb7b8c000, 131072) = 0
open("/etc/ldap.secret", O_RDONLY) = -1 EACCES (Permission denied)
uname({sys="Linux", node="kinomir.ru", ...}) = 0
futex(0xb7ec1b54, FUTEX_WAIT, 2, NULL
_________________
Админ - вождь Апачей...
Никто не знает
Никто не знает чё он в LDAP ломится???
_________________
Админ - вождь Апачей...
emerge -pv --deep --newuse
emerge -pv --deep --newuse mc
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild U ] sys-libs/gpm-1.20.1-r5 [1.20.1-r4] (-selinux) 559 kB
[ebuild R ] sys-libs/ncurses-5.5-r2 -bootstrap -build -debug -doc +gpm* -minimal -nocxx +unicode* 0 kB
[ebuild U ] sys-devel/gettext-0.14.5 [0.14.4] -doc -emacs +nls -nocxx 6,939 kB
[ebuild U ] sys-apps/groff-1.19.2-r1 [1.19.1-r2] -X* 2,835 kB
[ebuild U ] app-admin/perl-cleaner-1.04.3 [1.04] 5 kB
[ebuild U ] sys-devel/autoconf-wrapper-3.2 [3-r1] 0 kB
[ebuild N ] virtual/perl-Test-Simple-0.62 0 kB
[ebuild U ] dev-libs/openssl-0.9.8c-r2 [0.9.7e-r2] -bindist -emacs -sse2 -test +zlib 3,236 kB
[ebuild U ] sys-kernel/linux-headers-2.6.17-r1 [2.6.11-r2] -gcc64 40,346 kB
[ebuild U ] sys-devel/binutils-config-1.8-r7 [1.8-r6] 0 kB
[ebuild U ] sys-devel/binutils-2.16.1-r3 [2.16.1] -multislot -multitarget +nls -test -vanilla 12,367 kB
[ebuild NS ] sys-devel/gcc-4.1.1 (-altivec) -bootstrap -build -doc +fortran -gcj -gtk -hardened -ip28 -ip3
2r10k -mudflap (-multilib) -multislot (-n32) (-n64) +nls -nocxx -objc -objc++ -objc-gc -test -vanilla 0 kB
[ebuild R ] sys-apps/tcp-wrappers-7.6-r8 -ipv6* 115 kB
[ebuild U ] net-nds/openldap-2.3.24-r1 [2.2.28-r3] +berkdb +crypt -debug +gdbm -ipv6 -kerberos -minimal -o
dbc -overlays +perl +readline +samba -sasl (-selinux) -slp +ssl +tcpd 0 kB
[ebuild U ] media-libs/jpeg-6b-r7 [6b-r4] 21 kB
[ebuild N ] media-libs/tiff-3.8.2-r2 -jbig +jpeg -nocxx +zlib 1,313 kB
[ebuild U ] media-libs/freetype-2.1.10-r2 [2.1.9-r1] -bindist -doc +zlib 10 kB
[ebuild N ] media-libs/fontconfig-2.3.2-r1 -doc 941 kB
[ebuild N ] app-text/poppler-0.5.3 +jpeg 1,025 kB
[ebuild U ] media-libs/libpng-1.2.12-r1 [1.2.8] -doc 606 kB
[ebuild R ] sys-libs/pam-0.78-r3 +berkdb -nis -pam_chroot* -pam_console* -pam_timestamp* -pwdb* (-selinux
) 0 kB
[ebuild N ] net-print/cups-1.1.23-r8 -gnutls +nls +pam +samba -slp +ssl 8,501 kB
[ebuild U ] dev-lang/python-2.4.3-r1 [2.4.2] +berkdb -bootstrap -build -doc +gdbm -ipv6* +ncurses -nocxx +
readline +ssl -tk -ucs2 7,826 kB
[ebuild U ] dev-libs/libxml2-2.6.26 [2.6.19] -debug -doc -ipv6* +python +readline -test 3,338 kB
[ebuild UD] dev-db/mysql-4.1.21 [5.0.18-r60] +berkdb -big-tables -cluster -debug -embedded -extraengine -l
atin1 -minimal +perl* -raid (-selinux) -srvdir +ssl -static 17,215 kB
[ebuild N ] dev-perl/Net-Daemon-0.38 30 kB
[ebuild N ] virtual/perl-Storable-2.15 0 kB
[ebuild N ] dev-perl/PlRPC-0.2018 17 kB
[ebuild N ] dev-perl/DBI-1.50 377 kB
[ebuild N ] dev-perl/DBD-mysql-2.9007 114 kB
[ebuild N ] dev-python/pycrypto-2.0.1-r5 -bindist +gmp -test 0 kB
[ebuild U ] sys-apps/portage-2.1.1 [2.0.54-r2] -build -doc (-elibc_FreeBSD) +elibc_glibc -elibc_uclibc -li
nguas_pl (-selinux) -userland_Darwin +userland_GNU 290 kB
*** Portage will stop merging at this point and reload itself,
then resume the merge.
[ebuild U ] sys-apps/attr-2.4.28-r1 [2.4.24] +nls 0 kB
[ebuild U ] sys-apps/acl-2.2.34 [2.2.32] +nls 0 kB
[ebuild U ] net-fs/samba-3.0.22-r3 [3.0.22] +acl -async -automount +cups* -doc -examples -kerberos +ldap -
ldapsam +libclamav +mysql* +oav* +pam -postgres +python -quotas +readline (-selinux) -swat -syslog +winbind +x
ml 176 kB
[ebuild U ] sys-fs/e2fsprogs-1.39 [1.38-r1] +nls -static 0 kB
[ebuild R ] app-misc/mc-4.6.1 -7zip -X +gpm* +ncurses +nls +pam +samba -slang +unicode* 0 kB
Total size of downloads: 108,212 kB
_________________
Админ - вождь Апачей...
По-хорошему,
По-хорошему, надо бы обновить все требуемые пакеты. Но как минимум переставьте ncurses, а после этого mc.
Фишка в том, что
Фишка в том, что я это уже делал!!!
USE="-unicode -gpm" emerge sys-libs/ncurses
USE="-unicode -gpm" emerge mc
А все требудемые пакеты типа gd php bind и тп. никакого отношения к мс не имеют....
_________________
Админ - вождь Апачей...
Не знаю, что еще
Не знаю, что еще посоветовать, но у меня работает так:
как дела с логами?
а что при этом пишется в логах /var/log/messges??
Ничего.. Он не
Ничего.. Он не ругается, а просто не гурзится... Т.е. стоит колом...
_________________
Админ - вождь Апачей...