mojo fails to create workspace via sudo -i
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mojo: Continuous Delivery for Juju |
Fix Released
|
Medium
|
Paul Collins |
Bug Description
Hi,
When trying to create a new workspace, mojo fails as follows:
| Creating workspace dir /srv/mojo/
| mojo --blunt workspace-new \
| --project mojo-project \
| -s trusty \
| /home/user/
| Are you sure the project exists?
| Traceback (most recent call last):
| File "/usr/bin/mojo", line 9, in <module>
| load_entry_
| File "/usr/lib/
| run_with_args(args, ap)
| File "/usr/lib/
| args.func(args)
| File "/usr/lib/
| stage=stage)
| File "/usr/lib/
| mkdirs(ws_path, self.owner)
| File "/usr/lib/
| os.chown(path, uid, gid) OSError: [Errno 1] Operation not permitted: '/srv/mojo/
| make: *** [/srv/mojo/
We, Michael Nelson (https:/
| $ sudo su - user
| user@host:~$ echo $SUDO_USER
| $ sudo -iu user
| user@host:~$ echo $SUDO_USER
| michaeln
Any chance we could have it looked at and fixed?
Thanks,
Haw
Related branches
- Tom Haddon: Approve
-
Diff: 20 lines (+7/-4)1 file modifiedmojo/project.py (+7/-4)
Changed in mojo: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in mojo: | |
assignee: | nobody → Paul Collins (pjdc) |
Caio also ran into this bug.