Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic:  [Solved] 13-Aug dist-upgrade breaks LXDE  (Read 9557 times)

timc

  • Guest
[Solved] 13-Aug dist-upgrade breaks LXDE
« on: 2013/08/13, 14:01:06 »
This morning's dist-upgrade broke my LXDE. It removed lxsession-edit and lxpolkit. Now my panel is not displayed.

If I try to reinstall lxsession-edit, it says it will remove lxde lxde-common lxde-core lxinput lxsession siduction-settings-lxde

Here is the history log:

Code: [Select]
Start-Date: 2013-08-13  06:38:30
Commandline: apt-get dist-upgrade
Install: libgee2:amd64 (0.6.8-1, automatic)
Upgrade: whowatch:amd64 (1.6.0a-2, 1.8.4-1), apt:amd64 (0.9.9.4, 0.9.10), python-minimal:amd64 (2.7.5-3, 2.7.5-4), libpciaccess0:amd64 (0.13.1-2, 0.13.2-1), rpcbind:amd64 (0.2.0-8, 0.2.0-8.1), libx11-xcb1:amd64 (1.6.0-1, 1.6.1-1), libxi6:amd64 (1.7.1.901-1, 1.7.2-1), apt-utils:amd64 (0.9.9.4, 0.9.10), libx11-data:amd64 (1.6.0-1, 1.6.1-1), parted:amd64 (2.3-13, 2.3-14), libbz2-1.0:amd64 (1.0.6-4, 1.0.6-5), libxtst6:amd64 (1.2.1-1+deb7u1, 1.2.2-1), libapt-inst1.5:amd64 (0.9.9.4, 0.9.10), libxt6:amd64 (1.1.3-1+deb7u1, 1.1.4-1), curl:amd64 (7.31.0-2, 7.32.0-1), libxv1:amd64 (1.0.7-1+deb7u1, 1.0.9-1), libparted0debian1:amd64 (2.3-13, 2.3-14), bzip2:amd64 (1.0.6-4, 1.0.6-5), libxfont1:amd64 (1.4.5-2, 1.4.6-1), libaa1:amd64 (1.4p5-40, 1.4p5-41), xserver-xorg-video-intel:amd64 (2.21.14-1, 2.21.14-4), libapt-pkg4.12:amd64 (0.9.9.4, 0.9.10), python:amd64 (2.7.5-3, 2.7.5-4), libpython-stdlib:amd64 (2.7.5-3, 2.7.5-4), libcurl3:amd64 (7.31.0-2, 7.32.0-1), libxxf86vm1:amd64 (1.1.2-1+deb7u1, 1.1.3-1), lxsession:amd64 (0.4.6.1-4, 0.4.9.2-1), libx11-6:amd64 (1.6.0-1, 1.6.1-1), libxxf86dga1:amd64 (1.1.3-2+deb7u1, 1.1.4-1), libcurl3-gnutls:amd64 (7.31.0-2, 7.32.0-1), libxvmc1:amd64 (1.0.7-2, 1.0.8-1)
Remove: lxsession-edit:amd64 (0.2.0-3), lxpolkit:amd64 (0.1.0-4)
End-Date: 2013-08-13  06:40:25


Tim

Offline michaa7

  • User
  • Posts: 2.295
13-Aug dist-upgrade breaks LXDE
« Reply #1 on: 2013/08/13, 14:54:04 »
Try

Code: [Select]
apt-get install lxsession-edit=0.2.0-3 lxpolkit=0.1.0-4 lxsession=0.4.6.1-4
(not sure if I missed a package, try appending the "-s" option at the end)

Observing the "remove" part of the output of "apt-get dist-upgrade" would avoid this hassle - as you know for sure.
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.345
    • Land of the Buckeye
RE: 13-Aug dist-upgrade breaks LXDE
« Reply #2 on: 2013/08/13, 15:32:52 »
Yep -- I can't get my LXDE netbook past the slim login.

But michaa7, when I try your install command, apt will remove lxde, lxde-common, lxde-core, lxinput, and lxsession.  So I don't think I want to do that.

I maybe was half-asleep when I upgraded it this morning, but I did not see anything to be removed.

?
System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO

timc

  • Guest
RE: 13-Aug dist-upgrade breaks LXDE
« Reply #3 on: 2013/08/13, 16:07:22 »
santa in the irc channel says he is working to fix it. It's not ready yet, though.

Tim

Offline michaa7

  • User
  • Posts: 2.295
Re: RE: 13-Aug dist-upgrade breaks LXDE
« Reply #4 on: 2013/08/13, 16:13:24 »
Quote from: "dibl"
...But michaa7, when I try your install command, apt will remove lxde, lxde-common, lxde-core, lxinput, and lxsession.  So I don't think I want to do that.


Sure you don't want to do that.

I do not run lxde, so I cannot test which updated packages caused the removal of the two packages.

If nothing else works you may downgrade *all* the packages installed (see history log), which, I addmit, isn't a handy solution.
But you could have a look which *rdepends* got updated in the last d-u. And then downgrade those packages together with the ones mentioned already.

There is no other way then to track down step by step all involved packages except waiting and hopeing.
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.345
    • Land of the Buckeye
RE: Re: RE: 13-Aug dist-upgrade breaks LXDE
« Reply #5 on: 2013/08/13, 16:26:02 »
It's not a "production" machine, it's just my netbook for casual use, and I'm not going anywhere with it today, so I'll just wait.  Good to hear that Santa is taking a look at it.  If it's fixed in a few days that's soon enough for me (sorry Tim).  :)
System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO

Offline michaa7

  • User
  • Posts: 2.295
Re: RE: 13-Aug dist-upgrade breaks LXDE
« Reply #6 on: 2013/08/13, 16:31:11 »
This *simulation* works here on i386 (it proves there are no unmet dependencies with this downgrade):
Code: [Select]
# apt-get install lxsession-edit/testing lxpolkit/testing lxde/testing  lxde-core/testing  lxinput/testing  lxde-common/testing  lxsession/testing -s
Quote
# apt-get install lxsession-edit/testing lxpolkit/testing lxde/testing  lxde-core/testing  lxinput/testing  lxde-common/testing  lxsession/testing -s
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.      
Statusinformationen werden eingelesen.... Fertig
Version »0.2.0-3« (Debian:7.1/stable, Debian:unstable, Debian:testing [i386]) für »lxsession-edit« gewählt.
Version »0.1.0-4« (Debian:7.1/stable, Debian:unstable, Debian:testing [i386]) für »lxpolkit« gewählt.
Version »4+nmu1« (Debian:7.1/stable, Debian:unstable, Debian:testing [all]) für »lxde« gewählt.
Version »4+nmu1« (Debian:7.1/stable, Debian:unstable, Debian:testing [all]) für »lxde-core« gewählt.
Version »0.3.2-1« (Debian:7.1/stable, Debian:unstable, Debian:testing [i386]) für »lxinput« gewählt.
Version »0.5.5-6« (Debian:7.1/stable, Debian:unstable, Debian:testing [all]) für »lxde-common« gewählt.
Version »0.4.6.1-4« (Debian:7.1/stable, Debian:testing [i386]) für »lxsession« gewählt.
Die folgenden zusätzlichen Pakete werden installiert:
  galculator lxde-icon-theme lxpanel lxrandr lxshortcut lxterminal
Vorgeschlagene Pakete:
  lxlauncher lxtask
Empfohlene Pakete:
  lxmusic network-manager-gnome xscreensaver
Die folgenden NEUEN Pakete werden installiert:
  galculator lxde lxde-common lxde-core lxde-icon-theme lxinput lxpanel lxpolkit lxrandr lxsession lxsession-edit
  lxshortcut lxterminal
