#2881 Issue closed
: Could not copy /tmp/rear.EuPg57S6kXbLPM9/tmp/initrd.cgz to /tmp/rear-efi.yegNr//EFI/BOOT/initrd.cgz¶
Labels: support / question
, fixed / solved / done
kazi-md-munam opened issue at 2022-10-17 04:08:¶
Relax-and-Recover (ReaR) Issue Template¶
Fill in the following items before submitting a new issue
(quick response is not guaranteed with free support):
- ReaR version ("/usr/sbin/rear -V"):
$ /usr/sbin/rear -V
Relax-and-Recover 2.4 / Git
- OS version ("cat /etc/os-release" or "lsb_release -a" or "cat /etc/rear/os.conf"):
$ nano /etc/rear/os.conf
OS_VENDOR=RedHatEnterpriseServer
OS_VERSION=7
- ReaR configuration files ("cat /etc/rear/site.conf" and/or "cat /etc/rear/local.conf"):
$ nano /etc/rear/local.conf
OUTPUT=USB
BACKUP=NETFS
BACKUP_URL=usb:///dev/disk/by-label/REAR-000
-
Hardware vendor/product (PC or PowerNV BareMetal or ARM) or VM (KVM guest or PowerVM LPAR):
PC -
System architecture (x86 compatible or PPC64/PPC64LE or what exact ARM device):
$ uname -a
Linux localhost.localdomain 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
-
Firmware (BIOS or UEFI or Open Firmware) and bootloader (GRUB or ELILO or Petitboot):
Firmware = UEFI
bootloader = GRUB -
Storage (local disk or SSD) and/or SAN (FC or iSCSI or FCoE) and/or multipath (DM or NVMe):
local disk -
Storage layout ("lsblk -ipo NAME,KNAME,PKNAME,TRAN,TYPE,FSTYPE,LABEL,SIZE,MOUNTPOINT"):
-
Description of the issue (ideally so that others can reproduce it):
It's Work for :
( CentOS 7 Legacy BIOS Successfully )
( CentOS 7 UEFI Error )
( Miracle Linux 8.4 UEFI - Some time showing error some time do
Successfully )
Issued command "sudo rear -v mkbackup"
Rear terminated with an error;
Relax-and-Recover 2.4 / Git
Using log file: /var/log/rear/rear-localhost.log
Using backup archive '/tmp/rear.EuPg57S6kXbLPM9/outputfs/rear/localhost/20221017.0859/backup.tar.gz'
Using UEFI Boot Loader for Linux (USING_UEFI_BOOTLOADER=1)
Created initrd.cgz with gzip default compression (284329435 bytes) in 37 seconds
ERROR: Could not copy /tmp/rear.EuPg57S6kXbLPM9/tmp/initrd.cgz to /tmp/rear-efi.yegNr//EFI/BOOT/initrd.cgz
Aborting due to an error, check /var/log/rear/rear-localhost.log for details
Exiting rear mkbackup (PID 887) and its descendant processes
Running exit tasks
/home/munam/Documents/build-QT_to_SHELL-Desktop-Debug/uxbd.sh: line 111: 879 Terminated sudo rear -v mkbackup
- Workaround, if any:
I do not find any solution.
My system work in
- Attachments, as applicable ("rear -D mkrescue/mkbackup/recover" debug log files):
**sudo rear -v mkbackup**
MY LOG FILE:
==== Stack trace ====
Trace 0: /sbin/rear:547 main
Trace 1: /usr/share/rear/lib/mkbackup-workflow.sh:24 WORKFLOW_mkbackup
Trace 2: /usr/share/rear/lib/framework-functions.sh:101 SourceStage
Trace 3: /usr/share/rear/lib/framework-functions.sh:49 Source
Trace 4: /usr/share/rear/output/USB/Linux-i386/100_create_efiboot.sh:40 source
Trace 5: /usr/share/rear/lib/_input-output-functions.sh:372 StopIfError
Message: Could not copy /tmp/rear.EuPg57S6kXbLPM9/tmp/initrd.cgz to /tmp/rear-efi.yegNr//EFI/BOOT/initrd.cgz
== End stack trace ==
2022-10-17 09:01:02.066890562 Exiting rear mkbackup (PID 887) and its descendant processes
2022-10-17 09:01:03.166598591 rear,887 /sbin/rear -v mkbackup
`-rear,20397 /sbin/rear -v mkbackup
`-pstree,20398 -Aplau 887
/usr/share/rear/lib/_input-output-functions.sh: line 157: kill: (20401) - No such process
2022-10-17 09:01:03.203148745 Running exit tasks
2022-10-17 09:01:03.205099890 Finished in 78 seconds
2022-10-17 09:01:03.206747282 Removing build area /tmp/rear.EuPg57S6kXbLPM9
rmdir: removing directory, '/tmp/rear.EuPg57S6kXbLPM9'
2022-10-17 09:01:03.558644220 End of program reached
jsmeix commented at 2022-10-17 08:54:¶
@kazi-md-munam
the last item
Attachments, as applicable ("rear -D mkrescue/mkbackup/recover" debug log files)
is missing,
i.e. you need to attach a
# rear -D mkbackup
debug log file /var/log/rear/rear-localhost.log
so we can (hopefully) see therein what the actual error behind is why
ReaR
Could not copy /tmp/rear.EuPg57S6kXbLPM9/tmp/initrd.cgz to /tmp/rear-efi.yegNr//EFI/BOOT/initrd.cgz
kazi-md-munam commented at 2022-10-17 09:52:¶
rear-localhost.log
It's My log file
kazi-md-munam commented at 2022-10-17 10:10:¶
I also try rear -D mkbackup But it's show same Error
I used this command for format my USB sudo rear format -- --efi /dev/sdb [/dev/sdb is my USB location]
jsmeix commented at 2022-10-17 11:29:¶
Your
https://github.com/rear/rear/files/9799206/rear-localhost.log
tells it all:
cp: error writing '/tmp/rear-efi.yegNr//EFI/BOOT/initrd.cgz': No space left on device
See USB_UEFI_PART_SIZE
in your usr/share/rear/conf/default.conf
In ReaR 2.4 usr/share/rear/conf/default.conf
https://github.com/rear/rear/blob/rear-2.4/usr/share/rear/conf/default.conf#L685
this was by default
USB_UEFI_PART_SIZE="200"
which is too small for nowadays bigger ReaR recovery systems.
The initrd.cgz contains the whole ReaR recovery system
(the recovery system runs inside a RAM disk).
In curent ReaR 2.7 usr/share/rear/conf/default.conf
https://github.com/rear/rear/blob/rear-2.7/usr/share/rear/conf/default.conf#L1053
this is meanwhile by default
USB_UEFI_PART_SIZE="1024"
see
https://github.com/rear/rear/pull/1205
for background information why it increased all the time.
So you should set an appropriate USB_UEFI_PART_SIZE
as you need it in your etc/rear/local.conf
and then re-do
# rear format -- --efi /dev/sdb
to get your USB disk partitioned with a bigger ESP
(this will overwrite all what there is on your USB disk)
and then re-do
rear mkbackup
kazi-md-munam commented at 2022-10-18 04:54:¶
@jsmeix Thank You So Much.
I did solve this problem based on your Suggestion.
[Export of Github issue for rear/rear.]