|
Bugzilla – Full Text Bug Listing |
| Summary: | YaST2 hangs forever | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE LINUX 10.0 | Reporter: | Thorsten Kukuk <kukuk> |
| Component: | YaST2 | Assignee: | Jiri Srain <jsrain> |
| Status: | RESOLVED FIXED | QA Contact: | Klaus Kämpf <kkaempf> |
| Severity: | Blocker | ||
| Priority: | P5 - None | CC: | aj, mvidner |
| Version: | Beta 4 Plus | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | All | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | YaST2 log files and ps output | ||
Created attachment 48899 [details]
YaST2 log files and ps output
Jirka added that code. BTW, since some time sed can do in-place editing too. 'perl -p' can be replaced by 'sed' to save resources. The code was provided by Steffen. I tested it before submitting, and it didn't freeze. Steffen, any idea? If you look at y2log in the tarball, you can get whole output of the script. The last line shows that the perl command that is actually run is not correct. Maybe some quoting problem? The problem was (hopefully) in blank spaces following backslashes at the end of the lines (copy-pasting from bzilla). Fixed in SVN, submitting to STABLE. Still in RC1. Which package is this? yast2-installation with last changes submited |
YasT2 calls a perl command without input, perl wait forever for input on stdin. Process table: 7040 tty1 S+ 0:00 y2base installation ("continue") ncurses 7041 tty1 S+ 0:00 sh -c ?hwinfo --pci --block --mouse --keyboard --isdn --save-config=all??[ -d /var/lib/hardware/udi/org/freedesktop/Hal/devices ] && ?perl -pi -e "s/hwinfo.configured = 'new'/hwinfo .configured = 'no'/" ?/var/lib/hardware/udi/org/freedesktop/Hal/devices/* 7065 tty1 S+ 0:00 perl -pi -e s/hwinfo.configured = 'new'/hwinfo.configured = 'no'/