I keep getting stuck in a loop here. it seems python3-aiohttp-session is no longer available.
If I try installing allmon3 overriding dependency checks, it installs but then I have a broken install…
root@asl1:/home/repeater# apt install python3-aiohttp-session
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package python3-aiohttp-session is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package ‘python3-aiohttp-session’ has no installation candidate
root@asl1:/home/repeater# ^C
root@asl1:/home/repeater# dpkg -i --force-depends allmon3_0.11.0-1_all.deb
(Reading database … 144904 files and directories currently installed.)
Preparing to unpack allmon3_0.11.0-1_all.deb …
Unpacking allmon3 (0.11.0-1) over (0.11.0-1) …
dpkg: allmon3: dependency problems, but configuring anyway as you requested:
allmon3 depends on python3-aiohttp-session; however:
Package python3-aiohttp-session is not installed.
Setting up allmon3 (0.11.0-1) …
apache2_invoke proxy_http: already enabled
apache2_invoke proxy_wstunnel: already enabled
apache2_invoke rewrite: already enabled
apache2_invoke: Enable configuration allmon3
Processing triggers for man-db (2.8.5-2) …
root@asl1:/home/repeater# apt upgrade
Reading package lists… Done
Building dependency tree
Reading state information… Done
You might want to run ‘apt --fix-broken install’ to correct these.
The following packages have unmet dependencies:
allmon3 : Depends: python3-aiohttp-session but it is not installable
E: Unmet dependencies. Try ‘apt --fix-broken install’ with no packages (or specify a solution).
root@asl1:/home/repeater#
@N3fyi - Please make sure you are carfeully following the directions for Debian 10 / Raspbian 10. You should not be installing those Python3 packages using apt/deb but rather pip3. Please see Install Debian 10 / Raspian 10 Software and follow those directions carefully.
I was following the instructions the best I could, but it would keep giving me an issue about python3-xxxx dependencies… so that’s when I installed them using python3 deb packages instead…
I stripped those out and used pip3, but now I’m still getting the dependencies errors, which then leave the install in a broken state
root@asl1:/home/repeater# dpkg -i --force-depends allmon3_0.11.0-1_all.deb
Selecting previously unselected package allmon3.
(Reading database … 144703 files and directories currently installed.)
Preparing to unpack allmon3_0.11.0-1_all.deb …
Unpacking allmon3 (0.11.0-1) …
dpkg: allmon3: dependency problems, but configuring anyway as you requested:
allmon3 depends on python3-websockets; however:
Package python3-websockets is not installed.
allmon3 depends on python3-aiohttp; however:
Package python3-aiohttp is not installed.
allmon3 depends on python3-aiohttp-session; however:
Package python3-aiohttp-session is not installed.
root@asl1:/home/repeater# apt upgrade
Reading package lists… Done
Building dependency tree
Reading state information… Done
You might want to run ‘apt --fix-broken install’ to correct these.
The following packages have unmet dependencies:
allmon3 : Depends: python3-websockets but it is not installed
Depends: python3-aiohttp but it is not installed
Depends: python3-aiohttp-session but it is not installable
E: Unmet dependencies. Try ‘apt --fix-broken install’ with no packages (or specify a solution).
root@asl1:/home/repeater#
I’ll have to test this more on Debian 10. I may need to create a Debian 10 specific .deb file since that platform is so old that having a common package might not be viable.
Unfortunately left with the same issue… also pls note the version the instructions point to is outdated (changed 0 to 1 to fix)… thank you for working on this though
root@asl1:/home/repeater# dpkg -i --force-depends allmon3_0.11.0-1_debian10.deb
dpkg: error: cannot access archive ‘allmon3_0.11.0-1_debian10.deb’: No such file or directory
root@asl1:/home/repeater# dpkg -i --force-depends allmon3_0.11.1-1_debian10.deb
Selecting previously unselected package allmon3.
(Reading database … 144729 files and directories currently installed.)
Preparing to unpack allmon3_0.11.1-1_debian10.deb …
Unpacking allmon3 (0.11.1-1) …
dpkg: allmon3: dependency problems, but configuring anyway as you requested:
allmon3 depends on python3-websockets; however:
Package python3-websockets is not installed.
allmon3 depends on python3-aiohttp; however:
Package python3-aiohttp is not installed.
allmon3 depends on python3-aiohttp-session; however:
Package python3-aiohttp-session is not installed.
Setting up allmon3 (0.11.1-1) …
Configuration file ‘/etc/allmon3/web.ini’
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer’s version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** web.ini (Y/I/N/O/D/Z) [default=N] ? y
Installing new version of config file /etc/allmon3/web.ini …
apache2_invoke proxy_http: already enabled
apache2_invoke proxy_wstunnel: already enabled
apache2_invoke rewrite: already enabled
apache2_invoke: Enable configuration allmon3
Processing triggers for man-db (2.8.5-2) …
after running deb10 specific package:
root@asl1:/home/repeater# apt upgrade
Reading package lists… Done
Building dependency tree
Reading state information… Done
You might want to run ‘apt --fix-broken install’ to correct these.
The following packages have unmet dependencies:
allmon3 : Depends: python3-websockets but it is not installed
Depends: python3-aiohttp but it is not installed
Depends: python3-aiohttp-session but it is not installable
E: Unmet dependencies. Try ‘apt --fix-broken install’ with no packages (or specify a solution).
You should have those 4 modules listed. If not, install the missing ones with pip3 install _____. Then attempt to reinstall the allmon3 v0.11.1 _debian10-marked package with dpkg -i.