astrill works in root but not user in slackware64-14
Running slackware64-14 and I finally got astrill installed in root, and it works and everything is fine in root, but when I change to user, nothing happens when I run it? When I try to run it in user, the exact same way I did in root, it wont work -- neither the desktop icon or the executable. I would really like to just install things as root, and have them work for any of the user accounts. Is this possible?
|
Itīs permissions. You may have to join some group or the like. Run the exe in a terminal to trap the errors and post them. Check the README & INSTALL files in /usr/share/package-name/ for instructions
|
when logged in as user, I checked the permissions by
Quote:
Quote:
Quote:
|
Ok business kid, working on that.
|
Business kid, I try running the exe in the terminal both as user and by typing sudo first. All I get is a new line with a blinking cursor. Also, there are no astrill-related files in /usr/share/docs there is only one .txt which only contains one sentence concerning terms of service.
|
wow. I just changed the onership and the permissions for everything in /usr/local/Astrill to have owner the user and group users, and all with permissions 777. Still nothing. Can someone please help?
|
Now I am starting to think its not a permissions thing. I just added my user to every group there is in /etc/group and still astrill does not start in user account! :/
|
Quote:
Can you put it back as it was when installed and show us the whole output of ls -l for both the directory and the files in the top level directory. |
Sure. I reinstalled it and here is what the permissions are set to on installation:
Quote:
|
Ok good!
Just guessing at what the executables are, the permissions look ok. What is your path as both root and user? Code:
echo $PATH |
OK. For user I get:
Quote:
Quote:
|
Ok. I can't say I found anything useful for myself, so I'll take another guess or two and ask anyone with good VPN knowledge or Astrill exerience to step up...
You say it is installed to /usr/local/Astrill, but that is not on your path for either root or other user, so let's try that first, and let's do it for both just to be complete. First, let's make sure it works for root as expected. Open a terminal and... Code:
export PATH=$PATH:/usr/local/Astrill If that is OK, then do the same for you normal user in a new terminal... One other question, are you starting it from a GUI menu or from a terminal? |
Ok. So I did that in root, and after echo I see the path printed at the end of list. Then when I run astrill it still works fine. Then I switched to user account and did the same thing. Still nothing happens. I try both gui menu and terminal. When I use gui, nothing visible happens at all, when I use terminal, I get a blinking cursor in a new line with nothing happening.
|
Quote:
But just to be completely certain - you exported the PATH then started Astrill from the same temrminal window - yes? (The exported PATH is only effective inside the same shell, i.e., terminal window). Now we are in unfamiliar territory for me, I don't know what you see when it works, so I don't know what to expect when it doesn't... SO, when you start it as root in a terminal window, when it works, what do you get? Does it wait give a text prompt or does it open a gui dialog? |
when I start it as root, I get an astrill gui with fields for email and pswd. In root, this comes up when astrill is started from terminal or started from dolphin.
Quote:
|
All times are GMT -5. The time now is 12:44 PM. |