После крупного обновления и перехода на 2.6.31-r10 перестал работать truecrypt и deluge.
День добрый !
Сабж.
Обновил систему (~100 пакетов за раз, перерыв большой был). В результате:
1. Truecrypt.
storage ~ # tc -v /dev/sda5 /mnt/crypto/
Enter password for /dev/sda5:
Enter keyfile [none]:
Protect hidden volume? (y=Yes/n=No) [No]:
После этого tc виснет. По Ctrl-C - выходит.
Что имеем в памяти:
storage ~ # ps ax | grep true
19301 ? Ss 0:00 truecrypt /dev/sda5 /mnt/crypto/
19302 ? S 0:00 truecrypt /dev/sda5 /mnt/crypto/
19303 ? S 0:00 /bin/mount -i -f -t fuse.truecrypt -o rw,nosuid,nodev,allow_other truecrypt /tmp/.truecrypt_aux_mnt1
При попытке достучаться (по ls) до /tmp/.truecrypt_aux_mnt1 - также виснем. lsof - виснем. В логах - пусто.
Fuse, dm - пробовал и модулем и в ядре. Пробовал откатыватсья на 2.6.31-r6. Безрезультатно.
kill -9 19301 19302 19303
ls -la /tmp/.truecrypt_aux_mnt1
ls: невозможно получить доступ к /tmp/.truecrypt_aux_mnt1: Конечная точка передачи не подсоединена
2. Deluge.
cat /var/log/deluged
[ERROR ] 22:36:29 main:207 No module named libtorrent
Traceback (most recent call last):
File "/usr/lib64/python2.6/site-packages/deluge/main.py", line 204, in start_daemon
Daemon(options, args)
File "/usr/lib64/python2.6/site-packages/deluge/core/daemon.py", line 54, in __init__
from deluge.core.core import Core
File "/usr/lib64/python2.6/site-packages/deluge/core/core.py", line 57, in
import libtorrent as lt
ImportError: No module named libtorrent
Гугл говорит, что нужно пересобрать boost с выключенным --as-needed. Пересобирал путем добавления LDFLAGS="--no-as-needed" в make.conf (не уверен, что это корректно) - не помогло.
Emerge -v python deluge - не помогло.
emerge --info
Portage 2.1.7.17 (default/linux/amd64/10.0, gcc-4.3.4, glibc-2.10.1-r1, 2.6.31-gentoo-r10 x86_64)
=================================================================
System uname: Linux-2.6.31-gentoo-r10-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_5000+-with-gentoo-1.12.13
Timestamp of tree: Sat, 27 Mar 2010 21:30:01 +0000
app-shells/bash: 4.0_p35
dev-java/java-config: 2.1.10
dev-lang/python: 2.4.6, 2.5.4-r4, 2.6.4-r1
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake: 2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox: 1.6-r2
sys-devel/autoconf: 2.13, 2.63-r1
sys-devel/automake: 1.7.9-r2, 1.9.6-r3, 1.10.3
sys-devel/binutils: 2.18-r3
sys-devel/gcc: 4.1.2, 4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.6b
virtual/os-headers: 2.6.30-r1
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA dlj-1.1"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O3 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/bind /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=athlon64 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.mirrors.tera-byte.com/ http://mirror.yandex.ru/gentoo-distfiles/ "
LANG="ru_RU.UTF-8"
LC_ALL=""
LDFLAGS="--no-as-needed"
LINGUAS="en ru"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl additions alsa amd64 apache2 berkdb bzip2 cdr clamav cli cracklib crypt cups cxx dbus dri dvd dynamicplugin embedded extras flac fortran gdbm gif gnutls gpm gtk iconv ipp ipv6 jpeg kde mad mmx mng modules mp3 mudflap multilib mysql ncurses nls nptl nptlonly ogg opengl openmp pam pcre perl png pppd python qt3support qt4 readline reflection session sockets spl sse sse2 ssl svg sysfs tcpd unicode userlocales xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en ru" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Мыслей больше нет.
Дайте направление, куда копать дальше :).
Спасибо.
- Для комментирования войдите или зарегистрируйтесь
2. python-updater
2.
Я ♥ Gentoo & Funtoo
Спасибо.Запустил, утром
Спасибо.
Запустил, утром отпишусь.
Вспомнил - когда-то я уже лечил Deluge питон-апдейтером, только не помню, та же ошибка была или нет.
UPD
Нет, не помогло.
Цитата: Гугл говорит, что
интересно, причем тут boost, если deluge просто не может найти libtorent?? Проверяйте наличие /usr/lib/python2.6/site-packages/libtorrent.so, иначе revdep-rebuild.
При этом:
При этом: http://bugs.gentoo.org/259544
Вечером попробую revdep
UPD
equery b libtorrent.so
[ Searching for file(s) libtorrent.so in *... ]
net-p2p/deluge-1.1.9 (/usr/lib64/python2.6/site-packages/deluge/libtorrent.so)
revdep-rebuild не помог.
/
Версии и даты...
net-p2p/deluge-1.0.7-r1 - opens a blank window - ImportError: No module named libtorrent
Last modified: 2009-04-08
Еще раз
Виноват, невнимательность
Виноват, невнимательность :)
emerge -vD net-libs/rb_libtorrent помог.
Спасибо.
Обновляю truecrypt до 6.3а, посмотрим...
Не помогло.
Нечто похожее:
http://bugs.archlinux.org/task/16100?opened=4687&status%5B0%5D=
#311971 ?
Даунгрэйд fuse до версии 2.74 пробовали?
Помогло?
Нет.Пробовал откатываться и
Нет.
Пробовал откатываться и на более ранние версии - безрезультатно.
Хотелось бы еще откатить truecrypt на 6.1 (у меня ее исходники остались), но ее из репозитория убрали.
Седня-завтра буду с strace играться...
UPD:
strace truecrypt /dev/sda5 /mnt/crypto
Тут
Вопрос - что происходит на-после поз. 742 ?
Кто юзает truecrypt - может запустите у себя ? На чем он виснет ?
Поскольку обновление было
Поскольку обновление было большое, скорее всего обновился gcc и, наверняка, - glibc/linux-headers. А эти штучки очень специфические, поэтому попробуйте обновиться правильно (см. например, http://www.gentoo.org/doc/en/gcc-upgrading.xml).
Дада, мельком уже пробегался
Дада, мельком уже пробегался по доке.
Завтра вечерком буду глубже вкапываться.
И на vmware попробую strace truecrypt посмотреть.