단계 빌드를 실행하는 동안 서비스가 실패했습니다. - 권한이 거부되었습니다.

단계 빌드를 실행하는 동안 서비스가 실패했습니다. - 권한이 거부되었습니다.

나는 이 튜토리얼을 한 줄씩 따르고 있습니다. https://docs.meilisearch.com/learn/cookbooks/running_product.html#step-4-run-meilisearch-as-a-service

이 구성을 사용하여 Meilisearch를 서비스로 설정하는 단계가 있습니다.

cat << EOF > /etc/systemd/system/meilisearch.service

[Unit]
Description=Meilisearch
After=systemd-user-sessions.service

[Service]
Type=simple
WorkingDirectory=/var/lib/meilisearch
ExecStart=/usr/local/bin/meilisearch --config-file-path /etc/meilisearch.toml
User=meilisearch
Group=meilisearch

[Install]
WantedBy=multi-user.target
EOF

그러나 제안된 대로 실행하면 다음 오류가 발생합니다.

systemd[1]: Started Meilisearch.
systemd[2834]: meilisearch.service: Failed to execute command: Permission denied
systemd[2834]: meilisearch.service: Failed at step EXEC spawning /usr/local/bin/meilise
systemd[1]: meilisearch.service: Main process exited, code=exited, status=203/EXEC
systemd[1]: meilisearch.service: Failed with result 'exit-code'.

그러나 서비스 구성에 지정된 명령을 실행하면 정상적으로 실행됩니다.

 /usr/local/bin/meilisearch --config-file-path /etc/meilisearch.toml

이것은 데비안 10과 데비안 11에 있습니다.

관련 정보