Package Details: overgrive 3.3.7-0

Git Clone URL: https://aur.archlinux.org/overgrive.git (read-only, click to copy)
Package Base: overgrive
Description: A complete Google Drive™ desktop client solution for Linux
Upstream URL: https://www.thefanclub.co.za/overgrive
Keywords: drive google grive overgrive
Licenses: unknown
Conflicts: overgrive
Provides: overgrive
Submitter: pedro00dk
Maintainer: pedro00dk
Last Packager: pedro00dk
Votes: 5
Popularity: 0.34
First Submitted: 2018-12-22 03:46
Last Updated: 2020-01-30 01:46

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

pedro00dk commented on 2019-11-01 19:01

I did not explain very well. I mean, do you have any tool that may override the default python executable (/usr/bin/python) in the $PATH variable (pyenv, anaconda, etc)?

Can you issue these commands?

$ which python
$ python --version

$ python
>>> import gi
>>> vars(gi)
>>> exit()

$ /opt/thefanclub/overgrive/venv/bin/python
>>> import gi
>>> vars(gi)
>>> exit()

dlezo commented on 2019-11-01 18:20

No, I was installing the package as you provide it (pacaur -S overgrive). Just that.

pedro00dk commented on 2019-11-01 17:33

Hi dlezo, are you using some tool such as pyenv, to change the default python system executable?

dlezo commented on 2019-11-01 16:30

Hi pedro00dk, thank you for your quick response! I removed everything and reinstall the program with the package you just updated but still anything happens when I launch Overgrive clicking on the launcher icon.

And from command line I get the same error. I'm copying the output from my terminal in case this can help:

$ pwd
/opt/thefanclub/overgrive
$ cat overgrive-autostart.desktop                                               
[Desktop Entry]
Type=Application
Exec=/opt/thefanclub/overgrive/venv/bin/python3 /opt/thefanclub/overgrive/overgrive
Icon=/opt/thefanclub/overgrive/overgrive.png
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Google Drive
GenericName=overgrive
X-GNOME-FullName=overGrive
Comment=Google Drive Client
$ /opt/thefanclub/overgrive/venv/bin/python3 /opt/thefanclub/overgrive/overgrive
Traceback (most recent call last):
  File "overgrive.py", line 40, in <module>
ModuleNotFoundError: No module named 'gi'
$

pedro00dk commented on 2019-11-01 16:20

Hi dlezo, it is weird, the virtual environment should have access to system packages because of --system-site-packages flag.

About installing gobject in the virtual environemnt. I tried it before, and it does not work well, I don't know why. The overgrive finds the gi module, but some attributes are missing in the module.

And the last error you got is probably because when you edited pyenv.cfg, you probably lost the reference to the virtual environment packages, where the google-api-python-client is installed and apiclient as a dependency of it. The overgrive probably imports apiclient first.

Anyway, I updated the package version now, and checked the scripts again. Please uninstall overgrive, its dependencies, and manually delete the /opt/thefanclub directory, then give a try again.

dlezo commented on 2019-11-01 12:47

After installing using pacaur when I start the program executing "/opt/thefanclub/overgrive/venv/bin/python3 /opt/thefanclub/overgrive/overgrive" I got this error: "ModuleNotFoundError: No module named 'gi'".

Installing python-gobject doesn't solve the problem, probably because the dependency needs to be installed in the venv setup by overgrive. I tried changing pyvenv.cfg to include system installed libraries because PyGObject is installed system wide, but if I do that I get another error (ModuleNotFoundError: No module named 'apiclient').

pedro00dk commented on 2019-09-23 12:22

I did not notice a second desktop file in the /opt/../../ path until now. As it is so simple, I fixed now.

blackhole commented on 2019-09-23 08:28

The easy solution is to change /opt/thefanclub/overgrive/overgrive-autostart.desktop with Exec=/opt/thefanclub/overgrive/venv/bin/python3 /opt/thefanclub/overgrive/overgrive or change it with the same content of usr/share/applications/overgrive.desktop

pedro00dk commented on 2019-09-23 02:08

Hello, blackhole. I do not use KDE, so I do not know if it is something I should care about. From what I can see, this looks like a manually set autostart script, that uses the default python binary. As you can see in the shortcut (.desktop) file, I am using a virtual python environment to install some python dependencies not available in the repos. I did it not to put python-pip as a dependency and then install a bunch of outdated python packages system-wide that the user will never use. If you have any recommendations, leave it here, I will check it later. Although, I will not be able to 'fix' anything until next Saturday.

blackhole commented on 2019-09-22 21:29

Nice application. I think that the overgrive-autostart (added to kde autostart) has some problems:


python3 /opt/thefanclub/overgrive/overgrive
Traceback (most recent call last):
  File "overgrive.py", line 57, in <module>
ModuleNotFoundError: No module named 'apiclient
Where the standard shortcut overgrive is working fine:

[audiolinux@archlinux ~]$ /opt/thefanclub/overgrive/venv/bin/python3 /opt/thefanclub/overgrive/overgrive