[ 
https://issues.apache.org/jira/browse/HDDS-12931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Attila Doroszlai resolved HDDS-12931.
-------------------------------------
    Resolution: Done

> [Ozone 2.0] Update ozone.scm.datanode.id.dir in the docker-compose.yaml of 
> ozone-docker repo
> --------------------------------------------------------------------------------------------
>
>                 Key: HDDS-12931
>                 URL: https://issues.apache.org/jira/browse/HDDS-12931
>             Project: Apache Ozone
>          Issue Type: Task
>          Components: docker-compose
>    Affects Versions: 2.0.0
>            Reporter: Wei-Chiu Chuang
>            Assignee: Wei-Chiu Chuang
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> HDDS-11650 requires a change to docker-compose.yaml otherwise docker compose 
> won't start using Ozone 2.0 docker image:
>  
> {noformat}
> 2025-04-29 08:30:43 2025-04-29 15:30:43,972 [main] ERROR 
> ozone.HddsDatanodeService: Exception in HddsDatanodeService.
> 2025-04-29 08:30:43 java.lang.RuntimeException: Failed to set directory 
> permissions for /data: /data: Operation not permitted
> 2025-04-29 08:30:43     at 
> org.apache.hadoop.hdds.server.ServerUtils.getDirectoryFromConfig(ServerUtils.java:186)
> 2025-04-29 08:30:43     at 
> org.apache.hadoop.hdds.utils.db.DBDefinition.getDBLocation(DBDefinition.java:56)
> 2025-04-29 08:30:43     at 
> org.apache.hadoop.hdds.utils.db.DBStoreBuilder.getDBDirPath(DBStoreBuilder.java:165)
> 2025-04-29 08:30:43     at 
> org.apache.hadoop.ozone.container.metadata.WitnessedContainerMetadataStoreImpl.get(WitnessedContainerMetadataStoreImpl.java:42)
> 2025-04-29 08:30:43     at 
> org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer.<init>(OzoneContainer.java:191)
> 2025-04-29 08:30:43     at 
> org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine.<init>(DatanodeStateMachine.java:182)
> 2025-04-29 08:30:43     at 
> org.apache.hadoop.ozone.HddsDatanodeService.start(HddsDatanodeService.java:297)
> 2025-04-29 08:30:43     at 
> org.apache.hadoop.ozone.HddsDatanodeService.start(HddsDatanodeService.java:209)
> 2025-04-29 08:30:43     at 
> org.apache.hadoop.ozone.HddsDatanodeService.call(HddsDatanodeService.java:177)
> 2025-04-29 08:30:43     at 
> org.apache.hadoop.ozone.HddsDatanodeService.call(HddsDatanodeService.java:93)
> 2025-04-29 08:30:43     at 
> picocli.CommandLine.executeUserObject(CommandLine.java:2041)
> 2025-04-29 08:30:43     at 
> picocli.CommandLine.access$1500(CommandLine.java:148)
> 2025-04-29 08:30:43     at 
> picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
> 2025-04-29 08:30:43     at 
> picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
> 2025-04-29 08:30:43     at 
> picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
> 2025-04-29 08:30:43     at 
> picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
> 2025-04-29 08:30:43     at 
> picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
> 2025-04-29 08:30:43     at picocli.CommandLine.execute(CommandLine.java:2170)
> 2025-04-29 08:30:43     at 
> org.apache.hadoop.hdds.cli.GenericCli.execute(GenericCli.java:88)
> 2025-04-29 08:30:43     at 
> org.apache.hadoop.hdds.cli.GenericCli.run(GenericCli.java:79)
> 2025-04-29 08:30:43     at 
> org.apache.hadoop.ozone.HddsDatanodeService.main(HddsDatanodeService.java:159)
> 2025-04-29 08:30:43 Caused by: java.nio.file.FileSystemException: /data: 
> Operation not permitted
> 2025-04-29 08:30:43     at 
> java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)
> 2025-04-29 08:30:43     at 
> java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
> 2025-04-29 08:30:43     at 
> java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
> 2025-04-29 08:30:43     at 
> java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:277)
> 2025-04-29 08:30:43     at 
> java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(UnixFileAttributeViews.java:299)
> 2025-04-29 08:30:43     at 
> java.base/java.nio.file.Files.setPosixFilePermissions(Files.java:2169)
> 2025-04-29 08:30:43     at 
> org.apache.hadoop.hdds.server.ServerUtils.getDirectoryFromConfig(ServerUtils.java:182)
> 2025-04-29 08:30:43     ... 20 more {noformat}
> More information can be found in this comment: 
> https://github.com/apache/ozone/pull/7402#discussion_r1846976944



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to