Сломанный снимок: dbeaver-ce

dbeaver-ce не запускается из док-станции, и это результат в терминал:

dbeaver-ce                                   
/snap/dbeaver-ce/93/snap/command-chain/desktop-launch: line 50: /home/opyate/.config/user-dirs.dirs: Permission denied
sed: can't read /home/opyate/.config/user-dirs.dirs: Permission denied
/snap/dbeaver-ce/93/snap/command-chain/desktop-launch: line 238: /home/opyate/.config/user-dirs.dirs: Permission denied
cp: cannot open '/home/opyate/.config/user-dirs.locale' for reading: Permission denied
/snap/dbeaver-ce/93/snap/command-chain/desktop-launch: line 243: /home/opyate/.config/user-dirs.locale: Permission denied
realpath: '': No such file or directory
realpath: '': No such file or directory
realpath: '': No such file or directory
realpath: '': No such file or directory
realpath: '': No such file or directory
realpath: '': No such file or directory
realpath: '': No such file or directory
realpath: '': No such file or directory
cp: cannot stat '/snap/dbeaver-ce/93/gnome-platform/usr/share/mime': No such file or directory
Directory '/home/opyate/snap/dbeaver-ce/93/.local/share/mime/packages' does not exist!
/snap/dbeaver-ce/93/snap/command-chain/desktop-launch: line 20: /snap/dbeaver-ce/93/gnome-platform/usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0: No such file or directory
ERROR: update-mime-database /home/opyate/snap/dbeaver-ce/93/.local/share/mime exited abnormally with status 1
ERROR: /snap/dbeaver-ce/93/gnome-platform/usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 exited abnormally with status 127

(process:18910): Gtk-WARNING **: 11:05:47.614: Locale not supported by C library.
    Using the fallback 'C' locale.
Unable to init server: Could not connect: Connection refused
Dbeaver: Cannot open display: 
Picked up _JAVA_OPTIONS: -Duser.home=/home/opyate/snap/dbeaver-ce/93

(process:19017): Gtk-WARNING **: 11:05:47.778: Locale not supported by C library.
    Using the fallback 'C' locale.
Unable to init server: Could not connect: Connection refused
Dbeaver: Cannot open display: 
> Start DBeaver Standalone [org.jkiss.dbeaver.ui.app.standalone 7.3.0.202011291229]
> Start Eclipse e4 Workbench [org.eclipse.e4.ui.workbench 1.11.200.v20200205-1503]
> Start Eclipse Workbench Model [org.eclipse.e4.ui.model.workbench 2.1.700.v20200113-1422]
> Start Eclipse Jobs Mechanism [org.eclipse.core.jobs 3.10.700.v20200106-1020]
> Start Eclipse IDE UI [org.eclipse.ui.ide 3.17.0.v20200217-1511]
> Start DBeaver Core Plug-in [org.jkiss.dbeaver.core 7.3.0.202011291229]
> Start Core File Systems [org.eclipse.core.filesystem 1.7.700.v20200110-1734]
> Start Core Resource Management [org.eclipse.core.resources 3.13.700.v20200209-1624]
2020-12-11 11:05:48.802 - Initializing DBeaver 7.3.0
2020-12-11 11:05:48.802 - Host plugin: org.jkiss.dbeaver.ui.app.standalone 7.3.0.202011291229
2020-12-11 11:05:48.802 - Initialize Core...
2020-12-11 11:05:48.803 - Can't find BC security provider. Use default JCE.
2020-12-11 11:05:48.803 - BouncyCastle not registered, using the default JCE provider
2020-12-11 11:05:48.900 - Initialize base platform...
> Start DBeaver UI Navigator [org.jkiss.dbeaver.ui.navigator 1.0.46.202011291229]
2020-12-11 11:05:48.911 - Core initialized (109ms)
2020-12-11 11:05:48.912 - Create display
Unable to init server: Could not connect: Connection refused
org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]
    at org.eclipse.swt.SWT.error(SWT.java:4749)
    at org.eclipse.swt.widgets.Display.createDisplay(Display.java:1130)
    at org.eclipse.swt.widgets.Display.create(Display.java:1070)
    at org.eclipse.swt.graphics.Device.<init>(Device.java:175)
    at org.eclipse.swt.widgets.Display.<init>(Display.java:636)
    at org.eclipse.swt.widgets.Display.<init>(Display.java:627)
    at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:776)
    at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:166)
    at org.jkiss.dbeaver.ui.app.standalone.DBeaverApplication.getDisplay(DBeaverApplication.java:409)
    at org.jkiss.dbeaver.ui.app.standalone.DBeaverApplication.updateSplashHandler(DBeaverApplication.java:335)
    at org.jkiss.dbeaver.ui.app.standalone.DBeaverApplication.start(DBeaverApplication.java:207)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1447)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1420)
Error updating splash shell
2020-12-11 11:05:48.915 - DBeaver 7.3.0.202011291229 is starting
2020-12-11 11:05:48.916 - OS: Linux 5.8.0-31-generic (amd64)
2020-12-11 11:05:48.916 - Java version: 1.8.0_275 by Private Build (64bit)
2020-12-11 11:05:48.916 - Install path: '/snap/dbeaver-ce/93/usr/share/dbeaver'
2020-12-11 11:05:48.916 - Instance path: 'file:/home/opyate/snap/dbeaver-ce/93/.local/share/DBeaverData/workspace6/'
2020-12-11 11:05:48.916 - Memory available 94Mb/910Mb


Диспетчер задач показывает процесс Java и dbeaver-ce, но нет графического интерфейса.

Пожалуйста, дайте мне знать, почему снимки просто перестают работать? Что чаще всего ломает привязку?

Также, пожалуйста, не говорите мне переустанавливать оснастку, так как я потеряю все подключения к БД (я создал много). (Я только что переустановил оснастку Postman и потерял все свои коллекции, в которых было много запросов.)

Или, если мне действительно нужно их переустановить, покажите, как сохранить мои пользовательские данные.

0
задан 11 December 2020 в 14:11

1 ответ

dbeaver работает на моей Ubuntu 20.04

~$ snap info dbeaver-ce
installed:          7.3.0.202011291229            (93) 207MB -

Я предлагаю вам проверить права доступа к каталогу /home/opyate/.config/user-dirs.dirs и каталогам выше

у меня есть следующие права доступа:

-rw-------  1 koen koen  633 dec  3 20:58 user-dirs.dirs
-rw-rw-r-- 1 koen koen 5 dec  3 20:58 user-dirs.locale

экспорт/импорт соединений или сохранение настроек dbeaver обсуждается здесь: https://dbeaver.io/forum/viewtopic.php?f=2&t=906#:~:text=There%20is%20project%20export%2Fimport , сохранить%20все%20UI%20настройки%20тоо.

Коротко:

Есть функция экспорта/импорта проекта (главное меню Файл->Экспорт/Импорт). Но самый простой способ — скопировать папку USER_HOME/.dbeaver на другую машину. Таким образом, вы также сохраните все настройки пользовательского интерфейса. Но перед этим убедитесь, что вы используете одну и ту же версию DBeaver на обеих машинах.

для снэпов папка .dbeaver хранится здесь

~/snap/dbeaver-ce/93/.local/share/DBeaverData/workspace6/General/.dbeaver
0
ответ дан 12 December 2020 в 22:37

Другие вопросы по тегам:

Похожие вопросы: