BE to Jessie upgrade

Important informations about SolydXK including releases notes, forum rules and other anouncements
User avatar
Schoelje
Site Admin
Posts: 8233
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

BE to Jessie upgrade

Postby Schoelje » 29 Nov 2014 21:48

This topic describes the steps that are needed if users decide to upgrade their BE systems to Jessie.

At the end of the process (see Post-install section at the bottom) the user can convert his/her account to the new QtCurve/Evolvere theme. This is optional.

Note:

I recommend to wait until the new ISOs are finished but if you cannot wait and like a good experiment (after you made an image of your machine) I wrote down the steps below how to do the upgrade.

You cannot use the Update Manager to upgrade your BE to Jessie.
You will have to follow the below steps (start from "sources.list").


If you get an error while upgrading, first open up a terminal and run:

Code: Select all

sudo apt-get -f install
If that didn't save you. This is what I have done to get it back again:

Code: Select all

sudo aptitude full-upgrade
> Take the offered solution

Code: Select all

sudo apt-get -f install
sudo dpkg --configure -a
sudo apt-get purge cups-pdf printer-driver-cups-pdf
> and follow below from "dist-upgrade".


/etc/apt/sources.list:

Code: Select all

deb http://repository.solydxk.com/ solydxk main upstream import
deb http://ftp.debian.org/debian jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb http://ftp.debian.org/debian/ jessie-backports main contrib non-free


SolydK BE/BO to Jessie
Refresh apt cache:

Code: Select all

sudo apt-get update

Fix some issues:

Code: Select all

sudo apt-get purge cups-pdf userconfig ^live-*

Upgrade:

Code: Select all

sudo apt-get dist-upgrade

Purge some packages:

Code: Select all

sudo apt-get purge hal-info libhal1 systemd-shim

Install some packages:

Code: Select all

sudo apt-get install solydk-system-adjustments solydk-info plymouth-themes cups-pdf libjpeg-turbo-progs kuser

For good measure:

Code: Select all

sudo apt-get dist-upgrade


SolydX BE to Jessie
Refresh apt cache:

Code: Select all

sudo apt-get update

Fix some issues:

Code: Select all

sudo apt-get purge cups-pdf ^live-*

Upgrade:

Code: Select all

sudo apt-get dist-upgrade

Purge some packages:

Code: Select all

sudo apt-get purge hal-info libhal1 systemd-shim

Install some packages:

Code: Select all

sudo apt-get install solydx-system-adjustments solydx-info plymouth-themes cups-pdf libjpeg-turbo-progs

For good measure:

Code: Select all

sudo apt-get dist-upgrade


Post-install
Make sure the Update Manager recognizes that you are fully upgraded:

Code: Select all

sudo /bin/bash -c 'echo "upd=2015.01.31" > /usr/lib/solydxk/updatemanager/files/updatemanager.hist'

If you have Nvidia drivers installed:

Code: Select all

apt-get install --reinstall nvidia-kernel-dkms

If you want the new theme with QtCurve/Evolvere:

Code: Select all

configure-theme
and logout/login as proposed.

You can also do this for root:

Code: Select all

sudo configure-theme

If You're unable to shut down or reboot from the menu:

Code: Select all

sudo reboot


SolydXK needs you!
Development | Testing | Translations

Fargo
Posts: 888
Joined: 17 Sep 2013 14:40

Re: BE to Jessie upgrade

Postby Fargo » 29 Nov 2014 23:59

I assume these directions are for testing at this time and not for critical business machines?

User avatar
Snap
Posts: 1244
Joined: 25 Aug 2013 20:01
Location: Spain

Re: BE to Jessie upgrade

Postby Snap » 30 Nov 2014 00:05

Jessie is still not stable. Frozen but it's still Testing. To keep running stable you'll have to wait for the release.
This likely means that your installation is broken. -Mr Pixbuf.

Image

User avatar
timber
Posts: 539
Joined: 11 Aug 2013 21:01
Location: Pacific Northwest

Re: BE to Jessie upgrade

Postby timber » 30 Nov 2014 01:22

Thanks for the upgrade info on BE Schoelje!
Yesterday I installed Debian Wheezy and did a dist-upgrade to Jessie ... as a trial run for upgrading BE.
I figured that might give me some indication how it would go.
Things stalled once but I was able to get back on track using 'dpkg --configure -a' and all was good after that.
I'll give this a try soon and let you all know how it goes.

After changing sources do I use Update Manager or just go CLI?

Thanks! :mrgreen:

Dave
(aka timber)

p.s.
If I can get this Remaster thing down, it would be nice to create a set of BE ISO's when Jessie becomes "Stable".
I have a lot to learn about creating an ISO from an upgraded system between now and then.
I'll work toward that end.
timber

Samsung R580-M430 @ 2.27GHz - 8 GB RAM
Geforce 310M w/ nvidia-driver
SolydX/SolydM - Kernel 3.14-2-amd64 - Update Pack: 2014.07.15
SolydK - Kernel 3.14-2-amd64 - Update Pack: 2014.07.15
SolydKBE - Kernel 3.2.0-4-amd64 - LTS Update Pack: 2014.07.15

User avatar
Schoelje
Site Admin
Posts: 8233
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

Re: BE to Jessie upgrade

Postby Schoelje » 30 Nov 2014 07:22

This is a testing topic. I wouldn't recommend using this on your working machine. However, I'm tracking testing for a few weeks now with daily updates and hadn't had any breakages. Of course, that can change today ;)

My intention is to track the upgrade process once every few weeks to see how the changes work out on a working system. I usually upgrade the ISOs once a week so that I don't have to do big upgrades on each of them (which often comes with more breakages).


SolydXK needs you!
Development | Testing | Translations

User avatar
Schoelje
Site Admin
Posts: 8233
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

Re: BE to Jessie upgrade

Postby Schoelje » 30 Nov 2014 11:35

I've added "libjpeg62-turbo plymouth-themes" to the pre-install packages.
OP updated.


SolydXK needs you!
Development | Testing | Translations

Fargo
Posts: 888
Joined: 17 Sep 2013 14:40

Re: BE to Jessie upgrade

Postby Fargo » 01 Dec 2014 00:33

A deep thank you to all of you who are testing the BE to make sure the update goes smoothly. I try to help in the community where I can, but I rely on my system to be stable, so I really appreciate the work you all do to keep things going. Thank You.

User avatar
Schoelje
Site Admin
Posts: 8233
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

Re: BE to Jessie upgrade

Postby Schoelje » 28 Jan 2015 10:32

In preparation of the transition next Saturday, I've updated the OP and moved the topic to the production forum.


SolydXK needs you!
Development | Testing | Translations

User avatar
grizzler
Posts: 1788
Joined: 04 Mar 2013 15:45
Location: The Hague, NL

Re: BE to Jessie upgrade

Postby grizzler » 28 Jan 2015 13:35

The OP looks quite different from before, so I thought I'd try this in a terminal on a VM. I had to use apt install -f several times and even ended up having to remove cups-pdf (reinstalled it after the whole sequence).

The switch from kdm to lightdm seems to have worked without issue now, but replacing userconfig with kuser didn't happen. Also the hal packages were still installed as was systemd-shim. The libjpeg-turbo mess was partly fixed (libjpeg62-turbo was installed, libjpeg-turbo-progs wasn't). After all was done, the GRUB menu still had BE in the entry title.

The ISO used was the November 2014 KBE without any additions or deletions.

It may be a good idea to mention the possible need for apt install -f actions. And the hal/kuser/systemd-shim/libjpeg issue will have to be handled as well.

If I can find the time, I'll set up a new KBE VM (I was too optimistic and didn't clone this one first...) and run the whole thing again using solydfixes. If that still works, I think I may suggest people use that after all...

Edit
Crashes on the cups-pdf thing, just like the manual run. That didn't happen before. Annoying...
Frank

SolydX EE 64 - tracking Debian Testing

Fargo
Posts: 888
Joined: 17 Sep 2013 14:40

Re: BE to Jessie upgrade

Postby Fargo » 28 Jan 2015 15:16

Schoelje wrote:In preparation of the transition next Saturday, I've updated the OP and moved the topic to the production forum.


What is this 'transition' that is taking place next Saturday. Apparently I've missed that post.

User avatar
Schoelje
Site Admin
Posts: 8233
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

Re: BE to Jessie upgrade

Postby Schoelje » 28 Jan 2015 16:06

Fargo wrote:
Schoelje wrote:In preparation of the transition next Saturday, I've updated the OP and moved the topic to the production forum.


What is this 'transition' that is taking place next Saturday. Apparently I've missed that post.
It was blogged/posted: viewtopic.php?f=2&t=5081
When will this all happen?
- I'll start the transition on 31 January 2015.


SolydXK needs you!
Development | Testing | Translations

Fargo
Posts: 888
Joined: 17 Sep 2013 14:40

Re: BE to Jessie upgrade

Postby Fargo » 28 Jan 2015 16:40

Schoelje wrote:
Fargo wrote:
Schoelje wrote:In preparation of the transition next Saturday, I've updated the OP and moved the topic to the production forum.


What is this 'transition' that is taking place next Saturday. Apparently I've missed that post.
It was blogged/posted: viewtopic.php?f=2&t=5081
When will this all happen?
- I'll start the transition on 31 January 2015.


I guess I'm confused. I thought when you made that announcement it was effective immediately. I didn't realize you were still working on the 32bit versions. Since I am only using 64bit SolydK, which you will continue to maintain, and the BE which points to Debian Stable, I guess it doesn't affect me much.

