0

Ich versuche, eine Nodejs-App in Cloud Foundry zu jagen und Js ruft wiederum das Shell-Skript, das einige Installationsbefehle enthält. Während der Ausführung Shell-Skript Ich erhalte die folgenden Fehler:Wie führe ich einen Unix-Befehl mit einem sudo-Benutzer aus, während ich meine App drücke?

2016-07-13T12:13:28.80+0000 [App/0]  OUT stderrsudo: no tty present and no askpass program specified 
2016-07-13T12:13:28.80+0000 [App/0]  OUT E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) 
2016-07-13T12:13:28.80+0000 [App/0]  OUT E: Unable to lock the administration directory (/var/lib/dpkg/), are you root? 
+0

Kannst du bitte erklären, was du meinst "js hat das Shell-Skript, das einige Installationskommandos haben"? – ralphearle

+0

Js wiederum ruft das Shell-Skript auf und verfügt über einige Installationsbefehle. Während der Ausführung des Shell-Skripts erhalte ich den obigen Fehler – Purandhar

Antwort

0

Vom Ausgang Ihnen zur Verfügung gestellt Ich nehme an, dass Ihr Remote-Benutzer nicht apt-get als root ohne Passwort ausgeführt werden kann. Eine Anleitung zum Aktivieren der passwortlosen Befehlsausführung finden Sie unter this answer.

Verwandte Themen