--config (reported) #4

Open
opened 2025-04-19 21:54:04 +02:00 by renz · 1 comment
Owner

not using filepath which is specified.

  • reproduce the problem
  • fix the problem
not using filepath which is specified. - reproduce the problem - fix the problem
Author
Owner

[root@nginxsslh chkcfg]# ./chk.sh
Testing if hmac-file-server accepts --config...
Testing if hmac-file-server accepts -config...
Neither flag worked (exit code != 0). Showing error output:
---- Output from --config ----
time="2025-04-20T08:07:13Z" level=info msg="Configuration loaded successfully."
time="2025-04-20T08:07:13Z" level=info msg="Verified storage path is accessible: /mnt/nfs_vol01/hmac-file-server/data/"
time="2025-04-20T08:07:13Z" level=info msg="Configuration validated successfully."
time="2025-04-20T08:07:13Z" level=info msg="Log level set to: info"
time="2025-04-20T08:07:13Z" level=info msg="Server ListenPort: 8080"
time="2025-04-20T08:07:13Z" level=info msg="Server UnixSocket: false"
time="2025-04-20T08:07:13Z" level=info msg="Server StoragePath: /mnt/nfs_vol01/hmac-file-server/data/"
time="2025-04-20T08:07:13Z" level=info msg="Logging Level: info"
time="2025-04-20T08:07:13Z" level=info msg="Logging File: /var/log/hmac-file-server.log"
time="2025-04-20T08:07:13Z" level=info msg="Server MetricsEnabled: true"
time="2025-04-20T08:07:13Z" level=info msg="Server MetricsPort: 9090"
time="2025-04-20T08:07:13Z" level=info msg="Server FileTTL: 365d"
time="2025-04-20T08:07:13Z" level=info msg="Server MinFreeBytes: 5GB"
time="2025-04-20T08:07:13Z" level=info msg="Server AutoAdjustWorkers: true"
time="2025-04-20T08:07:13Z" level=info msg="Server NetworkEvents: false"
time="2025-04-20T08:07:13Z" level=info msg="Server PIDFilePath: ./hmac-file-server.pid"
time="2025-04-20T08:07:13Z" level=info msg="Server CleanUponExit: true"
time="2025-04-20T08:07:13Z" level=info msg="Server PreCaching: true"
time="2025-04-20T08:07:13Z" level=info msg="Server FileTTLEnabled: true"
time="2025-04-20T08:07:13Z" level=info msg="Server DeduplicationEnabled: true"
time="2025-04-20T08:07:13Z" level=info msg="Server BindIP: 127.0.0.1"
time="2025-04-20T08:07:13Z" level=info msg="Server FileNaming: none"
time="2025-04-20T08:07:13Z" level=info msg="Server ForceProtocol: auto"
time="2025-04-20T08:07:13Z" level=info msg="PID 3363770 written to ./hmac-file-server.pid"
---- Output from -config ----
time="2025-04-20T08:07:13Z" level=info msg="Configuration loaded successfully."
time="2025-04-20T08:07:13Z" level=info msg="Verified storage path is accessible: /mnt/nfs_vol01/hmac-file-server/data/"
time="2025-04-20T08:07:13Z" level=info msg="Configuration validated successfully."
time="2025-04-20T08:07:13Z" level=info msg="Log level set to: info"
time="2025-04-20T08:07:13Z" level=info msg="Server ListenPort: 8080"
time="2025-04-20T08:07:13Z" level=info msg="Server UnixSocket: false"
time="2025-04-20T08:07:13Z" level=info msg="Server StoragePath: /mnt/nfs_vol01/hmac-file-server/data/"
time="2025-04-20T08:07:13Z" level=info msg="Logging Level: info"
time="2025-04-20T08:07:13Z" level=info msg="Logging File: /var/log/hmac-file-server.log"
time="2025-04-20T08:07:13Z" level=info msg="Server MetricsEnabled: true"
time="2025-04-20T08:07:13Z" level=info msg="Server MetricsPort: 9090"
time="2025-04-20T08:07:13Z" level=info msg="Server FileTTL: 365d"
time="2025-04-20T08:07:13Z" level=info msg="Server MinFreeBytes: 5GB"
time="2025-04-20T08:07:13Z" level=info msg="Server AutoAdjustWorkers: true"
time="2025-04-20T08:07:13Z" level=info msg="Server NetworkEvents: false"
time="2025-04-20T08:07:13Z" level=info msg="Server PIDFilePath: ./hmac-file-server.pid"
time="2025-04-20T08:07:13Z" level=info msg="Server CleanUponExit: true"
time="2025-04-20T08:07:13Z" level=info msg="Server PreCaching: true"
time="2025-04-20T08:07:13Z" level=info msg="Server FileTTLEnabled: true"
time="2025-04-20T08:07:13Z" level=info msg="Server DeduplicationEnabled: true"
time="2025-04-20T08:07:13Z" level=info msg="Server BindIP: 127.0.0.1"
time="2025-04-20T08:07:13Z" level=info msg="Server FileNaming: none"
time="2025-04-20T08:07:13Z" level=info msg="Server ForceProtocol: auto"
time="2025-04-20T08:07:13Z" level=info msg="PID 3363797 written to ./hmac-file-server.pid"

