RRE-d installimine nurjub tõrkega: "ValueError: on vaja rohkem kui 1 väärtus lahti"

Pärast installi konfigureerimisel Hadoopi klastrite Revolution R Enterprise installimine võib nurjuda väljundit:

RevoScaleR.enhanced fail on loodud.
Hadoopi installimise kontrollimine
Kirjutas RevoHadoopEnvVars.site /usr/lib64/Revo-7.3/scripts.
Jälgimise (viimase kõne on Viimane):
Faili ". / install.py", line 812 < moodulis >
sourceRevoHadoopEnvVars()
Faili ". / install.py", 217, sourceRevoHadoopEnvVars rida
(võtme väärtus) = line.split('=',1)
ValueError: on vaja rohkem kui 1 väärtus lahti

Tõrke tõttu sõeluda kasutaja keskkonnas konfigureerimise ajal tõrge ja põhjustab tavaliselt järgmised kaks rida muutuja/väärtus keskkonna olemasolu:

BASH_FUNC_module()=() { eval `/usr/bin/modulecmd bash $*` }

Muutuja on seotud bash shell haavatavuse paik installi. Selle probleemi vastukaaluna seetõttu RRE-d installi saab sooritada:

1. lisatud uninstall.sh skripti abil puhastada poolik install RRE-d.  Copy uninstall.sh skripti /usr/lib64/Revo-7.3 (või target Revo 7,3 kataloog), veenduge, et see on käivitatav ja käivitage see väljaspool kataloogi juurena.

2. Looge fail /root/RREenv, mis sisaldab ühe reana.

env|grep -v BASH_FUNC_module|grep '='

Tegemiseks käivitatava faili salvestada.

3. Muuda rida 213 Revolution R install.py skripti, mis peaks olema:

command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && env']

Muuda rea kohta:

command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && /root/RREenv']

4. Käivitage skript Revolution R Installeri install.py.

uninstall.sh

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×