[plonegov-br] liberadas versões 2.0b3 e 1.5.3 do IDG

Alexandre Chagas alexandre.acs em gmail.com
Quarta Julho 10 17:21:34 BRT 2019


Boa tarde pessoal, hoje fiz a atualização de alguns portais daqui da
Agência.

Da versão do IDG 1.0.5 para 1.5.3, segui todos os passos recomendados nas
mensagens relacionados a este post, finalizando com os upgradeSteps pela
ZMI (portal_setup/Upgrades). Tudo certo!

Os portais subiram satisfatoriamente, contendo apenas um erro na tile
"Collection Tile" , mesmo criando uma nova tile, uma nova coleção, a tile
não renderiza.

Esse problema abaixo persistes?

<< é importante notar que descobri um possível bug no collective.cover que pode
estar gerando problemas de stale blobs: >>

Se sim, como consigo resolvê-lo?

Inclusive, também instalei o complemento "collective.revisionmanager" E
purgei todo o histórico, executei o Pack do Banco, dentro das minhas
limitações, acredito ter feito tudo que podia...

Podem me ajudar a traduzir a mensagem de erro abaixo?

<<<<

2019-07-10 16:55:29 ERROR plone.subrequest Error handling subrequest to
http://10.1.20.41:8082/portal/sti/home/@@collective.cover.collection/ae131c40f1f54dcea5f12eb88c7379a7

Traceback (most recent call last):

  File
"/opt/Plone-4.3.18/buildout-cache/eggs/plone.subrequest-1.8.5-py2.7.egg/plone/subrequest/__init__.py",
line 156, in subrequest

    bind=1

  File
"/opt/Plone-4.3.18/buildout-cache/eggs/Zope2-2.13.28-py2.7.egg/ZPublisher/mapply.py",
line 78, in mapply

    else: return object(*args)

  File
"/opt/Plone-4.3.18/buildout-cache/eggs/plone.tiles-2.1-py2.7.egg/plone/tiles/esi.py",
line 87, in __call__

    return self.index(*args, **kwargs)

  File
"/opt/Plone-4.3.18/buildout-cache/eggs/Zope2-2.13.28-py2.7.egg/Products/Five/browser/pagetemplatefile.py",
line 125, in __call__

    return self.im_func(im_self, *args, **kw)

  File
"/opt/Plone-4.3.18/buildout-cache/eggs/Zope2-2.13.28-py2.7.egg/Products/Five/browser/pagetemplatefile.py",
line 59, in __call__

    sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0),

  File
"/opt/Plone-4.3.18/buildout-cache/eggs/zope.pagetemplate-3.6.3-py2.7.egg/zope/pagetemplate/pagetemplate.py",
line 132, in pt_render

    strictinsert=0, sourceAnnotations=sourceAnnotations

  File
"/opt/Plone-4.3.18/buildout-cache/eggs/five.pt-2.2.5-py2.7.egg/five/pt/engine.py",
line 98, in __call__

    return self.template.render(**kwargs)

  File
"/opt/Plone-4.3.18/buildout-cache/eggs/z3c.pt-3.0-py2.7.egg/z3c/pt/pagetemplate.py",
line 163, in render

    return base_renderer(**context)

  File
"/opt/Plone-4.3.18/buildout-cache/eggs/Chameleon-2.25-py2.7.egg/chameleon/zpt/template.py",
line 261, in render

    return super(PageTemplate, self).render(**vars)

  File
"/opt/Plone-4.3.18/buildout-cache/eggs/Chameleon-2.25-py2.7.egg/chameleon/template.py",
line 191, in render

    raise_with_traceback(exc, tb)

  File
"/opt/Plone-4.3.18/buildout-cache/eggs/Chameleon-2.25-py2.7.egg/chameleon/template.py",
line 171, in render

    self._render(stream, econtext, rcontext)

  File "7df445e210ca58e77f15e8977e2313f2.py", line 468, in render

  File
"/opt/Plone-4.3.18/buildout-cache/eggs/brasil.gov.tiles-1.6.1-py2.7.egg/brasil/gov/tiles/tiles/collection.py",
line 217, in get_alt

    image = obj.getImage()

AttributeError: getImage



 - Expression: "python:view.get_alt(obj)"

 - Filename:   ... py2.7.egg/brasil/gov/tiles/tiles/templates/collection.pt

 - Location:   (line 36: col 62)

 - Source:     alt python:view.get_alt(obj);" />

                   ^^^^^^^^^^^^^^^^^^^^^^^^

 - Arguments:  modules: <instance - at 0x7fbeb7fcd950>

               results: <ContentListing - at 0x7fbea96882d0>

               container: <ImplicitAcquisitionWrapper home at
