Почему записанный файл больше, чем исходный в nodejs, используя writeStream?

У меня была точно такая же проблема. Я исправил его, не перестраивая python, следующим образом:

1) Найдите другой сервер с той же архитектурой (i386 или x86_64) и ту же версию python (пример: 2.7.5). Да, это трудная часть. Вы можете попробовать установить python из источников на другой сервер, если вы не можете найти какой-либо сервер с той же версией python.

2) На этом другом сервере проверьте, работает ли импорт ssl. Он должен работать.

3) Если он работает, попробуйте найти _ssl lilbrary следующим образом:

[root@myserver]# find / -iname _ssl.so
/usr/local/python27/lib/python2.7/lib-dynload/_ssl.so

4) Скопируйте этот файл на исходный сервер. Используйте ту же папку назначения: /usr/local/python27/lib/python2.7/lib-dynload/

5) Владелец и разрешения двойной проверки:

[root@myserver]# chown root:root _ssl.so
[root@myserver]# chmod 755 _ssl.so

6) Теперь вы должны иметь возможность импортировать ssl.

Это сработало для меня в среде CentOS 6.3 x86_64 с python 2.7.3. Также я установил python 2.6.6, но с ssl работал нормально.

Надеюсь, что это поможет.

1
задан Simple runner 18 January 2019 в 10:01
поделиться