Bug 541793

Summary: cannot boot installed system from installation system
Product: [openSUSE] openSUSE 11.2 Reporter: michel munnix <michel.munnix>
Component: YaST2Assignee: Josef Reidinger <jreidinger>
Status: RESOLVED WONTFIX QA Contact: Jiri Srain <jsrain>
Severity: Major    
Priority: P3 - Medium CC: jdsn, jreidinger, jsrain, snwint
Version: Milestone 7   
Target Milestone: ---   
Hardware: i586   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: /var/log
y2logs.tgz saved before clicking "Boot"
tail -f /var/log/YaST2/y2log from clicking "Boot"

Description michel munnix 2009-09-24 13:57:11 UTC
User-Agent:       Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.9 (like Gecko) SUSE

using the repair tool to boot the installed system does not work any more

Reproducible: Always

Steps to Reproduce:
1. boot from dvd / choose repair tools / expert tools
2. "boot installed system" -> reading system settings
3. select root partition / boot / back to "repair method" page
Actual Results:  
stuck in repair tool

Expected Results:  
mount root partition + boot installed os

same for both root partitions
worked with opensuse 11.1 install DVD (but sadly not for booting ext4 partitions)
Comment 1 michel munnix 2009-09-25 09:16:47 UTC
alternate boot method: 
using boot menu entry 3: "repair installed system" directly,
it does mount the root partition and gives a login prompt "very fast" in session 1.

The keyboard is english, not belgian as configured in that partition
If I type the root password as if it where a qwerty keyboard, I get the message: "Error in service module" and again the login prompt

In session 3:
starting /dev/sda7
insmod /modules/crc16.ko
insmod: error inserting '/modules/crc16.ko': -1 File exists
Comment 2 michel munnix 2009-09-25 09:28:04 UTC
Created attachment 319875 [details]
/var/log

reverting to the first method to get yast2 logs
attaching the logs
Comment 3 Lukas Ocilka 2009-09-25 12:03:54 UTC
It doesn't look like and installation issue...

What about 'repair'?
Comment 4 michel munnix 2009-09-26 20:25:57 UTC
Sorry, repair was not in the components list, trying yast2
Comment 5 michel munnix 2009-10-03 15:09:01 UTC
trying again with milestone 8:
boot menu entry 3: "repair installed system"
expert tools: boot installed system
selected the "milestone 7" partition / "boot"

message:
modprobe: FATAL: Could not open '/lib/modules/2.6.31-10-default/initrd/ext4.ko': No such file or directory

shift lock led blinks
Comment 6 J. Daniel Schmidt 2009-10-05 17:57:50 UTC
Steffen, did the linuxrc menu or its behaviour change?
Comment 7 Steffen Winterfeldt 2009-10-06 08:35:14 UTC
Not that I'm aware of. But I think this report is mostly about yast's repair
tool?
Comment 8 Josef Reidinger 2009-10-06 14:35:58 UTC
(In reply to comment #7)
> Not that I'm aware of. But I think this report is mostly about yast's repair
> tool?

I think that this message says why repair cannot boot this system:
modprobe: FATAL: Could not open
'/lib/modules/2.6.31-10-default/initrd/ext4.ko': No such file or directory


There is missing module for ext4 in insts-sys. This is not repair problem. I am not sure, who is responsible for packages in inst-sys.
Comment 9 Steffen Winterfeldt 2009-10-06 14:55:07 UTC
The module is there; ext4 is our default fs! I don't know why it is missing
at that point, though.
Comment 10 Josef Reidinger 2009-10-06 14:56:33 UTC
(In reply to comment #9)
> The module is there; ext4 is our default fs! I don't know why it is missing
> at that point, though.

OK, I look at it.
Comment 11 Josef Reidinger 2009-10-06 15:01:19 UTC
Could you please provide fresh yast logs from M8? It looks like problem is little change and I cannot find who tries load ext4 module and in which way.
Thanks
Comment 12 michel munnix 2009-10-06 18:30:40 UTC
Created attachment 321323 [details]
y2logs.tgz saved before clicking "Boot"
Comment 13 michel munnix 2009-10-06 18:37:19 UTC
Created attachment 321325 [details]
tail -f /var/log/YaST2/y2log from clicking "Boot"

I did set yast2 logs to verbose before clicking "Boot" and appended y2log to a file on a usb stick while continuously syncing
That's the most I can get until the message about ext4.ko appears
At that moment, keyboard leds blink and system is halted
Comment 14 J. Daniel Schmidt 2009-10-07 11:29:14 UTC
(In reply to comment #11)
> Could you please provide fresh yast logs from M8?

Logs are attached, Josef.
Comment 15 Josef Reidinger 2009-10-08 12:26:28 UTC
thanks for logs.

I find that ext4 is not supported by repair (looks like communication error, because no one add this item to my features). Also I found that is problem if yast fallback to text_mode, then repair crash (founded during reproducing on M8).
I take this bug, but due to big workload I am not sure if I can fix it until 11.2 release.
Comment 18 Josef Reidinger 2010-06-23 08:29:37 UTC
yast2-repair is dropped now, so no fixes will be done