After a fresh install, i try to enter the Carbonio Files section and i get the error "No healthy upstream"
By checking the carbonio services, I see that everythign works fine " systemctl status carbonio* "
Email works too
But not the Files
Sadly i see no errors in the log files too
Ubuntu 20.04
Hello, same here but on 22.04 LTS as VM and CT. Files doesn't work, "no healthy upstream". Also chats doesn't work but i've pass the problem and disable it (we have own matrix-synapse).
None information at logs š
Any help where try to find where is the problem with it? This one thing stops me before start it on production.
And i see one thing, directly at files at:Ā
https://carbonio.domain.eu/carbonio/files/?folder=LOCAL_ROOT
There aren't active New file and new folder:
Cheers! Good work with Carbonio Dudes! š
Tell me how you solved the problem, I have the same error!!!
@joe @djrzulf @anplusnin2
Hi,
could you please check the status of carbonio units:
root@mail:~# systemctl list-units carbonio*
And look specially the files units:
root@mail:~# systemctl status carbonio-files*
Regards,
Ā
I have all services running in carbonio-files but shortly after carbonio-files.service will die
ā carbonio-files.service - Carbonio Files daemon
Loaded: loaded ( removed link ; enabled; vendor preset: enabled)
Drop-In: removed link
āāoverride.conf
Active: active (running) since Thu 2025-10-23 16:19:19 WIB; 6s ago
Main PID: 54698 (carbonio-files)
Tasks: 20 (limit: 12087)
Memory: 145.5M
CPU: 9.460s
CGroup: removed link
āā54698 /bin/bash /usr/bin/carbonio-files
āā54700 /opt/zextras/common/bin/java -Djava.net.preferIPv4Stack=true -Xmx4096m -Xms4096m -DFILES_LOG_LEVEL=warn -jar removed link
Here's the log
Oct 23 16:21:33 mail.carbs2.lab carbonio-files[56681]: SLF4J(I): Connected with provider of type [ch.qos.logback.classic.spi.LogbackServiceProvider]
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: 16:21:36.656 [main] ERROR com.zextras.carbonio.files.Boot - Service stopped unexpectedly:
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: com.google.inject.ProvisionException: Unable to provision, see the following errors:
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: 1) [Guice/ErrorInCustomProvider]: RuntimeException: Unable to create the database connection! Something went wrong: e.g. database is not reachable, the database does not exist or the database credentials are wrong
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at FilesModule.provideEbeanDatabase(FilesModule.java:161)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at EbeanDatabaseManager.<init>(EbeanDatabaseManager.java:48)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: \_ for 2nd parameter
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at FilesModule.configure(FilesModule.java:58)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: while locating EbeanDatabaseManager
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: Learn more:
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: removed link
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: 1 error
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: ======================
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: Full classname legend:
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: ======================
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: EbeanDatabaseManager: "com.zextras.carbonio.files.dal.EbeanDatabaseManager"
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: FilesModule: "com.zextras.carbonio.files.config.FilesModule"
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: ========================
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: End of classname legend:
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: ========================
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.InternalProvisionException.toProvisionException(InternalProvisionException.java:251)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1151)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1186)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.zextras.carbonio.files.Boot.boot(Boot.java:53)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.zextras.carbonio.files.Boot.main(Boot.java:35)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: Caused by: java.lang.RuntimeException: Unable to create the database connection! Something went wrong: e.g. database is not reachable, the database does not exist or the database credentials are wrong
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.zextras.carbonio.files.config.FilesModule.provideEbeanDatabase(FilesModule.java:175)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.zextras.carbonio.files.config.FilesModule$$FastClassByGuice$$4349f.GUICE$TRAMPOLINE(<generated>)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.zextras.carbonio.files.config.FilesModule$$FastClassByGuice$$4349f.apply(<generated>)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.ProviderMethod$FastClassProviderMethod.doProvision(ProviderMethod.java:260)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:113)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:300)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1148)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: ... 3 common frames omitted
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: Caused by: javax.persistence.PersistenceException: org.postgresql.util.PSQLException: FATAL: password authentication failed for user "carbonio-files-db"
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at io.ebeaninternal.server.core.DefaultContainer.checkDataSource(DefaultContainer.java:268)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at io.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:103)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at io.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:33)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at io.ebean.DatabaseFactory.createInternal(DatabaseFactory.java:135)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at io.ebean.DatabaseFactory.create(DatabaseFactory.java:84)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at io.ebean.DatabaseFactory.createWithContextClassLoader(DatabaseFactory.java:110)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.zextras.carbonio.files.config.FilesModule.provideEbeanDatabase(FilesModule.java:161)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: ... 21 common frames omitted
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: Caused by: org.postgresql.util.PSQLException: FATAL: password authentication failed for user "carbonio-files-db"
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:711)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:213)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:268)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:273)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at org.postgresql.Driver.makeConnection(Driver.java:446)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at org.postgresql.Driver.connect(Driver.java:298)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:137)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:360)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:202)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:461)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:550)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:98)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:111)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at io.ebeaninternal.server.core.DefaultContainer.checkDataSource(DefaultContainer.java:262)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: ... 27 common frames omitted
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "com.zextras.carbonio.files.dal.EbeanDatabaseManager.stop()" because "this.ebeanDatabaseManager" is null
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.zextras.carbonio.files.Boot.boot(Boot.java:68)
Oct 23 16:21:36 mail.carbs2.lab carbonio-files[56681]: at com.zextras.carbonio.files.Boot.main(Boot.java:35)
