tigervnc server fails with HOME variable not setFirebirdSql Service unable to start on Fedora Core 10How to prevent recursive windows when connecting to vncserver on localhostBuilding and installing a kernel that can mount / from an EXT3 on an LVM2 deviceXvnc4 started from xinetd only displays empty gray X screenXen connect to dom0 with vnc?YUM install tigervnc-server fails on RHEL 6.1How do I properly setup PHP in my Linux Fedora 19 server?Systemd - run script/unit after system crash“Oh no! Something has gone wrong.” What am I doing wrong with the default CentOS VNC configuration?TigerVNC client cannot connect to VNC server
Why use steam instead of just hot air?
Is it a Munchausen Number?
Why do the Avengers care about returning these items in Endgame?
How to make a language evolve quickly?
Is there a way NOT to email if a report with no result
Is this state of Earth possible, after humans left for a million years?
What's the difference between const array and static const array in C/C++
How to select certain lines (n, n+4, n+8, n+12...) from the file?
When do you stop "pushing" a book?
Why is PerfectForwardSecrecy considered OK, when it has same defects as salt-less password hashing?
How to handle DM constantly stealing everything from sleeping characters?
Why should password hash verification be time consistent?
Pre-1993 comic in which Wolverine's claws were turned to rubber?
Passport stamps art, can it be done?
Getting a error after using setState with a promise
What does formal training in a field mean?
What do "KAL." and "A.S." stand for in this inscription?
No such column 'DeveloperName' on entity 'RecordType' after Summer '19 release on sandbox
Gift for mentor after his thesis defense?
Names of the Six Tastes
Electric kick drum pedal starts oscillating in such a way that it does not register hits
Program for finding longest run of zeros from a list of 100 random integers which are either 0 or 1
Why is the Sun made of light elements only?
How can I avoid subordinates and coworkers leaving work until the last minute, then having no time for revisions?
tigervnc server fails with HOME variable not set
FirebirdSql Service unable to start on Fedora Core 10How to prevent recursive windows when connecting to vncserver on localhostBuilding and installing a kernel that can mount / from an EXT3 on an LVM2 deviceXvnc4 started from xinetd only displays empty gray X screenXen connect to dom0 with vnc?YUM install tigervnc-server fails on RHEL 6.1How do I properly setup PHP in my Linux Fedora 19 server?Systemd - run script/unit after system crash“Oh no! Something has gone wrong.” What am I doing wrong with the default CentOS VNC configuration?TigerVNC client cannot connect to VNC server
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
The system is Fedora Core 24. It is a recent upgrade from fc23. With fc23 the vncserver started without error. However after the upgrade the follow error occurs:
Unit vncserver@:2.service has begun starting up
vncserver: The HOME environment variable is not set
There have not been any changes to and of the start scripts or .vnc files. Where would vncserver be looking for the HOME variable? Where would the command to set the HOME variable be inserted? What would it look like?
fedora vnc
add a comment |
The system is Fedora Core 24. It is a recent upgrade from fc23. With fc23 the vncserver started without error. However after the upgrade the follow error occurs:
Unit vncserver@:2.service has begun starting up
vncserver: The HOME environment variable is not set
There have not been any changes to and of the start scripts or .vnc files. Where would vncserver be looking for the HOME variable? Where would the command to set the HOME variable be inserted? What would it look like?
fedora vnc
add a comment |
The system is Fedora Core 24. It is a recent upgrade from fc23. With fc23 the vncserver started without error. However after the upgrade the follow error occurs:
Unit vncserver@:2.service has begun starting up
vncserver: The HOME environment variable is not set
There have not been any changes to and of the start scripts or .vnc files. Where would vncserver be looking for the HOME variable? Where would the command to set the HOME variable be inserted? What would it look like?
fedora vnc
The system is Fedora Core 24. It is a recent upgrade from fc23. With fc23 the vncserver started without error. However after the upgrade the follow error occurs:
Unit vncserver@:2.service has begun starting up
vncserver: The HOME environment variable is not set
There have not been any changes to and of the start scripts or .vnc files. Where would vncserver be looking for the HOME variable? Where would the command to set the HOME variable be inserted? What would it look like?
fedora vnc
fedora vnc
edited Dec 4 '16 at 16:04
Thomas
3,26741425
3,26741425
asked Dec 4 '16 at 14:07
dan sawyerdan sawyer
568
568
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
The HOME environment variable is set automatically when you log in. Under normal circumstances you shouldn't find any of the login scripts modifying it in any way.
Environment variables are usually passed unmodified to programs executed in your login session. And there is hardly ever a reason to unset HOME, thus the error condition you mention does not sound very likely.
You can try this command to see your current environment variables:
tr '' 'n' </proc/$$/environ
And you can replace $$ with the pid of any process whose environment variables you want to see (though there are obviously security restrictions to which processes you are allowed to look at, if you are not root).
If you find that HOME does exist when you invoke the above from your shell, you can try using strace to see at which point they disappear. You can try:
strace -fve execve vncserver
This will run vncserver and show you which environment variables were passed to vncserver and anything executed by vncserver.
Finally you can try creating a new user to see if the problem relates to a specific user's configuration files or is a systemwide problem.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f818667%2ftigervnc-server-fails-with-home-variable-not-set%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The HOME environment variable is set automatically when you log in. Under normal circumstances you shouldn't find any of the login scripts modifying it in any way.
Environment variables are usually passed unmodified to programs executed in your login session. And there is hardly ever a reason to unset HOME, thus the error condition you mention does not sound very likely.
You can try this command to see your current environment variables:
tr '' 'n' </proc/$$/environ
And you can replace $$ with the pid of any process whose environment variables you want to see (though there are obviously security restrictions to which processes you are allowed to look at, if you are not root).
If you find that HOME does exist when you invoke the above from your shell, you can try using strace to see at which point they disappear. You can try:
strace -fve execve vncserver
This will run vncserver and show you which environment variables were passed to vncserver and anything executed by vncserver.
Finally you can try creating a new user to see if the problem relates to a specific user's configuration files or is a systemwide problem.
add a comment |
The HOME environment variable is set automatically when you log in. Under normal circumstances you shouldn't find any of the login scripts modifying it in any way.
Environment variables are usually passed unmodified to programs executed in your login session. And there is hardly ever a reason to unset HOME, thus the error condition you mention does not sound very likely.
You can try this command to see your current environment variables:
tr '' 'n' </proc/$$/environ
And you can replace $$ with the pid of any process whose environment variables you want to see (though there are obviously security restrictions to which processes you are allowed to look at, if you are not root).
If you find that HOME does exist when you invoke the above from your shell, you can try using strace to see at which point they disappear. You can try:
strace -fve execve vncserver
This will run vncserver and show you which environment variables were passed to vncserver and anything executed by vncserver.
Finally you can try creating a new user to see if the problem relates to a specific user's configuration files or is a systemwide problem.
add a comment |
The HOME environment variable is set automatically when you log in. Under normal circumstances you shouldn't find any of the login scripts modifying it in any way.
Environment variables are usually passed unmodified to programs executed in your login session. And there is hardly ever a reason to unset HOME, thus the error condition you mention does not sound very likely.
You can try this command to see your current environment variables:
tr '' 'n' </proc/$$/environ
And you can replace $$ with the pid of any process whose environment variables you want to see (though there are obviously security restrictions to which processes you are allowed to look at, if you are not root).
If you find that HOME does exist when you invoke the above from your shell, you can try using strace to see at which point they disappear. You can try:
strace -fve execve vncserver
This will run vncserver and show you which environment variables were passed to vncserver and anything executed by vncserver.
Finally you can try creating a new user to see if the problem relates to a specific user's configuration files or is a systemwide problem.
The HOME environment variable is set automatically when you log in. Under normal circumstances you shouldn't find any of the login scripts modifying it in any way.
Environment variables are usually passed unmodified to programs executed in your login session. And there is hardly ever a reason to unset HOME, thus the error condition you mention does not sound very likely.
You can try this command to see your current environment variables:
tr '' 'n' </proc/$$/environ
And you can replace $$ with the pid of any process whose environment variables you want to see (though there are obviously security restrictions to which processes you are allowed to look at, if you are not root).
If you find that HOME does exist when you invoke the above from your shell, you can try using strace to see at which point they disappear. You can try:
strace -fve execve vncserver
This will run vncserver and show you which environment variables were passed to vncserver and anything executed by vncserver.
Finally you can try creating a new user to see if the problem relates to a specific user's configuration files or is a systemwide problem.
answered Dec 11 '16 at 23:05
kasperdkasperd
26.8k1252104
26.8k1252104
add a comment |
add a comment |
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f818667%2ftigervnc-server-fails-with-home-variable-not-set%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown