Boot stops at Reached Target Graphical Interface after uninstalling libjpeg8-32 bit

Hello,

I am using OpenSuse 12.3 and since I tried to uninstall libjpeg8 - 32 bit nothing works. I tried to reboot but now the computer is only showing me a black screen with Reached target Graphical Interface .

If it can help, I uninstalled libjpeg8 - 32 bit via Yast

Any help would be very appreciated

Just to see what would happen, I tried uninstalling libjpeg8 in my 64-bit opensuse 13.2.

Yast gave several warnings. One of those warnings was that it would break Xorg. I aborted.

It looks as if you deleted an important library.

Given that support for 12.3 has ended, your best bet might be to decide that it is time to switch to 13.2.

Sadly I need to stay at 12.3 because it is the version my company chose for the production server and my development machine needs to stay at the same version for compatibility reasons.

is there any way I could fix xorg from the command line? I can still access terminal from alt+f1 at boot

There is still an OSS repo for 12.3 at

ftp://ftp.gwdg.de/pub/opensuse/distribution/12.3/repo/oss/

Try to iinstall from that from the CLI using yast and/or zypper.

Well the 12.3 repos are no longer updated. I assume but don’t know if the still exist at their old URL???

In any case that need to know where they are now and point Yast or zypper to them

With out any extraneous repos then do a zypper dup should bring things back

or

If you have the FULL install DVD you could do an update but you do lose any patch applied

or

restore from your backup. You do have backups right???

12.3 was an Evergreen base I think. Was this your usage?

13.1 is or will be the new Evergreen base.

If you want really long support get the SUSE versions openSUSE versions move along pretty fast and support is not all that long.

Did not the warning that removal of that lib would also remove parts of X not raise a warning flag. Without X there is no GUI of any nature

I am sorry I am somewhat new to Linux and OpenSuse in general.
Could you please explain to me how to install this repo from yast? And will I lose some data if I proceed?

I am typing via and iPad next to my work computer and it is not very good to browse the web for guides on how to install from CLI…

Sorry for my english it is my second language

Will lose nothing if you install from yast but by ripping out that lib you also ripped out things that depend on the lib one at least being X. X being the base of all GUIs. At this point it is very uncertain exactly how much you actually removed. Since GUI’s depend on X and you zapped X it is a very good change you also removed large chunks of any GUi you had. Also it all depends on if the old out of date repos for 12.3 are still at the same URLs. Which I’m not certain of. I’m sure they are around somewhere but personally I don’t know where.

I have no idea what possessed you to remove the lib in the first place if you don’t even know Linux… :frowning:

Write on the blackboard 100 times “Linux is not Windows”

I went ahead and downloaded the repo hcvv suggested. If i do zypper up it says :
Retrieving repository ‘OpenSuse 12.3 Stable’ metadata… Done
Warning Repository openSuse 12.3 appears to be outdated
Warning Repository openSuse 12.3-update-non-oss appears to be outdated
reading installed packages…

Nothing to do

what should I do from now on?

not zypper up that is an update use zypper dup that is a distro update should bring all to tjhe same level as the repo.

You downloaded the repo???That may be a bit large LOL. Just point the tools to the URL. You can set the url in yast or via zypper

Then why oh why did you go and de-install some software?

No need to answer this question. Many people, inclusing yourself will allready have asked the same rethorical question.

No I pointed towards it in Yast.
I unchecked older repositories in the yast software directory managers and only checked the new one.
Just starded zypper dup.

will keep you guys updated!
thank you very much for the help

Look on the positive side. He now has something that he can post in the thread Have you done some stupid thing in openSUSE?

And like gogalthorpe says: please tell precise what you did. Do not say “I downloaded the repo” because you didn’t. Say I used this command:… or, I started yast > Software > software repositories and added the repo mentioned above.

We can not look over your shoulders and depend completely on your precise reports.

@gogalthorpe: one can find repos of openSUSE at gwdg.de from many old openSUSE versions. 12.3 is not even categorized under the old ones (because of it being Evergreen). Using the repo I point to above should make the 12.3 software available

But it may be better to change all existing repos on the system (Oss, Non-OSS and update) from what they point to now to the gwdg ones.

Pfff, this is realy not easy to explain from remote :frowning:

Exactly my first thoughts, but I didn’t want to say so. :wink:

Also it could ne good to install the Pattern for X.

Maybe somebody is good enough with zypper to post a statement for that.

Update! The zypper dup command just finished running (after installing a total of 752 packages!) and I rebooted.
Unfortunately, I am still stuck at OK ] Reached target Graphical Interface

Edit* when I press alt + F1 it is written:
[0.237440] pnp 00:06: can’t evaluate _CRS: 12311
doing fast boot
followed by a bunch of errors looking like:
[0.986525] [drm:i915_write32] ERROR Unclaimed write to a090

Here is a picture of my Yast Configured Software Repositories:

http://imgur.com/EyFUGuT

No, it is not.
11.4 was Evergreen, and 13.1 is planned to be.

But it may be better to change all existing repos on the system (Oss, Non-OSS and update) from what they point to now to the gwdg ones.

The 12.3 repos still exist in their original locations on download.opensuse.org.
So there has actually not been any need for adding the gwdg.de mirror.

Can you please post the file /var/log/Xorg.0.log?

Does recovery mode work? (2nd entry in “Advanced Options” in the boot menu)
If yes, you could boot to that and post /var/log/Xorg.0.log.old instead.

Alternatively, log in to text mode (Ctrl+Alt+F1) as root, run “startx” and post the messages you get.

You shouldn’t disable the update repo.
That’s the reason why “zypper dup” (unnecessarily) installed that many packages.

You should reenable it and update your system (“zypper patch” or “zypper up”).

Thank you very much,
I tried safe mode and I got stuck at [OK] Started LSB: X Display Manager.

Then I read your answer to my picture and reenabled the update repository and did zypper up.
It is now updating 751 different packages.

I will keep you updated!