Bugs and Issues - LSS

Agordejo dependencies


I have a problem to install Agordejo. When I check the dependencies I get this message
Checking Dependencies
Python version is: 3.8.10, required >= 3.8
Py-Qt version is: 5.12.8, required >= 5.0
PyXDG for Python3 >= 0.27 is required but it's not installed. https://freedesktop.org/wiki/Software/pyxdg/ . Aborting.

But when I check PYXDG I have this message
python-xdg is already the most recent version (0.26-1ubuntu1).
If you like someone could help me because my skills are limited
Best Anthony

RSS Only moderators or members can reply to this. Sign-in if you are a moderator or member in order to post.


#1. lss


thank you for your interest in Agordejo.
There is nothing you have done wrong. But also nothing you can do easily.
Ubuntu and Debian are just super slow when it comes to software updates. pyxdg 0.27 was released in october 2020. That is typical.

You can either compile pyxdg yourself (that has a chance to succeed) or you can ask the distribution to update the package. And while they are at it package Agordejo as well.

#2. AnthonyS

hello first of all I thank you for your help.
I'm new to linux but I managed to install pyxd.
Unfortunately, when I launch the software I get the following message:

$ agordejo
Cannot lock down 82280346 byte memory area (Ne peut allouer de la mémoire)
[agordejo] ERROR 2022-12-06 14:00:17,466 engine.start: Caught crash in execpthook. Trying too execute atexit anyway
Traceback (most recent call last):
File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/usr/local/bin/agordejo/__main__.py", line 13, in <module>
File "/usr/local/bin/agordejo/qtgui/mainwindow.py", line 168, in __init__
File "/usr/local/bin/agordejo/qtgui/movesessionroot.py", line 64, in xdgVersionChange
File "/usr/local/bin/agordejo/qtgui/movesessionroot.py", line 41, in nsmVersionGreater160
File "/usr/lib/python3.8/subprocess.py", line 415, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
File "/usr/lib/python3.8/subprocess.py", line 493, in run
with Popen(*popenargs, **kwargs) as process:
File "/usr/lib/python3.8/subprocess.py", line 858, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.8/subprocess.py", line 1704, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] Aucun fichier ou dossier de ce type: 'nsmd'

I am a physics teacher with teenagers and I would like to use the software and the arduino with my students to interest them. It's a bit complicated when you don't know linux
thanks again

#3. lss

The error message you are getting is because you have not installed "NSM".
That is a different software: https://github.com/jackaudio/new-session-manager
Agordejo is a graphical user interface for NSM. Agordejo does not include it.

That said, your mention of physics and Arduinos makes me to ask you how Agordejo fits in this role? Agordejo is a software for music production (or similar) with only a very narrow usecase.
What do you hope to use it for?

:: @lss added on 22 12 07 · 15:08

Also, since you mentioned you are new to Linux, please be aware that none of what you are doing should be done by you. This is entirely the fault of Ubuntu. Their job is to do these complicated setups once so everyone else does not have to do them.

For comparison: In Manjaro you just would have to install Agordejo from their software downloader and that's it.

#4. AnthonyS

irst of all a big thank you.
My students don't like math and physics that much. I would like to illustrate my lessons with music.
Arduino : make a simple midi controller (chapter on electricity and programming).
Patroneo : mathematical suite and study of sound frequencies.
Well I'm embarrassed because I have completely switched to ubuntu. Too bad I'll test on manjaro.
Once again thank you, I think that my project will be complicated
Once again your answer confirms the interest of open source and I will continue to leave Windows for good

#5. lss

Come by at https://chat.sonoj.org/ and we can have a chat, from teacher to teacher :)