{"action":"created","issue":{"url":"https://api.github.com/repos/owncloud/core/issues/14236","labels_url":"https://api.github.com/repos/owncloud/core/issues/14236/labels{/name}","comments_url":"https://api.github.com/repos/owncloud/core/issues/14236/comments","events_url":"https://api.github.com/repos/owncloud/core/issues/14236/events","html_url":"https://github.com/owncloud/core/issues/14236","id":57737317,"number":14236,"title":"Loading apps in secondary apps_path stalls (calendar, contacts)","user":{"login":"eigengrau","id":4939947,"avatar_url":"https://avatars.githubusercontent.com/u/4939947?v=3","gravatar_id":"","url":"https://api.github.com/users/eigengrau","html_url":"https://github.com/eigengrau","followers_url":"https://api.github.com/users/eigengrau/followers","following_url":"https://api.github.com/users/eigengrau/following{/other_user}","gists_url":"https://api.github.com/users/eigengrau/gists{/gist_id}","starred_url":"https://api.github.com/users/eigengrau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eigengrau/subscriptions","organizations_url":"https://api.github.com/users/eigengrau/orgs","repos_url":"https://api.github.com/users/eigengrau/repos","events_url":"https://api.github.com/users/eigengrau/events{/privacy}","received_events_url":"https://api.github.com/users/eigengrau/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/owncloud/core/labels/needs%20info","name":"needs info","color":"0b02e1"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-02-15T17:10:46Z","updated_at":"2015-04-19T22:20:37Z","closed_at":null,"body":"After installing calendar and contacts for Owncloud 8, I noticed that these apps were showing no icons, and activating the links would lead to a garbled page (e.g., for calendar, I could see the list of my calendars, but the main calendar pane was missing, with the spinner running indefinitely).\r\n\r\nI have a secondary apps path set in my config, and the apps were installed there. I noticed the apps load correctly when I symlink calendar and contacts from the secondary apps location into Owncloud’s primary apps path.\r\n\r\nThis is what’s set in the config.\r\n\r\n```\r\n  'apps_paths' =>\r\n  array (\r\n    0 =>\r\n    array (\r\n      'path' => '/usr/share/webapps/owncloud/apps',\r\n      'url' => '/apps',\r\n      'writable' => false,\r\n    ),\r\n    1 =>\r\n    array (\r\n      'path' => '/var/lib/owncloud/apps',\r\n      'url' => '/localapps',\r\n      'writable' => true,\r\n    ),\r\n  ),\r\n```\r\n\r\nAt first I suspected an open_basedir issue, but /var/lib/owncloud is accessible from PHP.\r\n\r\nNo errors were generated in the logs when accessing the apps (except `simplexml_load_file(): I/O warning : failed to load external entity`, which I also get with the workaround)."},"comment":{"url":"https://api.github.com/repos/owncloud/core/issues/comments/94319438","html_url":"https://github.com/owncloud/core/issues/14236#issuecomment-94319438","issue_url":"https://api.github.com/repos/owncloud/core/issues/14236","id":94319438,"user":{"login":"Dreadeath","id":8825774,"avatar_url":"https://avatars.githubusercontent.com/u/8825774?v=3","gravatar_id":"","url":"https://api.github.com/users/Dreadeath","html_url":"https://github.com/Dreadeath","followers_url":"https://api.github.com/users/Dreadeath/followers","following_url":"https://api.github.com/users/Dreadeath/following{/other_user}","gists_url":"https://api.github.com/users/Dreadeath/gists{/gist_id}","starred_url":"https://api.github.com/users/Dreadeath/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dreadeath/subscriptions","organizations_url":"https://api.github.com/users/Dreadeath/orgs","repos_url":"https://api.github.com/users/Dreadeath/repos","events_url":"https://api.github.com/users/Dreadeath/events{/privacy}","received_events_url":"https://api.github.com/users/Dreadeath/received_events","type":"User","site_admin":false},"created_at":"2015-04-19T22:20:37Z","updated_at":"2015-04-19T22:20:37Z","body":"For example\r\n`https://xxx.xx/apps2/files_mv/js/move.js?v=longlongstring` gives 404\r\nIn nginx logs it is represented as\r\n`open() \"/usr/share/webapps/owncloud/apps2/files_mv/css/mv.css?v=longlongstring\" failed (2: No such file or directory), client: xxxx, server: xxx.xxx, request: \"GET /apps2/files_mv/css/mv.css HTTP/1.1\"`"}}