User avatar
grizzler
Posts: 1788
Joined: 04 Mar 2013 15:45
Location: The Hague, NL

Re: BE to Jessie upgrade

Postby grizzler » 28 Jan 2015 16:44

Trying to hit a moving target is always nice. Not.

Whatever bothers cups-pdf now, didn't do so when I did the last test upgrade on a BE system, a couple of weeks ago. It's easy enough to handle in solydfixes of course. Just add a 'remove' to the pre-upgrade variable and an 'install' to the post-upgrade one. Just wonder what else will be different in three days... :(

Anyway, other than that, the upgrade function of the solydfixes script still works and it handles the hal/kuser/systemd-shim/libjpeg issue. I'll run some more tests tomorrow.
Frank

SolydX EE 64 - tracking Debian Testing

User avatar
Schoelje
Site Admin
Posts: 8233
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

Re: BE to Jessie upgrade

Postby Schoelje » 28 Jan 2015 17:54

OP updated.
Tested with SolydXBE 201411:
  • XBE to Wheezy to Jessie
  • XBE to Jessie
Seems okay now...


SolydXK needs you!
Development | Testing | Translations

User avatar
grizzler
Posts: 1788
Joined: 04 Mar 2013 15:45
Location: The Hague, NL

Re: BE to Jessie upgrade

Postby grizzler » 28 Jan 2015 18:29

Yes, that should do it.

W.r.t. the hal packages, that's actually a set of four: hal, hal-info, libhal1 and libhal-storage1. If you purge hal-info and libhal1, the other two are removed as well. If you purge just hal, only hal itself disappears (if I remember correctly). It's true that's the most important one, but to clean up the lot...
Frank

SolydX EE 64 - tracking Debian Testing

Rocky
Posts: 125
Joined: 15 Apr 2014 11:04
Location: Ireland

Re: BE to Jessie upgrade

Postby Rocky » 28 Jan 2015 19:08

Fargo wrote:What is this 'transition' that is taking place next Saturday. Apparently I've missed that post.
@Fargo - I was a bit confused too but I think the transition that Schoelje speaks of is the point where the sources list changes to point directly at Debians repos (apart from one Solydx repo) .See for example the sources list in the OP. Personally I think it is better and am more comfortable with pointing directly to Debian with only Solydx packages etc coming from the one Solydxk repo
"All that glisters is not gold" - Shakespeare "The Merchant of Venice"

User avatar
grizzler
Posts: 1788
Joined: 04 Mar 2013 15:45
Location: The Hague, NL

Re: BE to Jessie upgrade

Postby grizzler » 28 Jan 2015 20:35

Just did an XBE to Jessie with solydfixes (with the cups-pdf changes added) and that went as smooth as before.

Afterwards the GRUB menu looked odd: SolydK instead of SolydX. I checked the KBE I did earlier and that still had BE in the menu.
Turns out for some reason the XBE dist-upgrade included solydk-info instead of solydx-info. The KBE dist-upgrade had apparently crashed on the cups-pdf problem before solydk-info could replace solydkbe-info. I think I'll include an extra 'install' for those info packages to solydfixes' post-upgrade variable, just in case...
Frank

SolydX EE 64 - tracking Debian Testing

schechtman
Posts: 19
Joined: 20 May 2013 14:55

Re: BE to Jessie upgrade

Postby schechtman » 31 Jan 2015 21:55

Hi Folks,

Let me start saying, that even with the problems that I encountered twice when updating, I still love this distribution and KDE.

However, today 31/01/15 I updated the system using the update-manager, and ..... got locked out.

I am able to log into linux using a terminal. But, the graphical interface does not show up. I get a message saying:

Cannot open theme file /usr/share/kde4/apps/kdm/themes/solydk

What should I do?

Thanks in advance,

Helio

User avatar
grizzler
Posts: 1788
Joined: 04 Mar 2013 15:45
Location: The Hague, NL

Re: BE to Jessie upgrade

Postby grizzler » 31 Jan 2015 22:25

Ah yes, that's one of the things I came across while developing the new solydfixes. Not everyone did the optional kdm to lightdm switch (was that even suggested for the BEs?).

Try apt purge kdm followed by apt install lightdm (or apt install --reinstall lightdm if apt claims the newest version is already installed).
Frank

SolydX EE 64 - tracking Debian Testing

schechtman
Posts: 19
Joined: 20 May 2013 14:55

Re: BE to Jessie upgrade

Postby schechtman » 01 Feb 2015 00:12

Dear Grizzler,

Your reply was spot on. Thank you very much that solved the issue.

I was using kdm and during the upgrade the default was to continue with it. If I decide on moving back to kdm, will I be able to do it?

Helio


Return to “News & Anouncements”

Who is online

Users browsing this forum: No registered users and 2 guests