ESRS Docker: Installationen mislykkes med "Syntaksfejl: "("uventet (forventer "fi")" (kan rettes af brugeren)

Summary: ESRS DE-installationsprogrammet mislykkes med syntaksfejl på Ubuntu Server

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



Forsøg på at installere ESRS Docker Edition (ESRS DE) på Ubuntu Linux mislykkes straks med følgende fejl:

Syntaksfejl: "("Uventet (forventer "fi")

 Dette er blevet observeret på følgende Ubuntu-versioner:

Ubuntu Server 16.04.3 LTS
Ubuntu Server 17,10,1
 

Cause

Installationsscriptet i ESRS DE-pakken starter bash i POSIX-tilstand. Det er endnu uklart, hvilke indstillinger på Ubuntu der fører til den rapporterede syntaksfejl.

Resolution

Skift den måde, installationsprogrammet starter bash for at køre. Installationsfilen skal redigeres. Følgende instruktioner gælder for ESRS DE v3.26.00.06. For andre versioner vil filens størrelse være anderledes, men processen er den samme. Den anvendte editor skal være vi. Det tilføjer en ny linje i slutningen af filen, som skal afkortes. Andre redaktører, som nano, tilføjer flere tegn og / eller ændrer nogle tegn i den binære del af filen.

root@ubuntu:~# ls -la ESRS_DE-3.26.00.06.bin
-rwxr-xr-x 1 root root 61696985 Feb 13 08:00 ESRS_DE-3.26.00.06.bin << original størrelse

root@ubuntu:~# vi ESRS_DE-3.26.00.06.bin << ændre første linje til
                                                                                                                                                     << #! /bin/bash


root@ubuntu:~# ls -la ESRS_DE-3.26.00.06.bin
-rwxr-xr-x 1 rod rod 616969858 Feb 13 08:00 ESRS_DE-3.26.00.06.bin << ny størrelse
root@ubuntu:~# afkorte -s 616969857 ESRS_DE-3.26.00.06.bin << afskåret sidste char,

<< newline tilføjet af vi                                                                                                                                                    

root@ubuntu:~# ls -laESRS_DE-3.26.00.06.bin-rwxr-xr-x 1 root root 616969857 Feb 13 08:00 ESRS_DE-3.26.00.06.bin <

< Ny, korrekt størrelse

Installationen bør nu afsluttes uden fejlmeddelelser.

Affected Products

Secure Remote Services Virtual Edition

Products

Secure Remote Services Virtual Edition
Article Properties
Article Number: 000063885
Article Type: Solution
Last Modified: 20 نوفمبر 2020
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.