s3ql 3.7.1 issue with deltadump.cpython-39-x86_64-linux-gnu.so

68 views
Skip to first unread message

Amos T

unread,
May 3, 2021, 12:17:50 PM5/3/21
to s3ql
s3ql compiled and tested and installed on ubuntu 21.04
from source seen the package is outdated (3.7.0)

deltadump seems not to work:

ImportError: cannot import name 'INTEGER' from 's3ql.deltadump' (/root/.cache/Python-Eggs/s3ql-3.7.1-py3.9-linux-x86_64.egg-tmp/s3ql/deltadump.cpython-39-x86_64-linux-gnu.so)

The file is present in the directory.

What to do?

Daniel Jagszent

unread,
May 3, 2021, 1:55:53 PM5/3/21
to s3ql
Hello Amos,
> [...] ImportError: cannot import name 'INTEGER' from 's3ql.deltadump'
> (/root/.cache/Python-Eggs/s3ql-3.7.1-py3.9-linux-x86_64.egg-tmp/s3ql/deltadump.cpython-39-x86_64-linux-gnu.so)
That is https://github.com/s3ql/s3ql/issues/193 or
https://github.com/s3ql/s3ql/issues/242 .

See if https://github.com/s3ql/s3ql/pull/247 helps.

Amos T

unread,
May 3, 2021, 2:17:33 PM5/3/21
to s3ql
Seems You nailed it, dan

I did do the follow pre-req:

#sudo python3 -m pip install --upgrade pip
#sudo python3 -m pip install --upgrade setuptools

#sudo python3 -m pip install --upgrade pytest
#sudo python3 -m pip install --upgrade cython

#sudo apt-get install libsystemd-dev
#sudo python3 -m pip install --upgrade systemd

#sudo python3 -m pip install --upgrade fuse-python
#sudo python3 -m pip install --upgrade pyfuse3

#sudo python3 -m pip install --upgrade apsw
#sudo python3 -m pip install --upgrade defusedxml
#sudo python3 -m pip install --upgrade dugong
#sudo python3 -m pip install --upgrade async_generator
#sudo python3 -m pip install --upgrade requests
#sudo python3 -m pip install --upgrade google-auth
#sudo python3 -m pip install --upgrade google-auth-oauthlib
#sudo python3 -m pip install --upgrade trio
#sudo python3 -m pip install --upgrade pytest_trio

for module in \
setuptools cryptography defusedxml trio pyfuse3 dugong pytest async_generator systemd requests pytest_trio google.auth cython;
do echo $module" "`python3 -c "import $module; print($module.__version__)"`;done

setuptools 56.0.0
cryptography 3.3.2
defusedxml 0.7.1
trio 0.18.0
pyfuse3 3.2.0
dugong 3.8.1
pytest 6.2.3
async_generator 1.10
systemd 0.16.1
requests 2.25.1
pytest_trio 0.7.0
google.auth 1.30.0
cython 0.29.23

--
for module in google.oauth2 apsw; \
do echo $module" "`python3 -c "import $module; print($module.__version__)"`;done

Traceback (most recent call last):
  File "<string>", line 1, in <module>
AttributeError: module 'google.oauth2' has no attribute '__version__'
google.oauth2
Traceback (most recent call last):
  File "<string>", line 1, in <module>
AttributeError: module 'apsw' has no attribute '__version__'
apsw

# python3 --version
Python 3.9.4

Turns out related to your article, there is an issue with setuptools....

Downgrading setuptools ( I do not like this !!!)

sudo pip install setuptools==46.4.0

Then reinstall
sudo python3 setup.py install

Revert back my lovely setuptools for godsake.

sudo python3 -m pip install --upgrade setuptools

And it works !!!! Thanks



Op maandag 3 mei 2021 om 19:55:53 UTC+2 schreef dan...@jagszent.de:
Reply all
Reply to author
Forward
0 new messages