Page 1 of 1

The UEMS is designed for a 64-bit (x86_64) machine architecture; however, it appears this system OS is 32-bit

Posted: Fri Jun 16, 2017 10:33 am
by Opsasy
Dear Users,


I am a new user of the WRF and i would like to install it. Unfortunately I have an error:

"Use of uninitialized value $info{"address1"} in scalar chomp at ./uems_install.pl line 3170.
Use of uninitialized value $addr1 in string ne at ./uems_install.pl line 3173.


! UEMS Inspirational Message #415 - Help Me, Help You

The UEMS is designed for a 64-bit (x86_64) machine architecture; however, it
appears this system OS is 32-bit. While this activity might be accepted by a
lesser modeling system, the UEMS will not let you do this to yourself."

I could understand it but I'm trying to run it on a computer with system: Linux kdm-ap 3.2.0-4-amd64 #1 SMP Debian 3.2.82-1 x86_64

Could you help me please?

Re: The UEMS is designed for a 64-bit (x86_64) machine architecture; however, it appears this system OS is 32-bit

Posted: Wed Jul 26, 2017 10:33 am
by xador
Hello,

I have faced the same issue with Debian 8.7. I switched to Ubuntu 16.04. Anyway, the faulty line in the uems_install script seems to be

Code: Select all

$info{hwtype}  = `/bin/uname -i`;
. Try to change it to

Code: Select all

$info{hwtype}  = `/bin/uname -m`;
.

Good luck ;)

Re: The UEMS is designed for a 64-bit (x86_64) machine architecture; however, it appears this system OS is 32-bit

Posted: Mon Jul 31, 2017 5:15 pm
by meteo60
check if lsb_release is installed: apt-get install lsb_release