Zend_File_Transfer_Exception 'The given destination is not writable' error

We have been using Omeka for months with no issues. Client ran out of disc space on host server, so I had it increased and since the increase we cannot add or edit items. No one has been in admin settings or server settings to have changed anything, so what could have happened and how do I fix.

Here’s the error, but the permissions on the /tmp file is NOT the problem.
exception ‘Zend_File_Transfer_Exception’ with message ‘The given destination is not writable’ in /home/stlmedia/public_html/artifacts/application/libraries/Zend/File/Transfer/Adapter/Abstract.php:1043
Stack trace:
#0 /home/stlmedia/public_html/artifacts/application/libraries/Omeka/File/Ingest/Upload.php(37): Zend_File_Transfer_Adapter_Abstract->setDestination(’/tmp’)
#1 /home/stlmedia/public_html/artifacts/application/libraries/Omeka/File/Ingest/Upload.php(109): Omeka_File_Ingest_Upload->_buildAdapter()
#2 /home/stlmedia/public_html/artifacts/application/libraries/Omeka/File/Ingest/AbstractIngest.php(168): Omeka_File_Ingest_Upload->_parseFileInfo(‘file’)
#3 /home/stlmedia/public_html/artifacts/application/models/Builder/Item.php(200): Omeka_File_Ingest_AbstractIngest->ingest(‘file’)
#4 /home/stlmedia/public_html/artifacts/application/libraries/globals.php(567): Builder_Item->addFiles(‘Upload’, ‘file’, Array)
#5 /home/stlmedia/public_html/artifacts/application/models/Item.php(320): insert_files_for_item(Object(Item), ‘Upload’, ‘file’, Array)
#6 /home/stlmedia/public_html/artifacts/application/models/Item.php(230): Item->_uploadFiles()
#7 [internal function]: Item->beforeSave(Array)
#8 /home/stlmedia/public_html/artifacts/application/libraries/Omeka/Record/AbstractRecord.php(277): call_user_func(Array, Array)
#9 /home/stlmedia/public_html/artifacts/application/libraries/Omeka/Record/AbstractRecord.php(531): Omeka_Record_AbstractRecord->runCallbacks(‘beforeSave’, Array)
#10 /home/stlmedia/public_html/artifacts/application/libraries/Omeka/Controller/AbstractActionController.php(188): Omeka_Record_AbstractRecord->save(false)
#11 /home/stlmedia/public_html/artifacts/application/controllers/ItemsController.php(151): Omeka_Controller_AbstractActionController->addAction()
#12 /home/stlmedia/public_html/artifacts/application/libraries/Zend/Controller/Action.php(516): ItemsController->addAction()
#13 /home/stlmedia/public_html/artifacts/application/libraries/Zend/Controller/Dispatcher/Standard.php(308): Zend_Controller_Action->dispatch(‘addAction’)
#14 /home/stlmedia/public_html/artifacts/application/libraries/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#15 /home/stlmedia/public_html/artifacts/application/libraries/Zend/Application/Bootstrap/Bootstrap.php(105): Zend_Controller_Front->dispatch()
#16 /home/stlmedia/public_html/artifacts/application/libraries/Zend/Application.php(382): Zend_Application_Bootstrap_Bootstrap->run()
#17 /home/stlmedia/public_html/artifacts/application/libraries/Omeka/Application.php(79): Zend_Application->run()
#18 /home/stlmedia/public_html/artifacts/admin/index.php(28): Omeka_Application->run()
#19 {main}

With that error, Omeka’s telling you that it can’t write to /tmp.

I know you said the permissions there aren’t the problem, but it probably is worth a double check, as that’s far and away the usual reason for this error.

Also check to make sure that /tmp isn’t full. Especially if its a separate partition or separate quota, you could have enough space generally but no space on /tmp.

I’m getting a similar error message when trying to configure my theme. I just updated omeka and don’t appear to be having any other issues.
The error message reads:
Omeka has encountered an error

Zend_File_Transfer_Exception
The given destination is not writable
exception ‘Zend_File_Transfer_Exception’ with message ‘The given destination is not writable’ in /home1/chicopee/public_html/archives/application/libraries/Zend/File/Transfer/Adapter/Abstract.php:1043
Stack trace:
#0 /home1/chicopee/public_html/archives/application/libraries/Zend/Form/Element/File.php(512): Zend_File_Transfer_Adapter_Abstract->setDestination(’/tmp’, ‘logo’)
#1 /home1/chicopee/public_html/archives/application/forms/ThemeConfiguration.php(113): Zend_Form_Element_File->setDestination(’/tmp’)
#2 /home1/chicopee/public_html/archives/application/forms/ThemeConfiguration.php(69): Omeka_Form_ThemeConfiguration->_processFileElement(Object(Zend_Form_Element_File))
#3 /home1/chicopee/public_html/archives/application/libraries/Zend/Form.php(239): Omeka_Form_ThemeConfiguration->init()
#4 /home1/chicopee/public_html/archives/application/controllers/ThemesController.php(75): Zend_Form->__construct(Array)
#5 /home1/chicopee/public_html/archives/application/libraries/Zend/Controller/Action.php(516): ThemesController->configAction()
#6 /home1/chicopee/public_html/archives/application/libraries/Zend/Controller/Dispatcher/Standard.php(308): Zend_Controller_Action->dispatch(‘configAction’)
#7 /home1/chicopee/public_html/archives/application/libraries/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#8 /home1/chicopee/public_html/archives/application/libraries/Zend/Application/Bootstrap/Bootstrap.php(105): Zend_Controller_Front->dispatch()
#9 /home1/chicopee/public_html/archives/application/libraries/Zend/Application.php(384): Zend_Application_Bootstrap_Bootstrap->run()
#10 /home1/chicopee/public_html/archives/application/libraries/Omeka/Application.php(79): Zend_Application->run()
#11 /home1/chicopee/public_html/archives/admin/index.php(28): Omeka_Application->run()
#12 {main}

How can I tell if it’s a permissions or space problem?