0 aktualisiert, 13 neu installiert, 0 zu entfernen und 133 nicht aktualisiert.
Inst galculator (2.1.2-1 Debian:unstable [i386])
Inst lxsession (0.4.6.1-4 Debian:7.1/stable, Debian:testing [i386])
Inst lxde-common (0.5.5-6 Debian:7.1/stable, Debian:unstable, Debian:testing [all])
Inst lxpanel (0.5.10-1 Debian:7.1/stable, Debian:unstable, Debian:testing [i386])
Inst lxde-core (4+nmu1 Debian:7.1/stable, Debian:unstable, Debian:testing [all])
Inst lxde-icon-theme (0.5.0-1 Debian:7.1/stable, Debian:unstable, Debian:testing [all])
Inst lxinput (0.3.2-1 Debian:7.1/stable, Debian:unstable, Debian:testing [i386])
Inst lxrandr (0.1.2-3 Debian:7.1/stable, Debian:unstable, Debian:testing [i386])
Inst lxsession-edit (0.2.0-3 Debian:7.1/stable, Debian:unstable, Debian:testing [i386])
Inst lxshortcut (0.1.2-3 Debian:7.1/stable, Debian:unstable, Debian:testing [i386])
Inst lxterminal (0.1.11-4 Debian:7.1/stable, Debian:unstable, Debian:testing [i386])
Inst lxde (4+nmu1 Debian:7.1/stable, Debian:unstable, Debian:testing [all])
Inst lxpolkit (0.1.0-4 Debian:7.1/stable, Debian:unstable, Debian:testing [i386])
Conf galculator (2.1.2-1 Debian:unstable [i386])
Conf lxsession (0.4.6.1-4 Debian:7.1/stable, Debian:testing [i386])
Conf lxde-common (0.5.5-6 Debian:7.1/stable, Debian:unstable, Debian:testing [all])
Conf lxpanel (0.5.10-1 Debian:7.1/stable, Debian:unstable, Debian:testing [i386])
Conf lxde-core (4+nmu1 Debian:7.1/stable, Debian:unstable, Debian:testing [all])
Conf lxde-icon-theme (0.5.0-1 Debian:7.1/stable, Debian:unstable, Debian:testing [all])
Conf lxinput (0.3.2-1 Debian:7.1/stable, Debian:unstable, Debian:testing [i386])
Conf lxrandr (0.1.2-3 Debian:7.1/stable, Debian:unstable, Debian:testing [i386])
Conf lxsession-edit (0.2.0-3 Debian:7.1/stable, Debian:unstable, Debian:testing [i386])
Conf lxshortcut (0.1.2-3 Debian:7.1/stable, Debian:unstable, Debian:testing [i386])
Conf lxterminal (0.1.11-4 Debian:7.1/stable, Debian:unstable, Debian:testing [i386])
Conf lxde (4+nmu1 Debian:7.1/stable, Debian:unstable, Debian:testing [all])
Conf lxpolkit (0.1.0-4 Debian:7.1/stable, Debian:unstable, Debian:testing [i386])
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

Offline piper

  • User
  • Posts: 1.785
  • we are the priests ... of the temples of syrinx
Re: RE: 13-Aug dist-upgrade breaks LXDE
« Reply #7 on: 2013/08/13, 17:04:23 »
Quote from: "timc"
santa in the irc channel says he is working to fix it. It's not ready yet, though.

Tim


+1
Free speech isn't just fucking saying what you want to say, it's also hearing what you don't want to fucking hear

I either give too many fucks or no fucks at all, it's like I cannot find a middle ground for a moderate fuck distribution, it's like what the fuck

timc

  • Guest
RE: Re: RE: 13-Aug dist-upgrade breaks LXDE
« Reply #8 on: 2013/08/13, 20:47:04 »
Current status: lxpanel and pcmanfm now install cleanly. However, I still cannot reinstall lxsession-edit and lxpolkit without it wanting to remove lxde lxde-common lxde-core lxinput lxsession siduction-settings-lxde

So, my desktop still works, but there are no panel and menu.

Tim

Santa

  • Guest
Re: RE: Re: RE: 13-Aug dist-upgrade breaks LXDE
« Reply #9 on: 2013/08/14, 14:37:39 »
Quote from: "timc"
Current status: lxpanel and pcmanfm now install cleanly. However, I still cannot reinstall lxsession-edit and lxpolkit without it wanting to remove lxde lxde-common lxde-core lxinput lxsession siduction-settings-lxde

So, my desktop still works, but there are no panel and menu.

Tim


Hello Tim,

lxsession-edit and lxpolkit are removed because lxsession conflicts against them.

I have just checked the changelog of latest lxsession upload to sid: http://packages.qa.debian.org/l/lxsession/news/20130812T123425Z.html
This shows this was done on purpose, so I tend to think the removal is ok.

