On Fri, Jan 26, 2018 at 10:05 PM, InvalidPath <invalid.p...@gmail.com>
wrote:

>
>
> On Fri, Jan 26, 2018 at 4:36 PM, Ed Greshko <ed.gres...@gmail.com> wrote:
>
>> On 01/27/18 04:41, InvalidPath wrote:
>> > So tonight, I guess I should try again.. maybe remove and reinstall
>> sddm and I'd
>> > firstly think that installing a few other DM's would be a good idea but
>> then I'm
>> > left with so many other dependencies that I'd be in the same boat as
>> now. So am I
>> > correct in thinking that reinstalling sddm, I will retry the enable
>> command and see
>> > if the results are different this time.. and if greeted with a black
>> screen then
>> > journalctl should be my friend.. Oh and also check that state.conf file
>> to make
>> > sure it's not still pointing to GDM... Is this a solid plan?
>>
>>
>> I apologize, sort of, for the diatribe which follows.  Please understand
>> that it is a
>> general rant while, unfortunately, using examples from this thread.
>>
>> A solid plan would be to answer *specific* questions with *specific*
>> answers to those
>> trying to assist.
>>
>> I speak only for myself.  When I ask a question I ask it with a
>> foundation.  I may,
>> or may not, go into detail as to the foundation behind my question.  The
>> reason for
>> that is the foundation may be complex and time consuming to write out.
>> And, I have
>> found that many people aren't interested in the ramblings of my thought
>> process they
>> are only interested in results.
>>
>> With that in mind, here is an example.
>>
>> I asked the simple, yes or no question.  "Are you getting a login
>> display?"  I did
>> layout a brief foundation behind my question.  Maybe I should have added
>> that in
>> looking at the logs I also saw...
>>
>> Jan 25 19:50:19 Vostok audit[1937]: USER_START pid=1937 uid=0 auid=1000
>> ses=2
>> subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:session_open
>> grantors=pam_selinux,pam_loginuid,pam_selinux,pam_keyinit,pa
>> m_namespace,pam_keyinit,pam_limits,pam_systemd,pam_unix,pam_
>> gnome_keyring,pam_kwallet5,pam_kwallet,pam_lastlog
>> acct="bhart" exe="/usr/libexec/sddm-helper" hostname=? addr=? terminal=:0
>> res=sucess`
>>
>> And auid=1000 is "actual user ID" which is the numeric ID of the user
>> contained in
>> the /etc/passwd file.
>>
>> So, one of two things can be happening.  Either one is getting a login
>> screen and
>> typing in a password *or* at some point the system has been configured
>> for "auto-login"
>>
>> The answer to the question "Are you getting a login display?" resolves
>> that.  And
>> that question remains unanswered.
>>
>> I also asked the question (paraphrased here) "Do you have a
>> /var/lib/sddm/state.conf
>> file.  If so, what are the contents."  A specific question which would
>> have a
>> specific answer along the lines of....
>>
>> [root@acer ~]# cat /var/lib/sddm/state.conf
>> [Last]
>> # Name of the last logged-in user.
>> # This user will be preselected when the login screen appears
>> User=egreshko
>>
>>
>> # Name of the session for the last logged-in user.
>> # This session will be preselected when the login screen appears.
>> Session=/usr/share/xsessions/plasma.desktop
>>
>> I can only guess what is in it since you used words to indicate there may
>> be Gnome
>> stuff in it.  Then my advice would probably have been to either delete
>> the file or
>> change the "Session" contents.  I *also* would have gone on to explain
>> that erasing
>> and re-installing the sddm package would probably *not* remove that
>> file.  That file
>> is *not* supplied by the package but created by running sddm and those
>> types of
>> "info" files are generally not removed.  So, an erase/install would be
>> ineffective.
>>
>> You have added a message to this thread talking about
>> "system-switch-displaymanager
>> <https://apps.fedoraproject.org/packages/system-switch-displaymanager>".
>> That
>> command is nothing more than a shell script.  And, an unnecessary one at
>> that.  The
>> bottom line is that it performs two commands.
>>
>> rm -f /etc/systemd/system/display-manager.service
>> systemctl enable $DM.service
>>
>> This is, in effect, the same as "systemctl -f enable sddm".    If that
>> command
>> "fails" to do what it is intended to do and doesn't provide an error
>> message would be
>> a source of concern to me.
>>
>>
>> Sorry for the rambling nature of the above.  Full disclosure, I was out
>> late last
>> night  eating and drinking.  With the emphasis on drinking.  I woke up
>> early as I
>> needed to.  So, I am not hung-over since I still have plenty of alcohol
>> in my
>> bloodstream.
>>
>>
>> --
>> A motto of mine is: When in doubt, try it out
>>
>>
>> _______________________________________________
>> users mailing list -- users@lists.fedoraproject.org
>> To unsubscribe send an email to users-le...@lists.fedoraproject.org
>>
>>
> Lol Ed.. Don't worry about it, I have my big boy pants on.  I do tend to
> jump around easily, pose questions, try things.. I'm not a person who sends
> a question upstream then just waits for replies before I try stuff, never
> have been and never will be.  Although in saying that I do take suggestions
> strongly and try to be as verbose as I can, admittedly though sometimes I
> give as much info as I think is required.  Which might be what I did to you
> (actually regarding the state.conf file I *DID* ).. honestly today at work
> was horrid and I was trying to multitask a bit too much.  In addition, it
> feels as though the others have given up so I thank you for sticking in
> there with me, even if it is to rant a bit, lol.
>
> I'm about to go down your list here and fill you, and everyone else in:
>
> * "Are you getting a login display?"*  No.
> When I replaced the symlink with one pointing to sddm.service and rebooted
> I got a solid black screen with no keyboard input being accepted and no
> mouse cursor either.  It did the exact same thing when I tried LightDM too.
>
>
>
>
>
>
> *And auid=1000 is "actual user ID" which is the numeric ID of the user
> contained inthe /etc/passwd file.So, one of two things can be happening.
> Either one is getting a login screen andtyping in a password *or* at some
> point the system has been configured for "auto-login"*
>
>
> The AUID of 1000 is my user, bhart.  And no, nothing configured for
> auto-login.
>
>
>
> * "Do you have a /var/lib/sddm/state.conffile.  If so, what are the
> contents." *
>
> Yes I do, and it's contents* were:*
>
> Last]
> # Name of the last logged-in user.
> # This user will be preselected when the login screen appears
> User=bhart
>
>
> # Name of the session for the last logged-in user.
> # This session will be preselected when the login screen appears.
> Session=/usr/share/xsessions/gnome.desktop
>
>
> Today I changed that to 'plasma.desktop. but have not rebooted as of yet.
> I do question that files usefulness simply because I do not use the Gnome
> desktop nor do I interactively select it at the login screen.  I compared
> that to the same file on my home rig which is also F27 w/Plasma.... it had
> plasma.desktop already populated.
>
> And with regards to system-switch-displaymanager.. I assumed it was a
> simple script.
>
>
> Now in addition to all of this, I opened the lid from a systemctl suspend
> leaving work today.. I just opened the lid and was greeted with a black
> screen. I held down the power button to turn it off.  Then booted into
> rescue mode, I verified the contents of teh state.conf file as still
> pointing to  sddm.service, then ran a sudo systemctl enable sddm.service
> and this time I did not give me an error. I then attempted to start that
> service which prompted me for my password in a gui window but then
> afterwards nothing happened. I decided to reboot and I'm back at the black
> screen/keyboard lock issue.
>
> I really, really wish this thing would work like it should.
>

Any other suggestions?  I think I've proven sufficiently enough that the
normal method is not working in this case..
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org

Reply via email to