Both variants (--config and -config) work flawlessly.
The configuration is successfully loaded and validated, regardless of which flag you use.

[root@nginxsslh chkcfg]# ./chk.sh Testing if hmac-file-server accepts --config... Testing if hmac-file-server accepts -config... Neither flag worked (exit code != 0). Showing error output: ---- Output from --config ---- time="2025-04-20T08:07:13Z" level=info msg="Configuration loaded successfully." time="2025-04-20T08:07:13Z" level=info msg="Verified storage path is accessible: /mnt/nfs_vol01/hmac-file-server/data/" time="2025-04-20T08:07:13Z" level=info msg="Configuration validated successfully." time="2025-04-20T08:07:13Z" level=info msg="Log level set to: info" time="2025-04-20T08:07:13Z" level=info msg="Server ListenPort: 8080" time="2025-04-20T08:07:13Z" level=info msg="Server UnixSocket: false" time="2025-04-20T08:07:13Z" level=info msg="Server StoragePath: /mnt/nfs_vol01/hmac-file-server/data/" time="2025-04-20T08:07:13Z" level=info msg="Logging Level: info" time="2025-04-20T08:07:13Z" level=info msg="Logging File: /var/log/hmac-file-server.log" time="2025-04-20T08:07:13Z" level=info msg="Server MetricsEnabled: true" time="2025-04-20T08:07:13Z" level=info msg="Server MetricsPort: 9090" time="2025-04-20T08:07:13Z" level=info msg="Server FileTTL: 365d" time="2025-04-20T08:07:13Z" level=info msg="Server MinFreeBytes: 5GB" time="2025-04-20T08:07:13Z" level=info msg="Server AutoAdjustWorkers: true" time="2025-04-20T08:07:13Z" level=info msg="Server NetworkEvents: false" time="2025-04-20T08:07:13Z" level=info msg="Server PIDFilePath: ./hmac-file-server.pid" time="2025-04-20T08:07:13Z" level=info msg="Server CleanUponExit: true" time="2025-04-20T08:07:13Z" level=info msg="Server PreCaching: true" time="2025-04-20T08:07:13Z" level=info msg="Server FileTTLEnabled: true" time="2025-04-20T08:07:13Z" level=info msg="Server DeduplicationEnabled: true" time="2025-04-20T08:07:13Z" level=info msg="Server BindIP: 127.0.0.1" time="2025-04-20T08:07:13Z" level=info msg="Server FileNaming: none" time="2025-04-20T08:07:13Z" level=info msg="Server ForceProtocol: auto" time="2025-04-20T08:07:13Z" level=info msg="PID 3363770 written to ./hmac-file-server.pid" ---- Output from -config ---- time="2025-04-20T08:07:13Z" level=info msg="Configuration loaded successfully." time="2025-04-20T08:07:13Z" level=info msg="Verified storage path is accessible: /mnt/nfs_vol01/hmac-file-server/data/" time="2025-04-20T08:07:13Z" level=info msg="Configuration validated successfully." time="2025-04-20T08:07:13Z" level=info msg="Log level set to: info" time="2025-04-20T08:07:13Z" level=info msg="Server ListenPort: 8080" time="2025-04-20T08:07:13Z" level=info msg="Server UnixSocket: false" time="2025-04-20T08:07:13Z" level=info msg="Server StoragePath: /mnt/nfs_vol01/hmac-file-server/data/" time="2025-04-20T08:07:13Z" level=info msg="Logging Level: info" time="2025-04-20T08:07:13Z" level=info msg="Logging File: /var/log/hmac-file-server.log" time="2025-04-20T08:07:13Z" level=info msg="Server MetricsEnabled: true" time="2025-04-20T08:07:13Z" level=info msg="Server MetricsPort: 9090" time="2025-04-20T08:07:13Z" level=info msg="Server FileTTL: 365d" time="2025-04-20T08:07:13Z" level=info msg="Server MinFreeBytes: 5GB" time="2025-04-20T08:07:13Z" level=info msg="Server AutoAdjustWorkers: true" time="2025-04-20T08:07:13Z" level=info msg="Server NetworkEvents: false" time="2025-04-20T08:07:13Z" level=info msg="Server PIDFilePath: ./hmac-file-server.pid" time="2025-04-20T08:07:13Z" level=info msg="Server CleanUponExit: true" time="2025-04-20T08:07:13Z" level=info msg="Server PreCaching: true" time="2025-04-20T08:07:13Z" level=info msg="Server FileTTLEnabled: true" time="2025-04-20T08:07:13Z" level=info msg="Server DeduplicationEnabled: true" time="2025-04-20T08:07:13Z" level=info msg="Server BindIP: 127.0.0.1" time="2025-04-20T08:07:13Z" level=info msg="Server FileNaming: none" time="2025-04-20T08:07:13Z" level=info msg="Server ForceProtocol: auto" time="2025-04-20T08:07:13Z" level=info msg="PID 3363797 written to ./hmac-file-server.pid" Both variants (`--config` and `-config`) work flawlessly. The configuration is successfully loaded and validated, regardless of which flag you use.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uuxo/hmac-file-server#4
No description provided.