Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   C/C++ (http://www.chiefdelphi.com/forums/forumdisplay.php?f=183)
-   -   Permission denied when pushing code (http://www.chiefdelphi.com/forums/showthread.php?t=141710)

Jameel 14-01-2016 11:54

Permission denied when pushing code
 
Our team is running into a few issues pushing code to the roboRIO so we thought we could post here to find help. When we try to 'clean project' an error occurs saying "Cannot run program "rm": Launching failed.

When we try to deploy we get "Remote command failed with exit status 1." There is also "Permission denied" printed on every other line in the console.

We can't seem to solve these problems and any help would be greatly appreciated

Thanks!!

bob.wolff68 14-01-2016 21:22

Re: Permission denied when pushing code
 
Windows or Mac or Linux?

RufflesRidge 14-01-2016 21:24

Re: Permission denied when pushing code
 
Have you set a password on your roboRIO for the admin account?

SuperBK 14-01-2016 23:34

Re: Permission denied when pushing code
 
I see the Cannot run program "rm": Launching failed message as well, on windows, but the project does get cleaned. I also asked about it in another thread.

fsilberberg 15-01-2016 09:00

Quote:

Originally Posted by RufflesRidge (Post 1523938)
Have you set a password on your roboRIO for the admin account?

Or the lvuser account.

snekiam 16-01-2016 15:44

Having this same problem on a freshly imaged roborio, with windows. Anybody have any ideas?

RufflesRidge 16-01-2016 16:46

Re: Permission denied when pushing code
 
Quote:

Originally Posted by snekiam (Post 1524923)
Having this same problem on a freshly imaged roborio, with windows. Anybody have any ideas?

Can you please post the complete download log from the Eclipse window?

Jameel 22-01-2016 02:32

Re: Permission denied when pushing code
 
A few things I failed to mentioned.
- We are using Windows 7
- The roboRIO has a fresh 2016 image
- This happens on all of the laptops we try to use

After trying a bunch of things, we managed to fix this by using PuTTY to SSH into the roboRIO. We then used the "cd" command to move to the home directory for lvuser and ran "chmod u+x /home/lvuser" which essentially gives write permissions to the owner of that directory.

This is a very weird way of solving the problem but it works and I am not sure why no one else got this issue

Travis Hoffman 26-02-2016 21:48

Re: Permission denied when pushing code
 
2 Attachment(s)
Quote:

Originally Posted by Jameel (Post 1528220)
A few things I failed to mentioned.
- We are using Windows 7
- The roboRIO has a fresh 2016 image
- This happens on all of the laptops we try to use

After trying a bunch of things, we managed to fix this by using PuTTY to SSH into the roboRIO. We then used the "cd" command to move to the home directory for lvuser and ran "chmod u+x /home/lvuser" which essentially gives write permissions to the owner of that directory.

This is a very weird way of solving the problem but it works and I am not sure why no one else got this issue


I just received this issue after updating (repeatedly) the firmware and image on our practice robot RoboRIO. I tried your fix but it did not seem to work. Please see below for a screenshot of the errors.

I know at least a few others on CD have reported similar to identical "permission denied" errors. I am not a hardcore programmer at all, so pretend I'm very unfamilar with Linux and SSH and all that jazz and please help me (and others) diagnose this problem quickly. Thanks in advance for the prompt assistance!

EDIT (twice...) - I was able to log in to the roboRIO using PuTTY and the admin login. I was also able to login using lvuser, but when I did, I got the same "permission denied" errors upon typing "lvuser" and pressing enter. See the other screenshot below.

Is there any chmod command or other such magic that can be employed against this impenetrable directory stronghold? Help me toss 8 boulders at this thing.

And please don't tell me to reimage the roboRIO without giving me a valid reason why I should. I've done that already. :D

Joe Ross 26-02-2016 22:22

Re: Permission denied when pushing code
 
Quote:

Originally Posted by Travis Hoffman (Post 1547748)
And please don't tell me to reimage the roboRIO without giving me a valid reason why I should. I've done that already. :D

Travis, you've modified the build files. In order for people to help, you'll need to detail the changes you've made. My suggestion is to reimage and reinstall wpilib so the original build files are restored.

Travis Hoffman 26-02-2016 22:32

Re: Permission denied when pushing code
 
Quote:

Originally Posted by Joe Ross (Post 1547760)
Travis, you've modified the build files. In order for people to help, you'll need to detail the changes you've made. My suggestion is to reimage and reinstall wpilib so the original build files are restored.

I initiated a reimage before you posted while I was waiting for someone to reply. :D

How does one correctly uninstall/reinstall wpilib?

Is there anything I need to do to my project after wpilib is reinstalled? Remove files? Rebuild?

Speaking of wpilib, I was prompted to update the WPILib plugins in Eclipse today. Did they push a new release?

Joe Ross 26-02-2016 23:05

Re: Permission denied when pushing code
 
Quote:

Originally Posted by Travis Hoffman (Post 1547764)
I initiated a reimage before you posted while I was waiting for someone to reply. :D

How does one correctly uninstall/reinstall wpilib?

In eclipse, go to help->installation details and select Robot C++ Development (and Java if it's also installed), and press uninstall. Then, for good measure, delete c:\users\<user>\wpilib

Quote:

Originally Posted by Travis Hoffman (Post 1547764)
Is there anything I need to do to my project after wpilib is reinstalled? Remove files? Rebuild?

Speaking of wpilib, I was prompted to update the WPILib plugins in Eclipse today. Did they push a new release?

Just a rebuild.
Last wpilib release was 2/11. I did see an eclipse update today.

Travis Hoffman 27-02-2016 10:15

Re: Permission denied when pushing code
 
Quote:

Originally Posted by Joe Ross (Post 1547776)
In eclipse, go to help->installation details and select Robot C++ Development (and Java if it's also installed), and press uninstall. Then, for good measure, delete c:\users\<user>\wpilib

Quote:

Just a rebuild.
Last wpilib release was 2/11. I did see an eclipse update today.
Done, thanks. I have reinstalled wpilib and rebuilt my project, and I will go into the school shortly to try it out. Any ideas on what to do if the problem persists?

Also, any thoughts on how I might have altered the build configuration files? I did play around in there but only after the original problem popped up and I searched for threads on this problem on CD.

FYI, I did add very basic navX MXP stuff to the include and library settings early yesterday, before the issue, but I followed the instructions on their site. I will refrain from doing any of that until I can deploy code again. I'll save the project and then play.

Travis Hoffman 27-02-2016 11:51

Re: Permission denied when pushing code
 
1 Attachment(s)
Just for fun, I got the roboRIO off our 2015 competition robot, updated the firmware and imaged it EXACTLY per the instructions (i.e. how I did everything before), and I'm still getting permission denied error. This time, however, it seems to proceed to the "kill all" part of the deploy routine before faulting. See attached, updated screenshot.


Please keep the suggestions coming - I'm at the school all day today and can try anything out quickly. Obviously, this is a problem that needs solving ASAP.

Travis Hoffman 27-02-2016 15:33

Re: Permission denied when pushing code
 
I just installed Eclipse et al on another laptop and used some old version of my code that worked prior to this problem, and the permission denied error occurred on deploy exactly as before.

Still hoping for some good ideas here from the community!


All times are GMT -5. The time now is 03:47.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi