11.1RC1 Boot Stuck on jexec

I have been playing around with 11.1RC1 for awhile. It’s been working great, but today after a reboot the machine won’t completely boot up. The boot messages stop at “Starting jexec…” and then the boot-up goes no farther. I tried the Failsafe boot and it made no difference. This never happened before, and it’s a bit of a show stopper. Has anyone else had this problem with 11.1RC1?

What do you have after “Starting jexec”?

Did you do a recent update? If so what did you update/upgrade?

Try booting with the DVD in the device.

Type "level 3"at the bootsplash and try booting to runlevel 3. Do you get that far?
Assuming yes;
Login as root
type “yast2”
navigate with arrow & tab keys
remove “Jexec”
exit back to the command line
“reboot”

Hope that helps…

I had this problem twice after kernel-updates (making updates from beta 1 on…) but I could start failsafe…switched back to level 2 and installed the Nvidia-driver.
After reboot everything worked fine

I can’t even get to runlevel 1! I am not sure how to work around this. I passed “init 1” as the only boot up param, but it still stopped at “Starting Jexec services…”

I guess I’ll just hope that the GM is better at this…

I’m having this problem as well, although I’m able to start the system “every other time”. It seems jexec is added by the sun java package (search for jexec, and tick “rpm provides”). Since it’s not a part of the opensuse main installation, i’m removing it from the startup services, hope it works

yebbs, it worked (this fix of course requires you to get into the installation. Worst case scenario, you boot up with a live-cd, get into the hard drive and in /etc/rc0.d /etc/rc1.d etc you delete the jexec link (the stuff in /etc/rcN.d, N=1…6, are only links to stuff in init.d, so no damage done by deleting).

I

This happened to me during installation of some IBM software on my 11.1GA x64. It turns out I got the i386 version of the IBM Java Runtime Environment on my machine.

Here’s what I did to fix it.

Boot from a DVD, go into rescue mode and move the file “jexec” out of /etc/init.d and reboot.

Move jexec back (don’t know if this is necessary) and from YAST2 search for and remove the IBM JRE.

Also have a look at this thread… http://forums.opensuse.org/applications/403976-shutdown-problem.html
post #5 mentions how to fix it using YaST > etc/sysconfig Editor

It seems related to the Java 1_6_0 packages on openSUSE 11.1… removing 1_6_0 and installing (or keeping) 1_5_0 should help to (as this also fixed some java applet issues I was having)

I had the same problem after installing Java from the instructions on Sun’s Java website. The reason I did that was that I couldn’t find Java searching YAST. When I tried to uninstall Java I still couldn’t find it. Just for the hell of it I searched on the term jre and there was the Java runtime environment I mistakenly installed and the version YAST recommended. I uninstalled the jre and reinstalled jre 1.6. The jexec problem went away. I probably had the wrong version of jre from the website.

The issue remains in 11.1GM for x64. Don’t know what to do. I can’t get any java applet starting…

Hi Edwin,

Have you tried removing the java 1_6_0 packages (zypper remove java-1_6_0*) - and also 1_7_0 if you have that installed?
I’m happily running with the Java 1_5_0 and many (if not all) of the applets are working correctly.

I only have these packages installed: ( rpm -qa | grep java- )
java-1_5_0-sun-1.5.0_update17-1.1
java-1_5_0-sun-plugin-1.5.0_update17-1.1
java-1_5_0-gcj-compat-1.5.0.0-56.61

Cheers,
Wj

Solution:

  1. Boot from a DVD
  2. Choose “Rescue System” mode.
  3. Login “root”
  4. Mount partition (/)

$ mkdir /mnt/system
$ mount /dev/sda2 /mnt/system
(/dev/sda2 is “/” partition)

  1. Change file permission (jexec)

$ cd /mnt/system/etc/init.d/
$ chmod 400 jexec

  1. Reboot system

$ reboot

  1. Remove java 1.6 and then reinstall 1.5 again.

it worked.

Step 7. You can removing JDK package only.