Opened 11 years ago
Closed 11 years ago
#735 closed defect (fixed)
Cannot create mindi media with newer syslinux
Reported by: | Corey Wirun | Owned by: | Bruno Cornec |
---|---|---|---|
Priority: | high | Milestone: | 3.2.0 |
Component: | mindi | Version: | 3.0.4 |
Severity: | blocker | Keywords: | |
Cc: |
Description (last modified by )
Upon booting from test media, the boot halts with a missing file (ldlinux.c32). It does not appear to be on the media. I did find ldlinux.c32 on the computer in /usr/share/syslinux/ldlinux.c32.
[root@nexus ~]# rpm -q syslinux syslinux-5.10-1.el6.rfx.x86_64 [root@nexus ~]# find / -name ldlinux.c32 -print /usr/share/syslinux/ldlinux.c32 /boot/extlinux/ldlinux.c32
This is a significantly newer version of syslinux versus the version you have. Looks like they changed something.
Your suggested patch of:
cp /usr/share/syslinux/ldlinux.c32 $MINDI_TMP/iso around line 1497 when MakeMessage has been called e.g.
appears to fix this problem.
Corey
Attachments (6)
Change History (22)
comment:1 by , 11 years ago
Priority: | normal → high |
---|
comment:2 by , 11 years ago
Summary: | Cannot create mindi test media with newer syslinux → Cannot create mindi media with newer syslinux |
---|
comment:3 by , 11 years ago
Description: | modified (diff) |
---|---|
Status: | new → assigned |
comment:5 by , 11 years ago
This latest patch did not address this. Log file attached.
Mondo running as root.
This is what I have installed:
[root@nexus dev]# rpm -q -a | grep mindi mindi-3.0.020140226022220-0.rhel6.x86_64 mindi-busybox-1.21.120140226022220-0.rhel6.x86_64 [root@nexus dev]# rpm -q -a | grep -i mondo perl-MondoRescue-3.2.020140226022220-0.rhel6.noarch mondo-3.2.020140226022220-0.rhel6.x86_64
It cannot copy the ldlinux.c32 for some reason. Asks if disk full.
File System (lots of space):
Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/vg_nexus-lv_root 51606140 2799680 46185020 6% / tmpfs 1878032 0 1878032 0% /dev/shm /dev/sda1 495844 151661 318583 33% /boot /dev/mapper/vg_nexus-lv_home 97844900 460544 92414068 1% /home
comment:6 by , 11 years ago
Additional information. I run mondo again. Of course, the same error occurred. The following is form that run, not from the files I uploaded.
It appears the error:
Cannot copy ldlinux.c32 (/usr/share/syslinux/ldlinux.c32) to /home/mondo.scratch.rqtBQ9/iso/ldlinux.c32. Did you run out of disk space?
Is because it is trying to copy ldlinux.c32 to a directory that doesn't exist. The directory that was created as part of the options selection process was actually:
mondo.scratch.rNeBDl
So there's a mismatch. Hope this helps.
comment:7 by , 11 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed in rev [3260] by copying for mondo at the root of the temp dir not under an inexisting iso subdir.
I could check it works as my new Mageia 4 exhibited the same issue as you.
Will be in 3.0.5 and 3.2.0.
comment:8 by , 11 years ago
Still does not work. Have I downloaded versions that contain this fix?
Uninstalled, downloaded and installed: (from Index of ftp://ftp.mondorescue.org/test/rhel/6/x86_64/)
mindi-3.0.020140226022220-0.rhel6.x86_64.rpm mindi-busybox-1.21.120140226022220-0.rhel6.x86_64.rpm mondo-3.2.020140226022220-0.rhel6.x86_64.rpm perl-MondoRescue-3.2.020140226022220-0.rhel6.noarch.rpm
Error message:
INFO: FATAL ERROR. Cannot copy ldlinux.c32 (/usr/share/syslinux/ldlinux.c32) to /home/mondo.scratch.iVg3W6/iso/ldlinux.c32. Did you run out of disk space?
Directories specified:
/tmp/mondo.scratch.lCYgit /home/mondo.scratch.iVg3W6
Latest logs attached.
Thanks for your help!!!
comment:9 by , 11 years ago
Test packages are available now at ftp://ftp.mondorescue.org/test/rhel/6/x86_64/ dated March 2014
comment:10 by , 11 years ago
Downloaded latest packages from above location. Installed and run and get error saying it cannot detect busybox.
Installed:
[root@nexus log]# rpm -q -a | grep -i mindi mindi-2.1.820140324092156-0.rhel6.x86_64 mindi-busybox-1.21.120140226022220-0.rhel6.x86_64 [root@nexus log]# rpm -q -a | grep -i mondo perl-MondoRescue-3.2.020140226022220-0.rhel6.noarch mondo-3.0.520140324092156-0.rhel6.x86_64
Latest log files attached.
comment:11 by , 11 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
comment:12 by , 11 years ago
Ok I forgot to publish the appropriate version of mind-busybox, thus the error reported.
I've made a new delivery of all packages for RHEL6 x86_64 under ftp://ftp.mondorescue.org/test/rhel/6/x86_64/
Could you install those and report again if we make progresses please.
comment:13 by , 11 years ago
Milestone: | 3.0.5 → 3.2.0 |
---|
comment:14 by , 11 years ago
I checked the FTP site and there does not appears to be any new files. The most recent file I see is 24-Mar and busybox is 26-Feb. Are there new files supposed to be there?
comment:16 by , 11 years ago
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
It appears the patch did not completely fix the problem. When running a full backup from mondo, the same problem occurs when you try and boot from the media - missing ldlinux.c32.
It looks like another patch is required somewhere else in mindi.