Skip to Main Content

Infrastructure Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Solaris 11.4 Archiveadm -r -e FAILS

Giuliano FernandezFeb 5 2019 — edited Feb 6 2019

Hello everyone, i had an issue when i try to make a recover excluding media in oracle solaris 11.4. in 20% says:

archiveadm create: clone BE creation failed

I think, this is related to a bug, because i tried in oracle solaris 11.2 the same command and works fine. any ideas of this?

Here's the Logs.

2019-02-04 10:32:31,836   InstallationLogger DEBUG  UnifiedArchive [a612581a-e899-41a1-b16b-1bbe077a47c2]: ArchiveBE creation exception: Command '['/usr/sbin/beadm', 'create', 'a612581a-e899-41a1-b16b-1bbe077a47c2']' returned unexpected exit status 1

Creating new BE a612581a-e899-41a1-b16b-1bbe077a47c2 failed.

Error during uefi64 grub.cfg generation: /usr/lib/grub2/uefi64/sbin/grub-mkconfig returned error code 2. stderr was:

-n Generating grub.cfg ...

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -n: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: - : unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -F: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -o: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -u: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -n: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -d: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: - : unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -t: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -h: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -e: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -m: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -e: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -:: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: - : unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -%: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -s: unknown option

Usage: printf [ options ] format [string ...]

Please see logfile /var/share/beadm/beadm.494.20190204_103226.log for additional details

2019-02-04 10:32:31,837   InstallationLogger DEBUG  Executing: ['/usr/sbin/beadm', 'unmount', '-f', 'a612581a-e899-41a1-b16b-1bbe077a47c2']
2019-02-04 10:32:32,408   InstallationLogger ERROR  Error occurred during execution of 'PrepareArchiveImage' checkpoint.
2019-02-04 10:32:32,411   InstallationLogger DEBUG  progress: PrepareArchiveImage, reported 100, normalized 35, total=135

PROGRESS REPORT: progress percent:100

2019-02-04 10:32:32,412   InstallationLogger DEBUG  ArchiveManager: _archive_creation_progress_event_generator
2019-02-04 10:32:32,413   InstallationLogger DEBUG  message: False 100                          
2019-02-04 10:32:32,413   InstallationLogger DEBUG  Parsing the progress message                
2019-02-04 10:32:32,462   InstallationLogger DEBUG  ArchiveManager: _archive_creation_status_event_generator
2019-02-04 10:32:32,463   InstallationLogger DEBUG  status: Execution Failed                    
2019-02-04 10:32:32,463   InstallationLogger DEBUG  failed_cps: ['PrepareArchiveImage']         
2019-02-04 10:32:32,464   InstallationLogger DEBUG  Cleaning up archive creation resources      
2019-02-04 10:32:32,464   InstallationLogger DEBUG  UnifiedArchive.abort_create: [a612581a-e899-41a1-b16b-1bbe077a47c2]
2019-02-04 10:32:32,465   InstallationLogger DEBUG  ArchiveObject.kill_streams [de067fbc-0545-450e-b1e7-852297742096]
2019-02-04 10:32:32,465   InstallationLogger DEBUG  ArchiveObject.kill_streams [de067fbc-0545-450e-b1e7-852297742096] complete
2019-02-04 10:32:33,466   InstallationLogger DEBUG  ArchiveObject [de067fbc-0545-450e-b1e7-852297742096] destroy_snapshots
2019-02-04 10:32:33,467   InstallationLogger DEBUG  UnifiedArchive.abort_create: [a612581a-e899-41a1-b16b-1bbe077a47c2] complete
2019-02-04 10:32:33,506   InstallationLogger ERROR  Traceback (most recent call last):

  File "/usr/lib/python2.7/vendor-packages/solaris_install/engine/__init__.py", line 824, in _execute_checkpoints

checkpoint.execute(dry_run)

  File "/usr/lib/python2.7/vendor-packages/solaris_install/archive/checkpoints.py", line 828, in execute

self.ua.prepare_archive_image()

  File "/usr/lib/python2.7/vendor-packages/solaris_install/archive/__init__.py", line 936, in prepare_archive_image

