Skip to content

Commit ad37137

Browse files
committed
troubleshooting for shell
1 parent e688e58 commit ad37137

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

replication/splc23-views/INSTALL.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ The input file must have the same format as the other dataset files (i.e., repos
126126

127127
`Fix:` Follow the instructions described above in the section `Build the Docker Container`.
128128

129-
### No results after verification, or 'cannot create directory '../results/validation/current': Permission denied'
129+
### No results after verification, or 'cannot create directory '../results/views/current': Permission denied'
130130
`Problem:` This problem can occur due to how permissions are managed inside the Docker container. More specifically, it will appear, if Docker is executed with elevated permissions (i.e., `sudo`) and if there is no [results](results) directory because it was deleted manually. In this case, Docker will create the directory with elevated permissions, and the Docker user has no permissions to access the directory.
131131

132132
`Fix:` If there is a _results_ directory, delete it with elevated permission (e.g., `sudo rm -r results`).
@@ -135,4 +135,10 @@ Then, create a new _results_ directory without elevated permissions, or execute
135135
### Failed to load class "org.slf4j.impl.StaticLoggerBinder"
136136
`Problem:` An operation within the initialization phase of the logger library we use (tinylog) failed.
137137

138-
`Fix:` Please ignore this warning. Tinylog will fall back onto a default implementation (`Defaulting to no-operation (NOP) logger implementation`) and logging will work as expected.
138+
`Fix:` Please ignore this warning. Tinylog will fall back onto a default implementation (`Defaulting to no-operation (NOP) logger implementation`) and logging will work as expected.
139+
140+
### './build.sh: Bad substitution' or './execute.sh: [[: not found'
141+
142+
`Problem:` The scripts `build.sh` and `execute.sh` were not run in bash. The scripts were probably run in shell explicitly (i.e., the `sh` command, for example via `sh build.sh`).
143+
144+
`Fix:` Run the scripts directly (i.e., `./build.sh` or `./execute.sh ...`) or via bash (i.e., `bash build.sh`).

0 commit comments

Comments
 (0)