Spostamento istanza Plone

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Spostamento istanza Plone

Giampiero Lago
Salve Ragazzi,

ho spostato una istanza di Plone 5 da un server Debian 9 ad uno Ubuntu 18.04
quando vado a lanciare il buildout mi da questo errore:

(ushther) root@srvubu-ownstage:/home/plone/ushther#  ./bin/buildout
Traceback (most recent call last):
   File "./bin/buildout", line 9, in <module>
     import zc.buildout.buildout
   File
"/home/plone/ushther/local/lib/python2.7/site-packages/zc/buildout/buildout.py",
line 17, in <module>
     from zc.buildout.rmtree import rmtree
   File
"/home/plone/ushther/local/lib/python2.7/site-packages/zc/buildout/rmtree.py",
line 18, in <module>
     import doctest
   File "/usr/lib/python2.7/doctest.py", line 99, in <module>
     import unittest, difflib, pdb, tempfile
   File "/usr/lib/python2.7/unittest/__init__.py", line 64, in <module>
     from .main import TestProgram, main
   File "/usr/lib/python2.7/unittest/main.py", line 7, in <module>
     from . import loader, runner
   File "/usr/lib/python2.7/unittest/runner.py", line 7, in <module>
     from .signals import registerResult
   File "/usr/lib/python2.7/unittest/signals.py", line 2, in <module>
     import weakref
   File "/usr/lib/python2.7/weakref.py", line 14, in <module>
     from _weakref import (
ImportError: cannot import name _remove_dead_weakref

ho cercato un po' in giro ma, come per tutte le cose che riguardano
Python, è comprensibile solo da chi ha tre lauree...

Mi potete dare una mano a capire ???

Grazie
Giampiero

--
Giampiero Lago
Web Area Manager - IT Core
TIGEM (Telethon Institute of Genetics and Medicine)
Via Campi Flegrei, 34
80078 - POZZUOLI (NA)

Direct Phone: +39 081 19230637
Secretariat Phone: +39 081 19230600
Fax: +39 081 19230651
E-mail: [hidden email]
Website: http://www.tigem.it

_______________________________________________
Plone-IT mailing list
[hidden email]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
Reply | Threaded
Open this post in threaded view
|

Re: Spostamento istanza Plone

Yuri-11
Ciao,

  è un problema per dei cambiamenti in python in zinstance (oppure
zeocluster a seconda dell'installazione). In breve, rilancia il
virtualenv nell'istance plone nuova ( cd zinstance; source
bin/activate.sh; cd..; virtualenv zinstance ), in modo da ricreare i
riferimenti corretti. Poi forse avrai un problema con lxml, e lì va
cancellata lxml dalla cache delle eggs e rifare il buildout in modo che
la ricompili. Ho fatto così qualche giorno fa, nel mio caso ho
aggiornato la distribuzione ma è come copiare l'istanza in una
distribuzione aggiornata.

P.S: per quanto riguarda virtualenv, prima avevo fatto anche questo:

cd plone5/
source bin/activate
cd Plone-5.1.5-UnifiedInstaller/
mkdir a
cp packages/virtualenv-16.2.0.tar.gz a/
tar -zxvf virtualenv-16.2.0.tar.gz
cd ..
pip install
a/virtualenv-16.2.0/virtualenv_support/setuptools-40.6.3-py2.py3-none-any.whl

cd ..
cd zinstance/

però non credo serva.

Il 22/07/19 17:08, Giampiero Lago ha scritto:

> Salve Ragazzi,
>
> ho spostato una istanza di Plone 5 da un server Debian 9 ad uno Ubuntu
> 18.04
> quando vado a lanciare il buildout mi da questo errore:
>
> (ushther) root@srvubu-ownstage:/home/plone/ushther# ./bin/buildout
> Traceback (most recent call last):
>   File "./bin/buildout", line 9, in <module>
>     import zc.buildout.buildout
>   File
> "/home/plone/ushther/local/lib/python2.7/site-packages/zc/buildout/buildout.py",
> line 17, in <module>
>     from zc.buildout.rmtree import rmtree
>   File
> "/home/plone/ushther/local/lib/python2.7/site-packages/zc/buildout/rmtree.py",
> line 18, in <module>
>     import doctest
>   File "/usr/lib/python2.7/doctest.py", line 99, in <module>
>     import unittest, difflib, pdb, tempfile
>   File "/usr/lib/python2.7/unittest/__init__.py", line 64, in <module>
>     from .main import TestProgram, main
>   File "/usr/lib/python2.7/unittest/main.py", line 7, in <module>
>     from . import loader, runner
>   File "/usr/lib/python2.7/unittest/runner.py", line 7, in <module>
>     from .signals import registerResult
>   File "/usr/lib/python2.7/unittest/signals.py", line 2, in <module>
>     import weakref
>   File "/usr/lib/python2.7/weakref.py", line 14, in <module>
>     from _weakref import (
> ImportError: cannot import name _remove_dead_weakref
>
> ho cercato un po' in giro ma, come per tutte le cose che riguardano
> Python, è comprensibile solo da chi ha tre lauree...
>
> Mi potete dare una mano a capire ???
>
> Grazie
> Giampiero
>
_______________________________________________
Plone-IT mailing list
[hidden email]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
Reply | Threaded
Open this post in threaded view
|

Re: Spostamento istanza Plone

Carrer Yuri
"Running virtualenv with interpreter /home/plone/ushther/bin/python2"

scusa, ovviamente devi usare il virtualenv di sistema che non ha il
problema e va a installare pip, setuptools e altro nell'ambiente precedente.

$ which virtualenv
/usr/bin/virtualenv

$ virtualenv
Running virtualenv with interpreter /usr/bin/python2

Cioè devi lanciarlo prima di fare activate.sh, ho sbagliato nelle
istruzioni sotto.

Il 23/07/19 10:23, Giampiero Lago ha scritto:

> Ciao Yuri,
>
> ho provato a fare come dici tu ma mi da lo stesso errore:
>
> (ushther) root@srvubu-ownstage:/home/plone# virtualenv ushther
> Running virtualenv with interpreter /home/plone/ushther/bin/python2
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/virtualenv.py", line 21, in
> <module>
>     import logging
>   File "/usr/lib/python2.7/logging/__init__.py", line 26, in <module>
>     import sys, os, time, cStringIO, traceback, warnings, weakref,
> collections
>   File "/usr/lib/python2.7/weakref.py", line 14, in <module>
>     from _weakref import (
> ImportError: cannot import name _remove_dead_weakref
>
> Giampiero
>
>
> On 22/07/2019 17:26, Yuri wrote:
>> Ciao,
>>
>>  è un problema per dei cambiamenti in python in zinstance (oppure
>> zeocluster a seconda dell'installazione). In breve, rilancia il
>> virtualenv nell'istance plone nuova ( cd zinstance; source
>> bin/activate.sh; cd..; virtualenv zinstance ), in modo da ricreare i
>> riferimenti corretti. Poi forse avrai un problema con lxml, e lì va
>> cancellata lxml dalla cache delle eggs e rifare il buildout in modo che
>> la ricompili. Ho fatto così qualche giorno fa, nel mio caso ho
>> aggiornato la distribuzione ma è come copiare l'istanza in una
>> distribuzione aggiornata.
>>
>> P.S: per quanto riguarda virtualenv, prima avevo fatto anche questo:
>>
>> cd plone5/
>> source bin/activate
>> cd Plone-5.1.5-UnifiedInstaller/
>> mkdir a
>> cp packages/virtualenv-16.2.0.tar.gz a/
>> tar -zxvf virtualenv-16.2.0.tar.gz
>> cd ..
>> pip install
>> a/virtualenv-16.2.0/virtualenv_support/setuptools-40.6.3-py2.py3-none-any.whl
>>
>>
>> cd ..
>> cd zinstance/
>>
>> però non credo serva.
>>
>> Il 22/07/19 17:08, Giampiero Lago ha scritto:
>>> Salve Ragazzi,
>>>
>>> ho spostato una istanza di Plone 5 da un server Debian 9 ad uno Ubuntu
>>> 18.04
>>> quando vado a lanciare il buildout mi da questo errore:
>>>
>>> (ushther) root@srvubu-ownstage:/home/plone/ushther# ./bin/buildout
>>> Traceback (most recent call last):
>>>   File "./bin/buildout", line 9, in <module>
>>>     import zc.buildout.buildout
>>>   File
>>> "/home/plone/ushther/local/lib/python2.7/site-packages/zc/buildout/buildout.py",
>>>
>>> line 17, in <module>
>>>     from zc.buildout.rmtree import rmtree
>>>   File
>>> "/home/plone/ushther/local/lib/python2.7/site-packages/zc/buildout/rmtree.py",
>>>
>>> line 18, in <module>
>>>     import doctest
>>>   File "/usr/lib/python2.7/doctest.py", line 99, in <module>
>>>     import unittest, difflib, pdb, tempfile
>>>   File "/usr/lib/python2.7/unittest/__init__.py", line 64, in <module>
>>>     from .main import TestProgram, main
>>>   File "/usr/lib/python2.7/unittest/main.py", line 7, in <module>
>>>     from . import loader, runner
>>>   File "/usr/lib/python2.7/unittest/runner.py", line 7, in <module>
>>>     from .signals import registerResult
>>>   File "/usr/lib/python2.7/unittest/signals.py", line 2, in <module>
>>>     import weakref
>>>   File "/usr/lib/python2.7/weakref.py", line 14, in <module>
>>>     from _weakref import (
>>> ImportError: cannot import name _remove_dead_weakref
>>>
>>> ho cercato un po' in giro ma, come per tutte le cose che riguardano
>>> Python, è comprensibile solo da chi ha tre lauree...
>>>
>>> Mi potete dare una mano a capire ???
>>>
>>> Grazie
>>> Giampiero
>>>
>> _______________________________________________
>> Plone-IT mailing list
>> [hidden email]
>> https://lists.plone.org/mailman/listinfo/plone-plone-it
>> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>>
>
>
--
Yuri Carrer

  CAB - Centro di Ateneo per le Biblioteche, Università di Padova
  Tel: 049/827 3615 - Via Anghinoni, 3 - Padova

_______________________________________________
Plone-IT mailing list
[hidden email]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html