LINUX.ORG.RU

Подключение к Google Disk

 ,


0

1

Ввожу в консоли команду и получаю ответ:

tvr > google-drive-ocamlfuse
libva error: /usr/lib64/dri/iHD_drv_video.so init failed
[5407:5407:1125/215740.979481:ERROR:broker_posix.cc(43)] Invalid node channel message
[5403:5403:0100/000000.989120:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
[5403:5403:0100/000000.008635:ERROR:broker_posix.cc(43)] Invalid node channel message
libva error: /usr/lib64/dri/iHD_drv_video.so init failed
Access token retrieved correctly.

При этом браузер у меня открылся, как и должно быть. Я подтвердил в Google (на автоматически открывшейся странице) свой аккаунт, и в конце оказался на странице со следующим содержанием: The application was successfully granted access. Please wait for the client to retrieve the authorization tokens.

Но команда выдает ошибку:

tvr > google-drive-ocamlfuse ~/g_disk
fuse: failed to open /dev/fuse: Permission denied

fuse: failed to open /dev/fuse: Permission denied

Ну дак посмотрите права на /dev.fuse. Если там группа fuse, то добавте своего пользователя в эту группу. Если там root:root, либо меняйте группу y /dev/fuse, либо запускайте команду от root.

mky ★★★★★ ()
Ответ на: комментарий от mky

Команда из под рут выглядит так:


```su -
Password: 
kontur-1 ~ # google-drive-ocamlfuse /home/user/g_disk
[5534:5534:1125/235801.732473:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
[5646:5646:1125/235802.409530:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
[5926:5926:1125/235803.275878:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
/usr/bin/xdg-open: строка 886: x-www-browser: команда не найдена
/usr/bin/xdg-open: строка 886: firefox: команда не найдена
/usr/bin/xdg-open: строка 886: iceweasel: команда не найдена
/usr/bin/xdg-open: строка 886: seamonkey: команда не найдена
/usr/bin/xdg-open: строка 886: mozilla: команда не найдена
/usr/bin/xdg-open: строка 886: epiphany: команда не найдена
/usr/bin/xdg-open: строка 886: konqueror: команда не найдена
[6219:6219:1125/235804.153193:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
[6233:6233:1125/235804.692846:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
/usr/bin/xdg-open: строка 886: google-chrome: команда не найдена
/usr/bin/xdg-open: строка 886: www-browser: команда не найдена
Cl_Magenta ()
Ответ на: комментарий от Cl_Magenta

Ну теперь менять права на /usr/bin/fusermount. Если вы на /dev/fuse дали права для всех, то:

chmod o+x /usr/bin/fusermount
Хотя правильнее не давать всем rw на /dev/fuse, а fusermount сделать исполняемым для группы fuse.

mky ★★★★★ ()
Ответ на: комментарий от Cl_Magenta

Каталог /home/timey/g_disk существует? Какие права ″ls -l -d /home/timey/g_disk″?

P.S. gpasswd просто добавляет пользователя в группу, но текущий сеанс об этом не знает. Чтобы пользовательский процесс оказался в новой группе, либо перезапускасть сеанс, либо в коммандной строке делать ″newgrp - fuse″.

mky ★★★★★ ()