Skip to content

IPFS Files root not avialable fix in 'ipfs repo fsck' #3934

@Kubuxu

Description

@Kubuxu

Version information: 0.4.9

Type: Bug

Severity: High

Description:

I somehow managed to do this:

 ~  ipfs files rm -r /                                                                        ✘ 
Error: error loading filesroot from DAG: merkledag: not found
 ~  ipfs files stat /                                                                         ✘ 
Error: error loading filesroot from DAG: merkledag: not found
 ~  ipfs files rm /                                                                           ✘ 
Error: error loading filesroot from DAG: merkledag: not found

and this

 ipfs daemon       
Initializing daemon...
Adjusting current ulimit to 2048...
Successfully raised file descriptor limit to 2048.
^C
Received interrupt signal, shutting down...
(Hit ctrl-c again to force-shutdown the daemon.)
16:24:37.894 ERROR   cmd/ipfs: error from node construction: error loading filesroot from DAG: Failed to get block for QmP6wAYvriaFzQjWMb7CPJP6v8LvEuYRh32mEEn6b45WRK: context canceled daemon.go:337
Error: error loading filesroot from DAG: Failed to get block for QmP6wAYvriaFzQjWMb7CPJP6v8LvEuYRh32mEEn6b45WRK: context canceled

Having ipfs repo fsck check for this problem and fixing it under user confirmation (as it might lead to data loss as files root is best effort pinning would be nice).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions