Page MenuHomePhabricator

Repository pull daemon: FilesystemException) Requested path `/' is not writable
Closed, ResolvedPublic

Description

While investigating T4085 I noticed the following error in the daemon logs going on for several days. I don't think any of the usual functionality we use (Maniphest, Differential, Diffusion) are malfunctioning. What could it be?

[2013-11-11 15:16:38] EXCEPTION: (FilesystemException) Requested path `/' is not writable. at [/home/ubuntu/phabricator/libphutil/src/filesystem/Filesystem.php:989]
#0 phlog(Object FilesystemException) called at [/home/ubuntu/phabricator/phabricator/src/applications/repository/daemon/PhabricatorRepositoryPullLocalDaemon.php:153]
#1 PhabricatorRepositoryPullLocalDaemon::run() called at [/home/ubuntu/phabricator/libphutil/src/daemon/PhutilDaemon.php:81]
#2 PhutilDaemon::execute() called at [/home/ubuntu/phabricator/libphutil/scripts/daemon/exec/exec_daemon.php:112]

Event Timeline

adityar7 raised the priority of this task from to Needs Triage.
adityar7 updated the task description. (Show Details)
adityar7 added a project: Daemons.
adityar7 added a subscriber: adityar7.

One of your repositories is probably set to use the local path / (or maybe has no local path set, and some other layer is canonicalizing it to /). We should be better about proxying this exception and indicating which repository the issue is arising from.

adityar7 claimed this task.

You're right, it was a rogue local path. Thanks!