В терминале, как корень, выполненный
tcpdump
и наблюдайте, что пакеты летят. Если Вы имеете другую сетевую активность, фильтруете это. Например, для показа всего кроме поступления и выхода трафик SSH:
tcpdump not port 22
Выполненный strace -o myapp.strace myapp
. Это пишет журнал каждого системного вызова, к которому работает приложение myapp.strace
. Ищите строки, которые начинаются connect(
; это приложение, открытие TCP или соединение UDP. Целевой IP-адрес и порт находятся на той строке. Протокол определяется предыдущим socket
звоните, который прибывает прежде и обычно очень близок. Трафик для портирования 53 является трафиком DNS.
Вы, вероятно, импортируете несправедливость os.py модуль. Попытайтесь запустить python2.6 и затем
>>> import os
>>> print os.__file__
Это должно быть /usr/lib64/python2.6/os.py
или /usr/lib64/python2.6/os.pyc
. Если это не, удаляют (или переименуйте), файл, который Вы нашли. Если это - попытка:
>>> os.urandom(3)
Это должно дать Вам строку 3 символов. Если это делает, то gajim
находит несправедливость os.py
модуль. Если Вы получаете ту же ошибку, работая gajim
затем загляните /usr/lib64/python2.6/os.py
в конце urandom
должен быть определен, если это не существует (использование строки if not _exists("urandom":
).
Если это не определяется, как, кажется, имеет место для python-2.6.5-2.5mdv2010.2.x86_64
, и /dev/urandom
существует Вы могли попытаться повторно добавить код:
if not _exists("urandom"):
def urandom(n):
"""urandom(n) -> str
Return a string of n random bytes suitable for cryptographic use.
"""
try:
_urandomfd = open("/dev/urandom", O_RDONLY)
except (OSError, IOError):
raise NotImplementedError("/dev/urandom (or equivalent) not found")
try:
bs = b""
while n - len(bs) >= 1:
bs += read(_urandomfd, n - len(bs))
finally:
close(_urandomfd)
return bs
См. также: этот отчет об ошибках
/usr/lib64/python2.6/os.pyc
– Nx212 19.04.2013, 19:11>>> os.urandom(3)
получил меня это:>>> os.urandom(3) Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'module' object has no attribute 'urandom' >>>
– Nx212 19.04.2013, 19:33if not _exists("urandom":)
в выходах os.py – Nx212 19.04.2013, 19:50