New install on Ubuntu 18.04 Errors

Hello,

I try to install first time senaite.lims and I get the following error:
Installing instance.
Couldn’t find index page for ‘senaite.lims’ (maybe misspelled?)
Getting distribution for ‘senaite.lims’.
Couldn’t find index page for ‘senaite.lims’ (maybe misspelled?)
While:
Installing instance.
Getting distribution for ‘senaite.lims’.
Error: Couldn’t find a distribution for ‘senaite.lims’.

Any hint?
Thank you!

Installing instance.
Installing ‘Plone’, ‘Pillow’, ‘senaite.lims’, ‘simplejson’, ‘senaite.core’, ‘senaite.core.listing’, ‘senaite.core.spotlight’, ‘senaite.core.supermodel’, ‘plone.recipe.zope2instance’.
We have the distribution that satisfies ‘Plone==4.3.19’.
We have the distribution that satisfies ‘Pillow==5.1.0’.
We have no distributions for senaite.lims that satisfies ‘senaite.lims’.
Couldn’t find index page for ‘senaite.lims’ (maybe misspelled?)
Getting distribution for ‘senaite.lims’.
Couldn’t find index page for ‘senaite.lims’ (maybe misspelled?)
While:
Installing instance.
Getting distribution for ‘senaite.lims’.
Error: Couldn’t find a distribution for ‘senaite.lims’.

hi @csniculae

We had the same issue for other packages, seems now it also affects senaite.lims. We could only fix it by using the github repositories directly in the buildout.cfg files:

I really hope this helps,
Georg

Hi Georg,
Thank you for your feedback.
I have tried to add the repositories in buildout.cfg as [sources] after [versions] and I get the same error:
Couldn’t find index page for ‘senaite.lims’ (maybe misspelled?)
Getting distribution for ‘senaite.lims’.
Couldn’t find index page for ‘senaite.lims’ (maybe misspelled?)
While:
Installing instance.
Getting distribution for ‘senaite.lims’.
Error: Couldn’t find a distribution for ‘senaite.lims’.

Does anybody have a script that works to install senaite.lims on ubuntu 18.04?

Regards,

Catalin

@csniculae You can always setup a Senaite instance using Docker. There are Docker images for both Senaite 1.3 and 2.0.

Also, are you using a virtualized environment, and are you using Python2.7?

My buildout typically looks something like this:

eggs =
    Plone
    Pillow
    Products.PloneHotfix20200121 #Came with Universal Installer
    senaite.core
    senaite.lims
    senaite.impress #Optional Addon
    senaite.jsonapi #Optional Addon

##########
...
##########

develop =
    src/senaite.core
    src/senaite.lims
    src/senaite.impress
    src/senaite.jsonapi

and then I clone the repositories from Github into the src/ folder that lives in the same directory as the buildout file. You may need to run buildout as bin/buildout -c develop.cfg at least once to make certain developer tools available locally. If you utilize the develop.cfg file for Github checkouts, then you should always run buildout this way.