Or clone into a new virtualenv (you are using virtualenv, aren't you, and
you are using requires.txt and pip, and your code is in revision control,
right?), then change the Apache configuration to use the new VE and restart.

On Wed, Feb 17, 2016 at 7:00 AM, Mike Dewhirst <mi...@dewhirst.com.au>
wrote:

> Try stopping Apache during the upgrade. I need to do that on Ubuntu.
>
> Good luck
>
> *Connected by Motorola*
>
>
> Tanuka Dutta <tanuka.du...@gmail.com> wrote:
>
>
>
>
> down votefavorite
> <http://stackoverflow.com/questions/35430173/trying-to-upgrade-django-on-centos-encounters-segmentation-fault#>
>
> Hello,
>
> I have a Linux CentOS 6.7 installation on a VM. A few months ago, I had -
> compiled and installed Python 2.7.8 on it - installed virtualenv-13.1.2 in
> /usr/lib/python2.7/site-packages - installed Django 1.7 inside the
> virtualenv. - compiled and installed mod_wsgi 4.4.21 and used it to deploy
> Django on Apache
>
> I have been using this over the last few months with no issues.
>
> I am now trying to upgrade to Django 1.8.8. I activated the virtualenv and
> then executed the following command, but it encounters a segmentation fault
> each time.
>
> $pip2.7 install --upgrade django==1.8.8
> Collecting django==1.8.8
> /home/syt_admin/.virtualenvs/vishwaas_env/lib/python2.7/sitepackages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90:
>  InsecurePlatformWarning: A true SSLContext object is not available. This 
> prevents urllib3 from configuring SSL appropriately and may cause certain SSL 
> connections to fail. For more information, see 
> https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.InsecurePlatformWarningDownloading
>  Django-1.8.8-py2.py3-none-any.whl (6.2MB)99% 
> |############################### | 6.2MB 9.1MB/s eta 0:00:01Segmentation fault
>
> If I preface the command with sudo, there is no segmentation fault, but it
> does not proceed to install the new version of Django at all.
>
> Output of verbose option given below
>
> pip2.7 install --upgrade django==1.8.8 -v
>
> Collecting django==1.8.8Getting page 
> https://pypi.python.org/simple/django/Starting new HTTPS connection (1): 
> pypi.python.org/home/syt_admin/.virtualenvs/vishwaas_env/lib/python2.7/site-  
>   packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: 
> InsecurePlatformWarning: A true SSLContext object is not available. This 
> prevents urllib3 from configuring SSL appropriately and may cause certain SSL 
> connections to fail. For more information, see 
> https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.InsecurePlatformWarning"GET
>  /simple/django/ HTTP/1.1" 200 39851 location(s) to search for versions of 
> django:* https://pypi.python.org/simple/django/Getting page 
> https://pypi.python.org/simple/django/"GET /simple/django/ HTTP/1.1" 200 
> 3985Analyzing links from page https://pypi.python.org/simple/django/Found 
> link 
> https://pypi.python.org/packages/any/D/Django/Django-1.5.2-py2.py3-none-any.whl#md5=07f0d2d42162945d0ad031fc9737847d
>  (from https://pypi.python.org/simple/django/), version: 1.5.2Found link 
> https://pypi.python.org/packages/any/D/Django/Django-1.5.8-py2.py3-none-any.whl#md5=1e3418bd1d6f9725a3d1264c9352f2a1
>  (from https://pypi.python.org/simple/django/), version: 1.5.8Found link 
> https://pypi.python.org/packages/any/D/Django/Django-1.6.1-py2.py3-none-any.whl#md5=c7b7a4437b36400f1c23953e9700fd29
>  (from https://pypi.python.org/simple/django/), version: 1.6.1Found link 
> https://pypi.python.org/packages/any/D/Django/Django-1.6.2-py2.py3-none-any.whl#md5=3bd014923e85df771b34d12c0ab3c9e1
>  (from https://pypi.python.org/simple/django/), version: 1.6.2Found link 
> https://pypi.python.org/packages/any/D/Django/Django-1.6.5-py2.py3-none-any.whl#md5=2bcdb4729f9f358b0925b532eef0a8ff
>  (from https://pypi.python.org/simple/django/), version: 
> 1.6.5..................................Found link 
> https://pypi.python.org/packages/source/D/Django/Django-1.8.8.tar.gz#md5=08ecf83b7e9d064ed7e3981ddc3a8a15
>  (from https://pypi.python.org/simple/django/), version: 1.8.8Found link 
> https://pypi.python.org/packages/source/D/Django/Django-1.8.9.tar.gz#md5=49f6863b1c83825fb2f473c141c28e15
>  (from https://pypi.python.org/simple/django/), version: 1.8.9Found link 
> https://pypi.python.org/packages/source/D/Django/Django-1.8.tar.gz#md5=9a811faf67ca0f3e0d43e670a1cc503d
>  (from https://pypi.python.org/simple/django/), version: 1.8Found link 
> https://pypi.python.org/packages/source/D/Django/Django-1.9.1.tar.gz#md5=02754aa2d5c9c171dfc3f9422b20e12c
>  (from https://pypi.python.org/simple/django/), version: 1.9.1Found link 
> https://pypi.python.org/packages/source/D/Django/Django-1.9.2.tar.gz#md5=ee90280973d435a1a6aa01b453b50cd1
>  (from https://pypi.python.org/simple/django/), version: 1.9.2Found link 
> https://pypi.python.org/packages/source/D/Django/Django-1.9.tar.gz#md5=110389cf89196334182295165852e082
>  (from https://pypi.python.org/simple/django/), version: 1.9Found link 
> https://pypi.python.org/packages/source/D/Django/Django-1.9rc1.tar.gz#md5=b971686521ea09b4bf82aec3e794fcbc
>  (from https://pypi.python.org/simple/django/), version: 1.9rc1Using version 
> 1.8.8 (newest of versions: 1.8.8, 1.8.8)"GET 
> /packages/py2.py3/D/Django/Django-1.8.8-py2.py3-none-any.whl HTTP/1.1" 200 
> 6170205Downloading Django-1.8.8-py2.py3-none-any.whl (6.2MB)Downloading from 
> URL 
> https://pypi.python.org/packages/py2.py3/D/Django/Django-1.8.8-py2.py3-none-any.whl#md5=97334c82efbac0f93f8b6dd4ee4b516f
>  (from https://pypi.python.org/simple/django/)99% 
> |############################### | 6.2MB 4.8MB/s eta 0:00:01Segmentation fault
>
> I get the same result if I try to upgrade to version 1.7.11 (tried that to
> see if there is any incompatibility between Python 2.7.8 and Django 1.8.x)
>
> Other packages that are currently installed on the VM are:
>
> django-crispy-forms==1.4.0
> djangorestframework==3.1.3
> mysql-python==1.2.5
> six==1.9.0Pillow==2.6.1
> django-simple-captcha==0.5.1
>
> Any ideas what might be going wrong?
>
> Regards,
>
> Tanuka
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users+unsubscr...@googlegroups.com.
> To post to this group, send email to django-users@googlegroups.com.
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/df018aaa-aaaa-4275-a06c-1717d8c1d619%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/df018aaa-aaaa-4275-a06c-1717d8c1d619%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users+unsubscr...@googlegroups.com.
> To post to this group, send email to django-users@googlegroups.com.
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/eyputoeleakylf5pul89nlgc.1455710401155%40email.android.com
> <https://groups.google.com/d/msgid/django-users/eyputoeleakylf5pul89nlgc.1455710401155%40email.android.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAB%2BAj0sNRrOtxbg3vA_JsgTp4RN_pxkMRs60SOgPaberKot8FQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to