Problem with CMFBibliographyAT and Plone 4.3.11

Hello there,

I already installed CMFBibliographyAT with buildout on Plone 4.3.11

*************** PICKED VERSIONS ****************
[versions]
Products.ATExtensions = 1.1
Products.CMFBibliographyAT = 1.2.0
Products.PloneFormGen = 1.7.12
Products.PythonField = 1.1.3
Products.TALESField = 1.1.3
Products.TemplateFields = 1.2.5
bibliograph.core = 1.0.3
bibliograph.parsing = 1.0.1
bibliograph.rendering = 1.0.2
pyisbn = 1.0.1
*************** /PICKED VERSIONS ***************

But starting Plone I get this error and I can't see CMFBibliographyAT in portal_quickinstaller.

2016-09-27T11:26:17 ERROR Application Couldn't install CMFBibliographyAT
Traceback (most recent call last):
  File "/opt/Plone/buildout-cache/eggs/Zope2-2.13.24-py2.7.egg/OFS/Application.py", line 658, in install_product
    global_dict, global_dict, silly)
  File "/opt/Plone/buildout-cache/eggs/Products.CMFBibliographyAT-1.2.0-py2.7.egg/Products/CMFBibliographyAT/__init__.py", line 26, in <module>
    registerDirectory('skins', GLOBALS)
  File "/opt/Plone/buildout-cache/eggs/Products.CMFCore-2.2.9-py2.7.egg/Products/CMFCore/DirectoryView.py", line 344, in registerDirectory
    self.registerDirectoryByKey(filepath, reg_key, subdirs, ignore)
  File "/opt/Plone/buildout-cache/eggs/Products.CMFCore-2.2.9-py2.7.egg/Products/CMFCore/DirectoryView.py", line 348, in registerDirectoryByKey
    info = DirectoryInformation(filepath, reg_key, ignore)
  File "/opt/Plone/buildout-cache/eggs/Products.CMFCore-2.2.9-py2.7.egg/Products/CMFCore/DirectoryView.py", line 123, in __init__
    for entry in _filtered_listdir(self._filepath, ignore=self.ignore):
  File "/opt/Plone/buildout-cache/eggs/Products.CMFCore-2.2.9-py2.7.egg/Products/CMFCore/DirectoryView.py", line 57, in _filtered_listdir
    in os.listdir(path)
OSError: [Errno 2] No such file or directory: '/opt/Plone/buildout-cache/eggs/Products.CMFBibliographyAT-1.2.0-py2.7.egg/Products/CMFBibliographyAT/skins'

Anyone can help me? And yes it's right, there is no directory called "'/opt/Plone/buildout-cache/eggs/Products.CMFBibliographyAT-1.2.0-py2.7.egg/Products/CMFBibliographyAT/skins".
Why not? Do I have to create and fill it?

Thanks,
bieli

The CMFBibAT 1.2 distribution file does not contain the skins folder and the related scripts and templates.
Looks like a packaging error by the current maintainer.
Either contact the current maintainer or checkout the source code from Github using buildout with the help of the mr.developer extension.

-aj

Hi Andreas,

maybe I'm talking with the right one (readme taken from package):

Authors
=======
* Raphael Ritz (original author)
* Andreas Jung (current maintainer)
* Jens Klein (contributions)

Andreas, where can I find more information about an manual installation of products in Plone? I've never done that.

Thanks,
Bieli

Latest committer to

is

https://github.com/humboldtuni.

In doubt ask K. Lanyi of Humboldt University

https://www.cms.hu-berlin.de/de/ueberblick/personal/87901

-aj

Hi Andreas,

your recommendations worked for me! I used mr.developer to checkout directly from Github using buildout. Documentations can find here: http://docs.plone.org/manage/installing/installing_addons.html

Thanks a lot!
Bieli

Hi Andreas,

one more question: Once installed CMFBibliographyAT with mr.developer can I deactivate him in buildout.cfg or it have to stay for ever? Because now in every buildout he try to reinstall/download from his repository...

Thanks,
Bieli

In case of a fixed release package you can easily switch back and remove the checkout.

-aj

OK, but now, deactivating mr.developer, how can I update to the new CMFBibliographyAT package version 1.2.1? I got always "Products.CMFBibliographyAT = 1.2.0"

# sudo -u plone_buildout bin/buildout
Updating zeoserver.
Updating client1.
Updating client2.
Updating backup.
Updating zopepy.
Updating unifiedinstaller.
Updating precompiler.
Compiling Python files.
Compiling locale files.
Updating setpermissions.
setpermissions: Running
# Dummy references to force this to execute after referenced parts
echo /opt/Plone/zeocluster/var/backups yes > /dev/null
chmod 600 .installed.cfg
# Make sure anything we've created in var is r/w by our group
find /opt/Plone/zeocluster/var -type d -exec chmod 770 {} \; 2> /dev/null
find /opt/Plone/zeocluster/var -type f -exec chmod 660 {} \; 2> /dev/null
find /opt/Plone/zeocluster/var -type d -exec chmod 770 {} \; 2> /dev/null
find /opt/Plone/zeocluster/var -type f -exec chmod 660 {} \; 2> /dev/null
chmod 754 /opt/Plone/zeocluster/bin/*
*************** PICKED VERSIONS ****************
[versions]
MySQL-python = 1.2.3
Products.ATExtensions = 1.1
Products.CMFBibliographyAT = 1.2.0
Products.PloneFormGen = 1.7.12
Products.PythonField = 1.1.3
Products.TALESField = 1.1.3
Products.TemplateFields = 1.2.5
Products.ZMySQLDA = 3.1.1
bibliograph.core = 1.0.3
bibliograph.parsing = 1.0.1
bibliograph.rendering = 1.0.2
pyisbn = 1.0.1
quintagroup.captcha.core = 0.4.3
quintagroup.formlib.captcha = 1.4.3
quintagroup.plonecaptchas = 4.2
quintagroup.z3cform.captcha = 1.0.3

*************** /PICKED VERSIONS ***************

Regards,
Bieli

https://pythonhosted.org/buildout-versions/use.html