⚠️ Homebrew support is being deprecated.
Solo will stop publishing updates to Homebrew after August 31, 2026.
Install via
npm install -g @hiero-ledger/solo@latest instead.
See System Readiness for full install instructions.SOLO-1007
MigrateLegacyLocalConfigError — Configuration
MigrateLegacyLocalConfigError
| Code | SOLO-1007 |
| Category | Configuration |
| Ownership | Infrastructure |
| Retryable | No |
Description
Thrown when solo cannot migrate the legacy local configuration from the old cache path ($SOLO_HOME/cache/local-config.yaml) to the current path ($SOLO_HOME/local-config.yaml). The migration copies the legacy file to the current path and validates it before the legacy file is removed, so this error is raised either because a filesystem operation failed (copy/remove/mkdir, wrapped in cause) or because the legacy configuration is corrupt and cannot be parsed. In both cases the legacy file is left in place — it is never deleted while unvalidated — and the corrupt copy (if any) is discarded, so no configuration is silently propagated or lost.
Troubleshooting Steps
- Inspect the legacy file at
. If it is corrupt, fix the YAML or remove it, then re-run the command. Also verify file system permissions for your Solo home directory.Inspect the legacy local configuration file. If it is corrupt, fix the YAML or remove it, then re-run the command. Also verify file system permissions for your Solo home directory.