Forum Discussion

Niles_245942's avatar
Niles_245942
Icon for Nimbostratus rankNimbostratus
Feb 29, 2016

UCS configuration import failure : While loading ASM config Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMCo

Hi Experts,

I have obtained UCS archive from running 3900 box (LTM+ ASM) running on 11.2.0. While I try to import configuration using tmsh load sys no-platform-check no-license, I get the following error.

Product : BIG-IP Platform: UCS : C106 System: Z100 Version : 11.2.0 Hostname: Installing --full-- configuration on host IADS01C.adqimr.ad.lan Installing configuration... Installing ASM configuration... Post-processing... Loading ASM configuration... Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445. Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm line 1445.

WARNING: There were one or more errors detected during installation. Check the error messages and take the proper actions if needed. ERROR: UCS installation failed. Operation aborted. The configuration has been restored...

-------------------------------------Below is the line 1445 in /usr/lib/perl5/site_perl/F5/ASMConfig/Entity/Base.pm file------

for my $field_name (keys %$fields) { if (defined $self->{$field_name} && $fields->{$field_name}->{is_affected_by_insensitive_flag} && $policy->{flg_is_case_insensitive} && $self->{$field_name}) {

below is the line 1445
      $store_obj->{$field_name} =~ y/A-Z/a-z/;   
  }

Can you please provide any insight on the root cause and how to mitigate thi issue?

Best regards,

1 Reply

  • Looks like you are restoring a UCS from a Physicall 3900 box onto a Virtual Edition Z100.

     

    According to F5 Solution SOL13132 https://support.f5.com/kb/en-us/solutions/public/13000/100/sol13132.html

     

    "The UCS archive is intended to back up and restore the configuration of a specific platform. When installing a UCS archive on a dissimilar platform, the _configuration may fail to load due to the differing hardware component_s. These failures require that you intervene manually, and identify and resolve each error that the system presents when you attempt to load the configuration."

     

    I suggest you also open a case with F5 support by emailing support@f5.com