Ошибка сегментации (дамп ядра) с django-storages

Я использую Django 2.x и Django-storages для загрузки файлов в базу S3.

При запуске примера теста из manage.py shell он выдает следующую ошибку и завершает работу консоли.

Segmentation fault (core dumped)

Журнал консоли согласно документу.

In [1]: from django.core.files.storage import default_storage                                                                                                                                                                                  

In [2]: default_storage.exists('storage_test')                                                                                                                                                                                                 
Out[2]: False

In [3]: file = default_storage.open('storage_test', 'w')                                                                                                                                                                                       

In [4]: file.write('storage content')                                                                                                                                                                                                          
Out[4]: 15

In [5]: file.close()                                                                                                                                                                                                                           

In [6]: default_storage.exists('storage_test')                                                                                                                                                                                                 
Out[6]: True

In [7]: file = default_storage.open('storage_test', 'r')                                                                                                                                                                                       

In [8]: file.read()                                                                                                                                                                                                                            
Segmentation fault (core dumped)

Файл загружен в корзину S3, но не может получить к нему доступ или прочитать его.


person Anuj TBE    schedule 19.11.2019    source источник


Ответы (1)


Для тех, кто ищет ответ. Это была проблема с версией Python. Обновление версии Python сработало для меня.

Вот подробный ответ: https://github.com/jschneier/django-storages/issues/794#issuecomment-603116398

person Anuj TBE    schedule 29.04.2020