Cannot add any item

Hello, I am new to omeka. I am using Omeka S 3.1.1. version and i successfully installed it on my server. However I cannot add any item to a collection that I have created. The application log says :slight_smile:

2022-02-22T15:04:48+00:00 ERR (3): Omeka\Service\Exception\RuntimeException: Neither “proc_open()” nor “exec()” are available. in /home/corpus/public_html/omeka/application/src/Service/CliFactory.php:31
Stack trace:
#0 /home/corpus/public_html/omeka/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(765): Omeka\Service\CliFactory->__invoke(Object(Laminas\ServiceManager\ServiceManager), ‘Omeka\Cli’, NULL)
#1 /home/corpus/public_html/omeka/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(201): Laminas\ServiceManager\ServiceManager->doCreate(‘Omeka\Cli’)
#2 /home/corpus/public_html/omeka/application/src/Service/Job/DispatchStrategy/PhpCliFactory.php(25): Laminas\ServiceManager\ServiceManager->get(‘Omeka\Cli’)
#3 /home/corpus/public_html/omeka/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(765): Omeka\Service\Job\DispatchStrategy\PhpCliFactory->__invoke(Object(Laminas\ServiceManager\ServiceManager), ‘Omeka\Job\Dispa…’, NULL)
#4 /home/corpus/public_html/omeka/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(201): Laminas\ServiceManager\ServiceManager->doCreate(‘Omeka\Job\Dispa…’)
#5 /home/corpus/public_html/omeka/application/src/Service/Job/DispatcherFactory.php(13): Laminas\ServiceManager\ServiceManager->get(‘Omeka\Job\Dispa…’)
#6 /home/corpus/public_html/omeka/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(765): Omeka\Service\Job\DispatcherFactory->__invoke(Object(Laminas\ServiceManager\ServiceManager), ‘Omeka\Job\Dispa…’, NULL)
#7 /home/corpus/public_html/omeka/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(201): Laminas\ServiceManager\ServiceManager->doCreate(‘Omeka\Job\Dispa…’)
#8 /home/corpus/public_html/omeka/modules/ImageServer/src/Service/Media/Ingester/TileFactory.php(34): Laminas\ServiceManager\ServiceManager->get(‘Omeka\Job\Dispa…’)
#9 /home/corpus/public_html/omeka/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(765): ImageServer\Service\Media\Ingester\TileFactory->__invoke(Object(Laminas\ServiceManager\ServiceManager), ‘tile’, NULL)
#10 /home/corpus/public_html/omeka/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(201): Laminas\ServiceManager\ServiceManager->doCreate(‘tile’)
#11 /home/corpus/public_html/omeka/vendor/laminas/laminas-servicemanager/src/AbstractPluginManager.php(153): Laminas\ServiceManager\ServiceManager->get(‘tile’)
#12 /home/corpus/public_html/omeka/application/src/Media/Ingester/Manager.php(17): Laminas\ServiceManager\AbstractPluginManager->get(‘tile’, Array, true)
#13 /home/corpus/public_html/omeka/application/src/Controller/Admin/ItemController.php(369): Omeka\Media\Ingester\Manager->get(‘tile’)
#14 /home/corpus/public_html/omeka/application/src/Controller/Admin/ItemController.php(227): Omeka\Controller\Admin\ItemController->getMediaForms()
#15 /home/corpus/public_html/omeka/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php(77): Omeka\Controller\Admin\ItemController->addAction()
#16 /home/corpus/public_html/omeka/vendor/laminas/laminas-eventmanager/src/EventManager.php(321): Laminas\Mvc\Controller\AbstractActionController->onDispatch(Object(Laminas\Mvc\MvcEvent))
#17 /home/corpus/public_html/omeka/vendor/laminas/laminas-eventmanager/src/EventManager.php(178): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#18 /home/corpus/public_html/omeka/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php(105): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#19 /home/corpus/public_html/omeka/vendor/laminas/laminas-mvc/src/DispatchListener.php(139): Laminas\Mvc\Controller\AbstractController->dispatch(Object(Laminas\Http\PhpEnvironment\Request), Object(Laminas\Http\PhpEnvironment\Response))
#20 /home/corpus/public_html/omeka/vendor/laminas/laminas-eventmanager/src/EventManager.php(321): Laminas\Mvc\DispatchListener->onDispatch(Object(Laminas\Mvc\MvcEvent))
#21 /home/corpus/public_html/omeka/vendor/laminas/laminas-eventmanager/src/EventManager.php(178): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#22 /home/corpus/public_html/omeka/vendor/laminas/laminas-mvc/src/Application.php(331): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#23 /home/corpus/public_html/omeka/index.php(21): Laminas\Mvc\Application->run()
#24 {main}