0x7fbeacbc74b0>

               wrapped_repeat: <SafeMapping - at 0x7fbea9924d08>

               traverse_subpath: <list - at 0x7fbea93ef2d8>

               field: image

               template: <ViewPageTemplateFile - at 0x7fbeab24b9d0>

               translate: <function translate at 0x7fbeaa50ba28>

               config: {...} (2)

               thumbnail: <ImageScale
61466875-4d68-4fe3-8267-397cf27f69eb.png at 0x7fbea97775d0>

               repeat: {...} (0)

               views: <ViewMapper - at 0x7fbea96dcd90>

               args: <tuple - at 0x7fbec32d6050>

               here: <ImplicitAcquisitionWrapper home at 0x7fbeacbc74b0>

               is_empty: False

               user: <ImplicitAcquisitionWrapper - at 0x7fbeacbc7870>

               nothing: <NoneType - at 0x789a10>

               conf_fields: {...} (9)

               obj: <ImplicitAcquisitionWrapper
posic-sua-senha-vai-expirar-saiba-como-criar-uma-senha-segura at
0x7fbeacd2ba00>

               default: <object - at 0x7fbec32acba0>

               request: <instance - at 0x7fbea945e680>

               item: <CatalogContentListingObject - at 0x7fbea9688d90>

               toLocalizedTime: <instancemethod toLocalizedTime at
0x7fbeacb7ce60>

               loop: {...} (2)

               context: <ImplicitAcquisitionWrapper home at 0x7fbeacbc74b0>

               view: <CollectionTile collective.cover.collection at
0x7fbea96883d0>

               root: <ImplicitAcquisitionWrapper Zope at 0x7fbeacb9ea50>

               options: {...} (0)

               target_language: <NoneType - at 0x789a10>



>>

Em seg, 24 de set de 2018 às 11:32, Carlos Vieira <carllose em gmail.com>
escreveu:

> Hector,
>
> Podiamos adicionar, ao criar um novo portal, um campo para adicionar um
> email nesse grupo. Estilo o que o metabase faz ao configurar uma nova
> instância. FIco surpreso com a quantidade de pessoas responsáveis por
> instâncias plone que não tem conhecimento dessa lista.
>
> Atenciosamente,
> Carlos Vieira
>
> Em sex, 21 de set de 2018 às 21:05, Héctor Velarde <
> hector em simplesconsultoria.com.br> escreveu:
>
>> muito obrigado, Angelo! na verdade o primeiro surpreendido sou eu :)
>>
>> fiquei muito feliz de ver como tem melhorado a qualidade do trabalho de
>> todos os envolvidos no projeto ao longo do tempo.
>>
>> aproveito para informar que preparei o esboço de uma nova seção do
>> manual falando da manutenção dos portais:
>>
>>
>> https://identidade-digital-de-governo-plone.readthedocs.io/en/latest/manutencao/
>>
>> é especialmente importante que aquelas pessoas que pensam atualizar
>> portais de versões muito antigas leiam com atenção a parte de
>> Gerenciamento de versões:
>>
>> as versões do IDG anteriores à 1.5.1 (especialmente as anteriores à 1.2)
>> apresentam alguns bugs que comprometem tanto a performance dos sites,
>> quanto a utilização de inodes no storage.
>>
>> atualizar um site ao novo branch 2.0 pode resultar numa enorme economia
>> de recursos e maior tranquilidade para os administradores dos sites.
>>
>> fiquem a vontade para sugerir melhorias.
>>
>> bom final de semana!
>>
>> Héctor Velarde
>>
>> --
>> Comunidade Plone no Governo
>> Site: http://www.softwarelivre.gov.br/plone
>> Wiki: http://colab.interlegis.leg.br/wiki/PloneGovBr
>> Histórico:
>> http://colab.interlegis.leg.br/search/?type=thread&order=latest&list=plonegov-br
>> Lista: https://listas.interlegis.gov.br/mailman/listinfo/plonegov-br
>>
> --
> Comunidade Plone no Governo
> Site: http://www.softwarelivre.gov.br/plone
> Wiki: http://colab.interlegis.leg.br/wiki/PloneGovBr
> Histórico:
> http://colab.interlegis.leg.br/search/?type=thread&order=latest&list=plonegov-br
> Lista: https://listas.interlegis.gov.br/mailman/listinfo/plonegov-br



-- 
*Alexandre Chagas*
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.interlegis.gov.br/pipermail/plonegov-br/attachments/20190710/7e0efd78/attachment.html>


Mais detalhes sobre a lista de discussão PloneGov-BR