@kkarhan @heuveltop @jwildeboer

It's not in school environment. My students are #selfhosters and have servers at home. Backups must go over internet.

What are all the #selfhosters doing for a home stereo that connects to #Jellyfin ?
Pleroma

Release v3.15.0 · eddyizm/tempo

What's Changed chore: Update French localization by @benoit-smith in #84 chore: Update RU locale by @ArchiDevil in #87 chore: Update Korean translations by @kongwoojin in #97 fix: only plays the f...

GitHub
Release v3.14.1 · eddyizm/tempo

What's Changed feat: rating dialog added to album page by @eddyizm in #52 style: Add song rating bar in landscape player controller layout by @jaime-grj in #57 feat: setting to show/hide 5 star ra...

GitHub
Release v3.13.0 · eddyizm/tempo

What's Changed style: Change position and size of rating container by @jaime-grj in #44 feat: Add Turkish localization (values-tr) by @mucahit-kaya in #50 chore: adding a note/not fully baked labe...

GitHub
Release v3.12.0 · eddyizm/tempo

What's Changed [chore]: add German translations for track info and home section strings (#29) by @BreadWare92 in #31 [chore]: increased "Offline mode" text size, changed its color in dark theme by...

GitHub
Release fixes and more fixes · eddyizm/tempo

What's Changed feat: Fix lyric scrolling during playback, keep screen on while viewing by @le-firehawk in #20 feat: show sampling rate and bit depth if available by @jaime-grj in #22 fix: hide unn...

GitHub
subsonic api users/ #selfhosters . I forked the #foss android app tempo to apply several pending PR's. The original dev has been away for nearly 7 months so I decided to get it moving.
if anyone wants to test it out or give it a go. here's the pre-release
https://github.com/eddyizm/tempo/releases/tag/v3.10.0-alpha.1
#opensource #android #software #engineering #subsonicapi #subsonic #selfhost
Release v3.10.0-alpha.1 · eddyizm/tempo

currently pending in the PR #10 -> testing before merging for final release. fix: CappielloAntonio#379: redirection to artist fragment on artist label click #14 fix: CappielloAntonio#385 queue lag,...

GitHub
So over to the command line. First, a sudo apt update.

Debian fetches the updates as it should. It says:

"Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it."

Apt list --upgradable mentions: monarx-agent/bookworm 4.2.72-master amd64 [upgradable from: 4.2.62-master]

Okay, so with that done, let's try the three commands YunoHost recommended:

sudo apt install --fix-broken produces the following output:

"Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up yunohost (12.0.16) ...
Regenerating configuration, this might take a while...
Traceback (most recent call last):
File "/usr/bin/yunohost", line 108, in <module>
main()
File "/usr/bin/yunohost", line 97, in main
yunohost.cli(
File "/usr/lib/python3/dist-packages/yunohost/__init__.py", line 41, in cli
ret = moulinette.cli(
^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 140, in cli
).run(args, output_as=output_as, timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 521, in run
ret = self.actionsmap.process(args, timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 579, in process
return func(**arguments)
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/yunohost/app.py", line 1755, in app_ssowatconf
local_manifest = _get_manifest_of_app(setting_path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/yunohost/app.py", line 2269, in _get_manifest_of_app
manifest = _convert_v1_manifest_to_v2(manifest)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/yunohost/app.py", line 2397, in _convert_v1_manifest_to_v2
install_questions = manifest["arguments"]["install"]
~~~~~~~~^^^^^^^^^^^^^
KeyError: 'arguments'
dpkg: error processing package yunohost (--configure):
installed yunohost package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
yunohost
E: Sub-process /usr/bin/dpkg returned an error code (1)"

Typing sudo dpkg --configure -a gives us the following:

Setting up yunohost (12.0.16) ...
Regenerating configuration, this might take a while...
Traceback (most recent call last):
File "/usr/bin/yunohost", line 108, in <module>
main()
File "/usr/bin/yunohost", line 97, in main
yunohost.cli(
File "/usr/lib/python3/dist-packages/yunohost/__init__.py", line 41, in cli
ret = moulinette.cli(
^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 140, in cli
).run(args, output_as=output_as, timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 521, in run
ret = self.actionsmap.process(args, timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 579, in process
return func(**arguments)
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/yunohost/app.py", line 1755, in app_ssowatconf
local_manifest = _get_manifest_of_app(setting_path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/yunohost/app.py", line 2269, in _get_manifest_of_app
manifest = _convert_v1_manifest_to_v2(manifest)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/yunohost/app.py", line 2397, in _convert_v1_manifest_to_v2
install_questions = manifest["arguments"]["install"]
~~~~~~~~^^^^^^^^^^^^^
KeyError: 'arguments'
dpkg: error processing package yunohost (--configure):
installed yunohost package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
yunohost"

And let's try sudo dpkg --audit:

"The following packages are only half configured, probably due to problems
configuring them the first time. The configuration should be retried using
dpkg --configure <package> or the configure menu option in dselect:
yunohost manageable and configured self-hosting server"

Okay.

So.

Any idea what's going on here?

What should I try next to fix this?

(3/3)

#YunoHost #GoToSocial #Fediverse #FediHelp #Linux #SelfHost #SelfHosters #SelfHostedSoftware #python #yunohosthelp @yunohost @yunohost