Next Laminas\ServiceManager\Exception\ServiceNotCreatedException: Service with name “Omeka\Cli” could not be created. Reason: Neither “proc_open()” nor “exec()” are available. in /home/corpus/public_html/omeka/vendor/laminas/laminas-servicemanager/src/ServiceManager.php:772
Stack trace:
#0 /home/corpus/public_html/omeka/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(201): Laminas\ServiceManager\ServiceManager->doCreate(‘Omeka\Cli’)
#1 /home/corpus/public_html/omeka/application/src/Service/Job/DispatchStrategy/PhpCliFactory.php(25): Laminas\ServiceManager\ServiceManager->get(‘Omeka\Cli’)
#2 /home/corpus/public_html/omeka/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(765): Omeka\Service\Job\DispatchStrategy\PhpCliFactory->__invoke(Object(Laminas\ServiceManager\ServiceManager), ‘Omeka\Job\Dispa…’, NULL)
#3 /home/corpus/public_html/omeka/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(201): Laminas\ServiceManager\ServiceManager->doCreate(‘Omeka\Job\Dispa…’)
#4 /home/corpus/public_html/omeka/application/src/Service/Job/DispatcherFactory.php(13): Laminas\ServiceManager\ServiceManager->get(‘Omeka\Job\Dispa…’)
#5 /home/corpus/public_html/omeka/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(765): Omeka\Service\Job\DispatcherFactory->__invoke(Object(Laminas\ServiceManager\ServiceManager), ‘Omeka\Job\Dispa…’, NULL)
#6 /home/corpus/public_html/omeka/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(201): Laminas\ServiceManager\ServiceManager->doCreate(‘Omeka\Job\Dispa…’)
#7 /home/corpus/public_html/omeka/modules/ImageServer/src/Service/Media/Ingester/TileFactory.php(34): Laminas\ServiceManager\ServiceManager->get(‘Omeka\Job\Dispa…’)
#8 /home/corpus/public_html/omeka/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(765): ImageServer\Service\Media\Ingester\TileFactory->__invoke(Object(Laminas\ServiceManager\ServiceManager), ‘tile’, NULL)
#9 /home/corpus/public_html/omeka/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(201): Laminas\ServiceManager\ServiceManager->doCreate(‘tile’)
#10 /home/corpus/public_html/omeka/vendor/laminas/laminas-servicemanager/src/AbstractPluginManager.php(153): Laminas\ServiceManager\ServiceManager->get(‘tile’)
#11 /home/corpus/public_html/omeka/application/src/Media/Ingester/Manager.php(17): Laminas\ServiceManager\AbstractPluginManager->get(‘tile’, Array, true)
#12 /home/corpus/public_html/omeka/application/src/Controller/Admin/ItemController.php(369): Omeka\Media\Ingester\Manager->get(‘tile’)
#13 /home/corpus/public_html/omeka/application/src/Controller/Admin/ItemController.php(227): Omeka\Controller\Admin\ItemController->getMediaForms()
#14 /home/corpus/public_html/omeka/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php(77): Omeka\Controller\Admin\ItemController->addAction()
#15 /home/corpus/public_html/omeka/vendor/laminas/laminas-eventmanager/src/EventManager.php(321): Laminas\Mvc\Controller\AbstractActionController->onDispatch(Object(Laminas\Mvc\MvcEvent))
#16 /home/corpus/public_html/omeka/vendor/laminas/laminas-eventmanager/src/EventManager.php(178): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#17 /home/corpus/public_html/omeka/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php(105): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#18 /home/corpus/public_html/omeka/vendor/laminas/laminas-mvc/src/DispatchListener.php(139): Laminas\Mvc\Controller\AbstractController->dispatch(Object(Laminas\Http\PhpEnvironment\Request), Object(Laminas\Http\PhpEnvironment\Response))
#19 /home/corpus/public_html/omeka/vendor/laminas/laminas-eventmanager/src/EventManager.php(321): Laminas\Mvc\DispatchListener->onDispatch(Object(Laminas\Mvc\MvcEvent))
#20 /home/corpus/public_html/omeka/vendor/laminas/laminas-eventmanager/src/EventManager.php(178): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#21 /home/corpus/public_html/omeka/vendor/laminas/laminas-mvc/src/Application.php(331): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#22 /home/corpus/public_html/omeka/index.php(21): Laminas\Mvc\Application->run()
#23 {main}

Does anybody know how to solve the problem?

Many thanks for your answers and your help

This looks like the same problem someone else is talking about in the thread Add Media to Item error, and the cause and options for a solution are probably the same.

Thank you very much for your reply. I have already tried the solutions given in the thread Add Media to Item error but they do not work for me.

Ah, I see now that it looks like you’re using a module that tiles images? I’m not sure that can work at all without having proc_open or exec enabled… at the very least it would require more configuration.

I am not sure which module you have in mind. Here is the list of the modules that I installed: Advanced Search, Css Editor, CSV import, Data visualisation, Extract Metadata, IIIF Server, Image server, jQueryUI, Mapping, OAI PMH Repository, PDF Embed, Universal Viewer, Value Suggest, Wikidata, Zotero Import.

Thank you once more for your precious help.

Agnieszka

I’m thinking this is probably related to the “Image Server” module, if I had to take a guess.

You were absolutely right! It works just fine, thank you so much for your help!

This topic was automatically closed 250 days after the last reply. New replies are no longer allowed.