komga部署成功但无法打开,日志提示Failed to start bean 'webServerStartStop'

使用应用商店默认配置部署komga,显示部署成功但无法访问,cpu占用99%
komga版本1.14.1,1panel宿主debian12,内核更换为6.8.12-3-pve,显卡驱动i915-sriov-dkms/2024.09.21, 6.8.12-3-pve, x86_64: installed

错误日志:
Error starting ApplicationContext. To display the condition evaluation report re-run your application with ‘debug’ enabled.
2024-11-10T08:45:27.721Z ERROR 1 — [main] o.s.boot.SpringApplication : Application run failed

org.springframework.context.ApplicationContextException: Failed to start bean ‘webServerStartStop’
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:287) ~[spring-context-6.1.3.jar:6.1.3]
at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:467) ~[spring-context-6.1.3.jar:6.1.3]
at java.base/java.lang.Iterable.forEach(Unknown Source) ~[na:na]
at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:256) ~[spring-context-6.1.3.jar:6.1.3]
at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:201) ~[spring-context-6.1.3.jar:6.1.3]
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:978) ~[spring-context-6.1.3.jar:6.1.3]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.1.3.jar:6.1.3]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.2.2.jar:3.2.2]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-3.2.2.jar:3.2.2]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) ~[spring-boot-3.2.2.jar:3.2.2]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) ~[spring-boot-3.2.2.jar:3.2.2]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) ~[spring-boot-3.2.2.jar:3.2.2]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) ~[spring-boot-3.2.2.jar:3.2.2]
at org.gotson.komga.ApplicationKt.main(Application.kt:21) ~[classes/:1.14.1]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]
at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) ~[app/:na]
at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) ~[app/:na]
at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) ~[app/:na]
Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat server
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start(TomcatWebServer.java:249) ~[spring-boot-3.2.2.jar:3.2.2]
at org.springframework.boot.web.servlet.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:44) ~[spring-boot-3.2.2.jar:3.2.2]
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:284) ~[spring-context-6.1.3.jar:6.1.3]
… 18 common frames omitted
Caused by: java.lang.IllegalArgumentException: standardService.connector.startFailed
at org.apache.catalina.core.StandardService.addConnector(StandardService.java:235) ~[tomcat-embed-core-10.1.18.jar:10.1.18]
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.addPreviouslyRemovedConnectors(TomcatWebServer.java:306) ~[spring-boot-3.2.2.jar:3.2.2]
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start(TomcatWebServer.java:234) ~[spring-boot-3.2.2.jar:3.2.2]
… 20 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to start component [Connector[“http-nio-25600”]]
at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:419) ~[tomcat-embed-core-10.1.18.jar:10.1.18]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:186) ~[tomcat-embed-core-10.1.18.jar:10.1.18]
at org.apache.catalina.core.StandardService.addConnector(StandardService.java:232) ~[tomcat-embed-core-10.1.18.jar:10.1.18]
… 22 common frames omitted
Caused by: java.lang.ExceptionInInitializerError: null
at java.base/sun.nio.ch.ServerSocketChannelImpl.(Unknown Source) ~[na:na]
at java.base/sun.nio.ch.SelectorProviderImpl.openServerSocketChannel(Unknown Source) ~[na:na]
at java.base/java.nio.channels.ServerSocketChannel.open(Unknown Source) ~[na:na]
at org.apache.tomcat.util.net.NioEndpoint.initServerSocket(NioEndpoint.java:244) ~[tomcat-embed-core-10.1.18.jar:10.1.18]
at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:202) ~[tomcat-embed-core-10.1.18.jar:10.1.18]
at org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1280) ~[tomcat-embed-core-10.1.18.jar:10.1.18]
at org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:1366) ~[tomcat-embed-core-10.1.18.jar:10.1.18]
at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:635) ~[tomcat-embed-core-10.1.18.jar:10.1.18]
at org.apache.catalina.connector.Connector.startInternal(Connector.java:1043) ~[tomcat-embed-core-10.1.18.jar:10.1.18]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) ~[tomcat-embed-core-10.1.18.jar:10.1.18]
… 23 common frames omitted
Caused by: java.io.IOException: Permission denied
at java.base/sun.nio.ch.UnixDispatcher.init(Native Method) ~[na:na]
at java.base/sun.nio.ch.UnixDispatcher.(Unknown Source) ~[na:na]
… 33 common frames omitted

看起来是权限问题

compose里加了一行privileged:true,起来了……
大佬有没有办法排查到底是那个地方权限不足呀?感觉用特权模式跑有点危险。

我使用的应用商店默认配置,看上去是root权限。
networks:
1panel-network:
external: true
services:
komga:
container_name: ${CONTAINER_NAME}
deploy:
resources:
limits:
cpus: ${CPUS}
memory: ${MEMORY_LIMIT}
image: gotson/komga:1.14.1
labels:
createdBy: Apps
networks:
- 1panel-network
ports:
- ${HOST_IP}:${PANEL_APP_PORT_HTTP}:25600
restart: unless-stopped
volumes:
- ./data:/data
- ./config:/config
使用应用商店部署的其它容器使用正常


其他应用的配置文件我是用的还是NFS挂载卷

具体的问题 可能需要去项目的 github 看一下