Commit bisect lubuntu-desktop?

Israel israeldahl at gmail.com
Fri Feb 14 04:13:32 UTC 2014


On 02/13/2014 05:24 PM, John Hupp wrote:
> On 2/13/2014 11:09 AM, Israel wrote:
>> On 02/13/2014 08:52 AM, John Hupp wrote:
>>> On 2/12/2014 9:28 PM, Israel wrote:
>>>> On 02/12/2014 06:47 PM, John Hupp wrote:
>>>>> I have been troubleshooting a problem that appeared between 
>>>>> Lubuntu Raring and Saucy. The problem does not appear on plain 
>>>>> Ubuntu. I installed lubuntu-desktop on Ubuntu Saucy and duplicated 
>>>>> the problem, so it seems that something in the desktop environment 
>>>>> is responsible. If I were speculating, I would say that lxsession 
>>>>> or one of its dependencies is the culprit.
>>>>>
>>>>> In any case, after coming at it from a number of angles and not 
>>>>> finding a solution, I'm wondering about something nice and 
>>>>> methodical like a commit bisect. Can I do that with 
>>>>> lubuntu-desktop or its major dependent packages?
>>>>>
>>>>> --John
>>>>>
>>>>> ---------------------------------
>>>>>
>>>>> P.S. I've posted more directly about the problem here, but because 
>>>>> it involves LTSP and that is a rarity on Lubuntu, no one with 
>>>>> specific experience addressed the problem (though Israel took a 
>>>>> swing at it based on his general knowledge). Nonetheless, my notes 
>>>>> about what I've tried:
>>>>>
>>>>> Under Saucy i386, I find that on a client machine the X session 
>>>>> ends within seconds and returns to the LDM login screen.
>>>>>
>>>>> LDM.log merely notes something like "x session started" and then 
>>>>> immediately follows with "x session ended."
>>>>>
>>>>> It doesn't matter which user account I log in with.
>>>>>
>>>>> I have tried a couple different clients with different video 
>>>>> cards, one an old Intel and the other a current Radeon, both with 
>>>>> plenty of RAM.
>>>>>
>>>>> The problem only appears with Lubuntu Saucy. I have not seen it 
>>>>> with Ubuntu Saucy.
>>>>>
>>>>> The problem did not appear under Lubuntu Raring.
>>>>>
>>>>> On an installation of Ubuntu Saucy, installing lubuntu-desktop and 
>>>>> choosing the Lubuntu session from the LTSP client manifests the 
>>>>> bug. This heavily implicates LXDE.
>>>>>
>>>>> ~/.config/lxsession/Lubuntu/desktop.conf for both users has 
>>>>> disable_autostart=all, so many/most autostart apps are disabled.
>>>>>
>>>>> Disable zram: On the server, sudo mv /etc/init/zram-config.conf –> 
>>>>> zram-config.donotstart and then sudo ltsp-update-image -c /. Did 
>>>>> not fix.
>>>>>
>>>>> Trying different monitors on the client did not fix.
>>>>>
>>>>> Check /var/lib/tftpboot/ltsp/i386/lts.conf: LDM_DIRECTX = True 
>>>>> (for no encrypted SSH tunnel)
>>>>>
>>>>> cat /var/log/Xorg.n.log on client: I don’t see anything. Last line 
>>>>> is Suspending AIGLX clients for VT switch.
>>>>>
>>>>> LTS.conf: LDM_AUTOLOGIN=True (with accompanying user and P/W in 
>>>>> specific client section) produces a boot loop.
>>>>>
>>>>> From LDM, logging in with Session: Failsafe Lxterm produced a 
>>>>> successful login into a terminal window.
>>>>> But from that terminal, running startx yields X: user not 
>>>>> authorized to run the X server, aborting. (Yet it does the same on 
>>>>> 13.04, so that does not indicate anything.)
>>>>> On the server, ~/.Xauthority is owned by the respective users, not 
>>>>> by root (ownership by root had caused this behavior for one user).
>>>>> None of the users are in the video group, but neither are they in 
>>>>> 13.04.
>>>>>
>>>>> From LDM on client, Ctrl-Alt-F2 and startx at that root prompt 
>>>>> does start the Ubuntu X session (though with no desktop features).
>>>>>
>>>> Here is another shot in the dark....
>>>> 1. Default applications for LXSession has caused a few people 
>>>> headaches... this *may* be part of the problem...
>>>> 2. Have you tried 14.04 to see if the problem is still here (It is 
>>>> in Alpha still... but I use it as my daily driver without any major 
>>>> issues).
>>>>
>>>> I sure hope you can figure out where the issue is.
>>>> But your comments make me wonder if that program is causing the 
>>>> problem... you might try simply removing it... though I don't know 
>>>> everything that comes with it.  It will probably want to remove 
>>>> lubuntu-deskop.... (you could force it without recommends if you 
>>>> still want that package... though It doesn't really do anything 
>>>> except pull in the depends for Lubuntu).
>>>>
>>>
>>> I have been wanting to try 14.04 but due to bandwidth would have to 
>>> download overnight -- and I have forgotten to start the job the last 
>>> several opportunities!
>>>
>>> Thinking of LXSession-default-apps, I did go so far as to 
>>> double-check that it was set *not* to autostart anything for any 
>>> user.  On the other hand, the X session terminates so quickly after 
>>> starting (~ 1 s) that I'm a bit doubtful as to whether a startup app 
>>> might be the cause.
>>>
>>> When you say "that program is causing the problem... you might try 
>>> simply removing it," do you mean LXSession-default-apps, or 
>>> something else?  AFAIK, LXSession-default-apps does nothing more 
>>> than edit some configuration files that one could also edit manually.
>>>
>> Sure, when they put the LXSession-Default-apps in it made some of the 
>> other autostart capabilities not work right (like the autostart 
>> folder in ./config)  So, I was thinking it might be causing an issue 
>> with your scenario, and removing that program might help.
>> As you already know, I don't really know enough to really help you in 
>> your specific problem... but when you mentioned the things you did, 
>> it made me wonder if the program that has changed and is controlling 
>> autostart might be the culprit, as it might have some preconfigured 
>> settings, and a apt-get purge might fix it... but this is just a 
>> guess...
>>
>
> One piece of good news is that the problem does not appear in the 
> 2-12-14 Daily Build of 14.04.
>
> Of course if I want to fix 13.10 then there is still the wide-open 
> question of what changed and how did that affect the behavior.
Yay!!  That is great news!  You'll have to find out from someone like 
Julien, or anyone else that is the main driving force behind 
development.  I am sure they may know what changed...

-- 
Regards




More information about the Lubuntu-users mailing list