Debian: FAHControl dependencies severely out of date
Posted: Wed Mar 25, 2020 12:32 pm
Whilst the fahclient .deb installs and runs OK (still a systemctl error on startup, but it does actually run), the fahcontrol .deb package won't install on a Debian 10 (buster) system.
Checking with packages.debian.org that 'python-support' package is listed only in oldoldstable (jessie), so not even in stretch (oldstable) !
Furthermore, the above is on my desktop which seems to have some oldstable packages, as on my server without python-gnome2 installed:
And again packages.debian.org does only list the package for oldstable and oldoldstable.
This leaves fahcontrol in a broken state, and despite files being installed trying to run it results in an error:
I'm not a brilliant programmer but can hammer away on such things until it works, so is there some way to 'join the team' to try and get this fixed ?
Code: Select all
08:29:14 0$ dpkg -i fahcontrol_7.4.4-1_all.deb
Selecting previously unselected package fahcontrol.
(Reading database ... 432287 files and directories currently installed.)
Preparing to unpack fahcontrol_7.4.4-1_all.deb ...
Unpacking fahcontrol (7.4.4-1) ...
dpkg: dependency problems prevent configuration of fahcontrol:
fahcontrol depends on python-support (>= 0.90.0); however:
Package python-support is not installed.
dpkg: error processing package fahcontrol (--install):
dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.31.4-3) ...
Processing triggers for desktop-file-utils (0.23-4) ...
Processing triggers for mime-support (3.62) ...
Errors were encountered while processing:
fahcontrol
Furthermore, the above is on my desktop which seems to have some oldstable packages, as on my server without python-gnome2 installed:
Code: Select all
08:38:29 0$ dpkg -i fahcontrol_7.4.4-1_all.deb
(Reading database ... 363980 files and directories currently installed.)
Preparing to unpack fahcontrol_7.4.4-1_all.deb ...
Unpacking fahcontrol (7.4.4-1) over (7.4.4-1) ...
dpkg: dependency problems prevent configuration of fahcontrol:
fahcontrol depends on python-support (>= 0.90.0); however:
Package python-support is not installed.
fahcontrol depends on python-gnome2; however:
Package python-gnome2 is not installed.
dpkg: error processing package fahcontrol (--install):
dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils (0.23-4) ...
Processing triggers for mime-support (3.62) ...
Errors were encountered while processing:
fahcontrol
This leaves fahcontrol in a broken state, and despite files being installed trying to run it results in an error:
Code: Select all
08:02:37 0$ FAHControl
Traceback (most recent call last):
File "/usr/bin/FAHControl", line 25, in <module>
from fah import FAHControl, load_fahcontrol_db
ImportError: No module named fah
Code: Select all
08:41:45 0$ dpkg -L fahcontrol
/.
/usr
/usr/share
/usr/share/pyshared
/usr/share/pyshared/FAHControl-7.4.4.egg-info
/usr/share/pyshared/FAHControl-7.4.4.egg-info/SOURCES.txt
/usr/share/pyshared/FAHControl-7.4.4.egg-info/top_level.txt
/usr/share/pyshared/FAHControl-7.4.4.egg-info/requires.txt
/usr/share/pyshared/FAHControl-7.4.4.egg-info/PKG-INFO
/usr/share/pyshared/FAHControl-7.4.4.egg-info/dependency_links.txt
/usr/share/pyshared/fah
/usr/share/pyshared/fah/FAHControl.glade
/usr/share/pyshared/fah/FAHControl_glade.py
/usr/share/pyshared/fah/wraplabel.py
/usr/share/pyshared/fah/util
/usr/share/pyshared/fah/util/OrderedDict.py
/usr/share/pyshared/fah/util/__init__.py
/usr/share/pyshared/fah/util/EntryValidator.py
/usr/share/pyshared/fah/util/SingleApp.py
/usr/share/pyshared/fah/util/PasswordValidator.py
/usr/share/pyshared/fah/db
/usr/share/pyshared/fah/db/Database.py
/usr/share/pyshared/fah/db/Table.py
/usr/share/pyshared/fah/db/__init__.py
/usr/share/pyshared/fah/db/Column.py
/usr/share/pyshared/fah/Icon.py
/usr/share/pyshared/fah/WidgetMap.py
/usr/share/pyshared/fah/ClientConfig.py
/usr/share/pyshared/fah/__init__.py
/usr/share/pyshared/fah/SlotConfig.py
/usr/share/pyshared/fah/FAHControl.py
/usr/share/pyshared/fah/Client.py
/usr/share/pyshared/fah/Connection.py
/usr/share/pyshared/fah/Version.py
/usr/share/doc
/usr/share/doc/fahcontrol
/usr/share/doc/fahcontrol/copyright
/usr/share/doc/fahcontrol/changelog.Debian.gz
/usr/share/doc/fahcontrol/changelog.gz
/usr/share/pixmaps
/usr/share/pixmaps/FAHControl.png
/usr/share/python-support
/usr/share/python-support/fahcontrol.public
/usr/share/applications
/usr/share/applications/FAHControl.desktop
/usr/bin
/usr/bin/FAHControl