self._archive_be = ArchiveBE(unified_archive=self)

  File "/usr/lib/python2.7/vendor-packages/solaris_install/archive/__init__.py", line 1810, in __init__

raise RuntimeError(_("clone BE creation failed"))

RuntimeError: clone BE creation failed

2019-02-04 10:32:33,507   InstallationLogger ERROR  Engine failed: clone BE creation failed     
2019-02-04 10:32:33,509   InstallationLogger DEBUG  Shutting down Progress Handler              
2019-02-04 10:32:33,509   InstallationLogger DEBUG  Sent ArchiveCreationStatus event: ArchiveCreationStatus(status = ArchiveOpExecStatus(value = EXEC_FAILED), errType = ArchiveRADErrType(value = RUNTIME_ERR), errorMessage = 'clone BE creation failed\n')

And beadm log.

2019-02-04 10:32:31 - ERROR - Traceback (most recent call last):

  File "/usr/lib/python2.7/vendor-packages/bemgmt/cli.py", line 928, in main

    ret = args.func(bemgr, args)

  File "/usr/lib/python2.7/vendor-packages/bemgmt/cli.py", line 211, in do_create

    be_desc=args.d, be_props=be_props)

  File "/usr/lib/python2.7/vendor-packages/bemgmt/__init__.py", line 1102, in copy

    dst_bename_suffix=dst_bename_suffix)

  File "/usr/lib/python2.7/vendor-packages/bemgmt/global_zone.py", line 610, in copy

    self.bootmgmt.config.commit_boot_config()

  File "/usr/lib/python2.7/vendor-packages/bootmgmt/bootconfig.py", line 845, in commit_boot_config

    boot_devices, force, verbose_file, platdict)

  File "/usr/lib/python2.7/vendor-packages/bootmgmt/bootconfig.py", line 532, in commit_boot_config

    verbose_file, platdict)

  File "/usr/lib/python2.7/vendor-packages/bootmgmt/backend/loader/grub2.py", line 2002, in install

    uefi_secure, verbose_file, platdict)

  File "/usr/lib/python2.7/vendor-packages/bootmgmt/bootloader.py", line 477, in install

    self._write_config(None, platdict)

  File "/usr/lib/python2.7/vendor-packages/bootmgmt/backend/loader/grub2.py", line 667, in _write_config

    return self._write_config_disk(basepath)

  File "/usr/lib/python2.7/vendor-packages/bootmgmt/backend/loader/grub2.py", line 711, in _write_config_disk

    grub_cfg_tuple_list = self._generate_grub_cfg(target, basepath)

  File "/usr/lib/python2.7/vendor-packages/bootmgmt/backend/loader/grub2.py", line 1107, in _generate_grub_cfg

    self._generate_grub_cfg_file(target, basepath, defs_dict, outfile)

  File "/usr/lib/python2.7/vendor-packages/bootmgmt/backend/loader/grub2.py", line 1056, in _generate_grub_cfg_file

    self._invoke_grub_mkconfig(target, outfile)

  File "/usr/lib/python2.7/vendor-packages/bootmgmt/backend/loader/grub2.py", line 1187, in _invoke_grub_mkconfig

    '%s grub.cfg generation' % target, outfile)

  File "/usr/lib/python2.7/vendor-packages/bootmgmt/backend/loader/grub2.py", line 2678, in _execute_cmd

    retcode=retcode)

BootmgmtConfigWriteError: Error during uefi64 grub.cfg generation: /usr/lib/grub2/uefi64/sbin/grub-mkconfig returned error code 2. stderr was:

-n Generating grub.cfg ...

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -n: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: - : unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -F: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -o: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -u: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -n: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -d: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: - : unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -t: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -h: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -e: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -m: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -e: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -:: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: - : unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -%: unknown option

/usr/lib/grub2/uefi64/etc/grub.d/00_header[241]: printf: -s: unknown option

Usage: printf [ options ] format [string ...]

Thanks.

This post has been answered by Dave Miner-Oracle on Feb 5 2019
Jump to Answer
Comments
Post Details
Added on Feb 5 2019
3 comments
638 views