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.
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 EditionProducts
Secure Remote Services Virtual EditionArticle 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.