However, if I'm not mistaken, at the same time when you did the upgrade a couple of packages (lxpanel and pcmanfm) had to be held back because a couple of packages are waiting in debian's NEW queue and a third package was broken by debian. Given the removal of lxsession-edit and lxpolkit seem fine, I think those 3 packages were the cause of the problem (they were are also the reason why lxde was uninstallable yesterday in the morning). Perhaps you have now a misconfiguration as a result of having a half-upgraded lxde, but this is just a conjecture.

One thing is true: with our current packages in the fixes repository, in a virtual machine I have an lxde installed from the firestarter amd64 iso; I upgraded it and apparently it works without losing the panel or any other issue. Also the fixes/ packages made lxde installable again.

So, could you test with a new user account?

Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.345
    • Land of the Buckeye
RE: Re: RE: Re: RE: 13-Aug dist-upgrade breaks LXDE
« Reply #10 on: 2013/08/14, 15:00:46 »
I think there's still an issue in the pcmanfm dependency chain.  pcmanfm depends on libfm1 (among others).  libfm1 depends on libfm-data.  On my LXDE netbook, apt refuses to install libfm1 because of the dependency on libfm-data. "E: Unable to correct problems, you have held broken packages."

But trying to install libfm-data generates the "libfm-data is already the newest version" message.
System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO

Santa

  • Guest
Re: RE: Re: RE: Re: RE: 13-Aug dist-upgrade breaks LXDE
« Reply #11 on: 2013/08/14, 18:42:01 »
Quote from: "dibl"
I think there's still an issue in the pcmanfm dependency chain.  pcmanfm depends on libfm1 (among others).  libfm1 depends on libfm-data.  On my LXDE netbook, apt refuses to install libfm1 because of the dependency on libfm-data. "E: Unable to correct problems, you have held broken packages."

But trying to install libfm-data generates the "libfm-data is already the newest version" message.


Aha. Thanks for notcing, it seems this only happens in i386, I'm working on it.

timc

  • Guest
RE: Re: RE: Re: RE: Re: RE: 13-Aug dist-upgrade breaks LXDE
« Reply #12 on: 2013/08/14, 19:37:54 »
@Santa, I created a new user account. It is slightly different - there is a blank white image at the bottom left of the screen that looks a little like a panel. But clicking on it does nothing.

So, how about a different question. What if I were to remove the LXDE packages and try to reinstall LXDE? Is there a metapackage for doing that? Would my configurations remain intact? There is a section in the Siduction manual about desktops, but it only really seems to address KDE.

Thank you for your help and any advice you can give me.

Tim

Santa

  • Guest
Re: RE: Re: RE: Re: RE: Re: RE: 13-Aug dist-upgrade breaks L
« Reply #13 on: 2013/08/15, 19:39:35 »
Quote from: "timc"
@Santa, I created a new user account. It is slightly different - there is a blank white image at the bottom left of the screen that looks a little like a panel. But clicking on it does nothing.


I have been investigating a bit more about this. I can reproduce the problem you have with a new user account and also just rebooting after the upgrade.

To sum up the current state of this, the upgrade to the latest debian lxde packages means the following:
1 - Removal of lxsession-edit and lxpolkit (which seems fine for now).
2 - They were uninstallable for various reasons, but we fixed this problem in fixes/
3 - After rebooting after the upgrade, the panel doesn't work, we still not have a fix for this, so if you haven't upgraded yet, I recommend you to hold the dist-upgrade for now.

Quote from: "timc"

So, how about a different question. What if I were to remove the LXDE packages and try to reinstall LXDE? Is there a metapackage for doing that? Would my configurations remain intact? There is a section in the Siduction manual about desktops, but it only really seems to address KDE.

Thank you for your help and any advice you can give me.

Tim


Reinstalling won't help, I'd recommend you to until we have fixed properly this broken debian packages. In any case the metapackage is called 'lxde'.

Santa

  • Guest
RE: Re: RE: Re: RE: Re: RE: Re: RE: 13-Aug dist-upgrade brea
« Reply #14 on: 2013/08/15, 23:34:25 »
Update:

After various hours of work, we have pushed various packages related to lxde in fixes/. We think the issues should be fixed now, please le us know if now lxde works for you or not. Thank you.