Unable to log in to graphical interface after upgrade from 12.3 to 13.1

For a bit of background see my previous posting http://forums.opensuse.org/english/get-technical-help-here/install-boot-login/494237-grub-messed-up-after-upgrading-12-3-13-1-a.html

When I boot OS 13.1, I get the login screen, however when I try to log on (either as root or my own user id), the login dialogue box disappears and just left with a green chemelion grinning at me inanely, then nothing.

I can switch to a text console using Ctrl-Alt-1 and then log in as root OK.

I’ve tried selecting both the ‘KDE Plasma Workspace’ and also the ‘Failsafe’ login options but both hang.

Also, if I issue a ‘shutdown -r now’ command from the command line (or try to shut it down from the login screen), the screen goes black, but it doesn’t shut down.

Any ideas?

Many thanks again.

Gary

OK, so I had a go at adding the ‘nomodeset’ option to the default kernel boot command line in yast and that made things even worse - I counldn’t even log in using the tui!

Fortunately, I could get in using the recovery boot.

Cheers,

Gary

On 2014-01-07 16:56, dn312sr wrote:
>
> For a bit of background see my previous posting
> http://tinyurl.com/pde3xp4

Was it an offline system upgrade (boot dvd, choose upgrade) or online
system upgrade (zypper dup)?


Cheers / Saludos,

Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)

Also what graphics card/chip?

Hi Carlos,

It was an offline upgrade from DVD.

Best regards,

Gary

Hi Gogalthorp,

The machine is a Dell Latitude E6530 with an Intel HD Graphics 4000 adapter (dual boots W7).

Best regards,

Gary

On 2014-01-10 11:26, dn312sr wrote:

> Hi Carlos,
>
> It was an offline upgrade from DVD.

As the DVD is too small, it can not contain the entire OSS repository
and the Offline System Upgrade procedure can not upgrade everything. You
have to run after it completes, this:


zypper dup
zypper up
zypper patch

Make sure you only have the 4 official repos active before running that.
Then, verify:


rpm -q -a --queryformat "%{INSTALLTIME};%{INSTALLTIME:day}; \
%{BUILDTIME:day}; %{NAME};%{VERSION}-%-7{RELEASE};%{arch}; \
%{VENDOR};%{PACKAGER};%{DISTRIBUTION};%{DISTTAG}
" \
| sort | cut --fields="2-" --delimiter=\; \
| tee rpmlist.csv | less -S

or

rpm -q -a --queryformat "%{INSTALLTIME}	%{INSTALLTIME:day} \
%{BUILDTIME:day} %-30{NAME}	%15{VERSION}-%-7{RELEASE}	%{arch} \
%25{VENDOR}%25{PACKAGER} == %{DISTRIBUTION} %{DISTTAG}
" \
| sort | cut --fields="2-" | tee rpmlist | less -S

or

rpm -q -a --queryformat "%{INSTALLTIME} %{INSTALLTIME:day}
%{BUILDTIME:day} %-30{NAME} %15{VERSION}-%-7{RELEASE} %{arch}
%25{VENDOR}%25{PACKAGER} == %{DISTRIBUTION} %{DISTTAG}
"
| sort | cut --fields=“2-” | tee rpmlist
| egrep -v “openSUSE.12.3” | less -S

(not containing 12.3)

With that query, you find listed at the top old packages that may have
to be upgraded manually, because they belong to the previous release, or
perhaps came from extra repositories and no equivalent was found in the
active repos. In that case you have to start at this phase to add the
needed extra repositories and update those packages.

Many of them show in red in YaST,

And after that, run “rcrpmconfigcheck” and verify the resulting list of
config files. I suggest backing up both the active and the old/new file
somewhere, and then edit both with “meld”. Choose what to keep or not of
the config.


Cheers / Saludos,

Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)

Hi,

I am replying to this thread to track - i installed as an upgrade from the internet using zypper to v3.1 and the application were not stable for KDE.

I have a Dell Inspiron 660s - with Intel graphics - so i think as per other posts regarding stability - there is an Intel driver issue.

Regards,

Shadders.

I guess the official repos are on the Internet?

Internet access will be difficult with this machine.
Is it possible to download the repositories I need, then do it all from a USB memory stick?

Many thanks,

Gary

On 2014-01-13 14:06, dn312sr wrote:
>
> robin_listas;2614883 Wrote:
>> On 2014-01-10 11:26, dn312sr wrote:
>> As the DVD is too small, it can not contain the entire OSS repository
>> and the Offline System Upgrade procedure can not upgrade everything. You
>> have to run after it completes, this:
>>
>>>
> Code:
> --------------------
> > >
> > zypper dup
> > zypper up
> > zypper patch
> >
> --------------------
>>>
>>
>> Make sure you only have the 4 official repos active before running
>> that.

> I guess the official repos are on the Internet?

Yes, of course.

> Internet access will be difficult with this machine.

Oh :frowning:

That’s very unfortunate.

> Is it possible to download the repositories I need, then do it all from
> a USB memory stick?

Well, yes, it is possible… but those repos are quite large. Hold on…

Ok, I connected to “ftp://ftp5.gwdg.de/pub/opensuse/” with midnight
commander, marked all files to find out the total sizes, and the results
are:

(64 bit only data)


oss
x86_64:	6,791,349K bytes in 11790 files
noarch:       8,918,625K bytes in 9580 files

non.oss:
x86_64:     56,519,067 bytes in 23 files
noarch:    103,076,075 bytes in 13 files

update:
x86_64:   1,680,969K bytes in 2668 files
noarch:   1,449,114K bytes in 849 files
nosrc:       534,605 bytes in 1 file

update-non-oss:
x86_64:   27,502,685 bytes in 21 files
nosrc:    flash-player-11.2.202.332-22.1.nosrc.rpm
noarch:   does not exist.

(plus the small repodata directories on each one)

So you see, the sizes needed are quite large. Not huge, but large
enough; and you need all of them to be sure, because you do not know in
advance what you really need.

There is another route, though. You can run this query:



rpm -q -a --queryformat "%{INSTALLTIME}	%{INSTALLTIME:day} \
%{BUILDTIME:day} %-30{NAME}	%15{VERSION}-%-7{RELEASE}	%{arch} \
%25{VENDOR}%25{PACKAGER} == %{DISTRIBUTION} %{DISTTAG}
" \
| sort | cut --fields="2-" | tee rpmlist | less -S

which lists all the installed packages, sorted by installation date. you
have to look at the lines at the top, but they can be hundreds. You have
to take down the list of packages that say they belong to the previous
version, then manually download the corresponding new version on another
computer, and finally update them using the rpm command on the target
computer.

This may need several iterations if you do mistakes or if the packages
have dependencies that you have not downloaded yet.

In fact, you can add a local directory as repository to yast, instead of
the internet repos you can’t access, and use yast to install those.
Doing this will make it easier to handle dependencies than plain rpm,
but still, if those packages needed on the local dir, dependencies can
not be satisfied…


Cheers / Saludos,

Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)

Hi Carlos,

Not sure this is right - I kicked off a download of OSS before I went home yesterday and it’s already up to 20GB and still going!

I’ve used VisualWget (on W7) to download and the target directory currently contains the following next level folders…

 Directory of C:\Gary\OpenSUSE\13.1 Repositories
14/01/2014  09:12    <DIR>          .
14/01/2014  09:12    <DIR>          ..
13/01/2014  14:15    <DIR>          anorien.csc.warwick.ac.uk
13/01/2014  13:46    <DIR>          download.opensuse.org
13/01/2014  15:31    <DIR>          fr2.rpmfind.net
13/01/2014  14:25    <DIR>          [ftp.df.lth.se](ftp://ftp.df.lth.se)
13/01/2014  15:40    <DIR>          [ftp.fsn.hu](ftp://ftp.fsn.hu)
13/01/2014  15:58    <DIR>          [ftp.funet.fi](ftp://ftp.funet.fi)
13/01/2014  16:55    <DIR>          [ftp.gts.lug.ro](ftp://ftp.gts.lug.ro)
13/01/2014  15:41    <DIR>          [ftp.halifax.rwth-aachen.de](ftp://ftp.halifax.rwth-aachen.de)
13/01/2014  13:56    <DIR>          [ftp.heanet.ie](ftp://ftp.heanet.ie)
13/01/2014  17:11    <DIR>          [ftp.icm.edu.pl](ftp://ftp.icm.edu.pl)
13/01/2014  15:44    <DIR>          [ftp.linux.cz](ftp://ftp.linux.cz)
13/01/2014  14:36    <DIR>          [ftp.linux.kiev.ua](ftp://ftp.linux.kiev.ua)
14/01/2014  08:56    <DIR>          [ftp.rz.uni-wuerzburg.de](ftp://ftp.rz.uni-wuerzburg.de)
13/01/2014  14:16    <DIR>          [ftp.sunet.se](ftp://ftp.sunet.se)
13/01/2014  16:52    <DIR>          [ftp.tu-chemnitz.de](ftp://ftp.tu-chemnitz.de)
13/01/2014  15:59    <DIR>          [ftp.uni-erlangen.de](ftp://ftp.uni-erlangen.de)
13/01/2014  14:02    <DIR>          [ftp.uni-kl.de](ftp://ftp.uni-kl.de)
13/01/2014  14:13    <DIR>          [ftp.uni-ulm.de](ftp://ftp.uni-ulm.de)
13/01/2014  14:59    <DIR>          ftp4.gwdg.de
13/01/2014  16:11    <DIR>          mirror.karneval.cz
13/01/2014  17:11    <DIR>          mirror.library.ucy.ac.cy
13/01/2014  14:38    <DIR>          mirror.optimate-server.de
14/01/2014  04:50    <DIR>          mirror.rackspace.co.uk
13/01/2014  13:55    <DIR>          mirror.switch.ch
13/01/2014  14:02    <DIR>          mirror.tspu.ru
13/01/2014  13:47    <DIR>          mirror1.hs-esslingen.de
14/01/2014  09:12    <DIR>          opensuse.blizoo.mk
13/01/2014  16:20    <DIR>          opensuse.intergenia.de
13/01/2014  15:40    <DIR>          opensuse.mirror.garr.it
13/01/2014  14:50    <DIR>          opensuse.mirrors.ovh.net
13/01/2014  15:18    <DIR>          opensuse.mirrors.proxad.net
13/01/2014  13:56    <DIR>          suse.bifi.unizar.es
13/01/2014  15:25    <DIR>          suse.inode.at
13/01/2014  15:07    <DIR>          suse.uni-leipzig.de
               0 File(s)              0 bytes
              36 Dir(s)  558,505,930,752 bytes free
C:\Gary\OpenSUSE\13.1 Repositories>

Does this look right?

Thanks,

Gary

On 2014-01-14 09:36, dn312sr wrote:
>
> Hi Carlos,
>
> Not sure this is right - I kicked off a download of OSS before I went
> home yesterday and it’s already up to 20GB and still going!

Well, of course, because you are probably downloading both the 32 bit
and 64 bits archs. You have to select only certain directories under oss.

> I’ve used VisualWget (on W7) to download and the target directory
> currently contains the following next level folders…

Using Windows might cause extra problems, because on Linux ftp servers
they some times use symlinks. So in Windows you may end downloading
twice some things.

> Code:
> --------------------
> Directory of C:\Gary\OpenSUSE\13.1 Repositories
> 14/01/2014 09:12 <DIR> .
> 14/01/2014 09:12 <DIR> …
> 13/01/2014 14:15 <DIR> anorien.csc.warwick.ac.uk
> 13/01/2014 13:46 <DIR> download.opensuse.org
> 13/01/2014 15:31 <DIR> fr2.rpmfind.net
> 13/01/2014 14:25 <DIR> ‘ftp.df.lth.se’ (ftp://ftp.df.lth.se)
> 13/01/2014 15:40 <DIR> ‘ftp.fsn.hu’ (ftp://ftp.fsn.hu)
> 13/01/2014 15:58 <DIR> ‘ftp.funet.fi’ (ftp://ftp.funet.fi)
> 13/01/2014 16:55 <DIR> ‘ftp.gts.lug.ro’ (ftp://ftp.gts.lug.ro)
> 13/01/2014 15:41 <DIR> ‘ftp.halifax.rwth-aachen.de’ (ftp://ftp.halifax.rwth-aachen.de)
> 13/01/2014 13:56 <DIR> ‘ftp.heanet.ie’ (ftp://ftp.heanet.ie)
> 13/01/2014 17:11 <DIR> ‘ftp.icm.edu.pl’ (ftp://ftp.icm.edu.pl)
> 13/01/2014 15:44 <DIR> ‘ftp.linux.cz’ (ftp://ftp.linux.cz)
> 13/01/2014 14:36 <DIR> ‘ftp.linux.kiev.ua’ (ftp://ftp.linux.kiev.ua)
> 14/01/2014 08:56 <DIR> ‘ftp.rz.uni-wuerzburg.de’ (ftp://ftp.rz.uni-wuerzburg.de)
> 13/01/2014 14:16 <DIR> ‘ftp.sunet.se’ (ftp://ftp.sunet.se)
> 13/01/2014 16:52 <DIR> ‘ftp.tu-chemnitz.de’ (ftp://ftp.tu-chemnitz.de)
> 13/01/2014 15:59 <DIR> ‘ftp.uni-erlangen.de’ (ftp://ftp.uni-erlangen.de)
> 13/01/2014 14:02 <DIR> ‘ftp.uni-kl.de’ (ftp://ftp.uni-kl.de)
> 13/01/2014 14:13 <DIR> ‘ftp.uni-ulm.de’ (ftp://ftp.uni-ulm.de)
> 13/01/2014 14:59 <DIR> ftp4.gwdg.de
> 13/01/2014 16:11 <DIR> mirror.karneval.cz
> 13/01/2014 17:11 <DIR> mirror.library.ucy.ac.cy
> 13/01/2014 14:38 <DIR> mirror.optimate-server.de
> 14/01/2014 04:50 <DIR> mirror.rackspace.co.uk
> 13/01/2014 13:55 <DIR> mirror.switch.ch
> 13/01/2014 14:02 <DIR> mirror.tspu.ru
> 13/01/2014 13:47 <DIR> mirror1.hs-esslingen.de
> 14/01/2014 09:12 <DIR> opensuse.blizoo.mk
> 13/01/2014 16:20 <DIR> opensuse.intergenia.de
> 13/01/2014 15:40 <DIR> opensuse.mirror.garr.it
> 13/01/2014 14:50 <DIR> opensuse.mirrors.ovh.net
> 13/01/2014 15:18 <DIR> opensuse.mirrors.proxad.net
> 13/01/2014 13:56 <DIR> suse.bifi.unizar.es
> 13/01/2014 15:25 <DIR> suse.inode.at
> 13/01/2014 15:07 <DIR> suse.uni-leipzig.de
> 0 File(s) 0 bytes
> 36 Dir(s) 558,505,930,752 bytes free
> C:\Gary\OpenSUSE\13.1 Repositories>
>
> --------------------
>
>
> Does this look right?

I don’t understand that listing. Are you trying ftp directly on
download.opensuse.org? Careful, because that server is a redirector, and
each file you try can be downloaded from a different mirror. Instead,
choose a mirror and download from it.

Maybe that VisualWget does see one entry for each mirror multiplying the
result by a hundredfold…


Cheers / Saludos,

Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)

Hi Carlos,

I was still getting loads of errors, so I bit-the-bullet and did a fresh install.
All seems to be working OK now.

Many thanks for your help.

Gary