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;








0















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?










share|improve this question






























    0















    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?










    share|improve this question


























      0












      0








      0








      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?










      share|improve this question
















      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






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Dec 4 '16 at 16:04









      Thomas

      3,26741425




      3,26741425










      asked Dec 4 '16 at 14:07









      dan sawyerdan sawyer

      568




      568




















          1 Answer
          1






          active

          oldest

          votes


















          0














          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.






          share|improve this answer























            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
            );



            );













            draft saved

            draft discarded


















            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









            0














            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.






            share|improve this answer



























              0














              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.






              share|improve this answer

























                0












                0








                0







                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.






                share|improve this answer













                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.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Dec 11 '16 at 23:05









                kasperdkasperd

                26.8k1252104




                26.8k1252104



























                    draft saved

                    draft discarded
















































                    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.




                    draft saved


                    draft discarded














                    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





















































                    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







                    Popular posts from this blog

                    How to write a 12-bar blues melodyI-IV-V blues progressionHow to play the bridges in a standard blues progressionHow does Gdim7 fit in C# minor?question on a certain chord progressionMusicology of Melody12 bar blues, spread rhythm: alternative to 6th chord to avoid finger stretchChord progressions/ Root key/ MelodiesHow to put chords (POP-EDM) under a given lead vocal melody (starting from a good knowledge in music theory)Are there “rules” for improvising with the minor pentatonic scale over 12-bar shuffle?Confusion about blues scale and chords

                    What if the end-user didn't have the required library?What is setup.py?What is a clean, pythonic way to have multiple constructors in Python?What does Ruby have that Python doesn't, and vice versa?What is the reason for having '//' in Python?How do I create a namespace package in Python?How to package shared objects that python modules depend on?setuptools vs. distutils: why is distutils still a thing?Navigation in Windows 10 vs code not going to virtualenv library when the same library is installed at user levelPython create package for local usePackaging a project that uses multiple python versionsWhy is permission denied on pip install except for when “--user” is included at end of command?

                    Why did Thanos need his ship to help him in the battle scene?Which actor plays Thanos in the Avengers mid-credits scene?Are there economic implications portrayed in comics where the buildings and cities are ruined almost daily?Old X-Men comic where team travels to alien world with a ring-like sun that needs recharging?Why does Ego need help sleeping?Is there an objective answer to who “the strongest Avenger” is?How did Banner get unstuck?Why did Thanos get hit?How did Thanos (or anyone) know the Infinity Stones would give him this power?Did Thanos leave Eitri alive for his after-sales service?In Avengers 1, why does Thanos need Loki?