libevent-2.1-6 (>= 2.1.8-stable) but it is not installable

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
muelli75
Beiträge: 11
Registriert: 24.06.2004 16:11:54
Wohnort: Südl. Niederösterreich

libevent-2.1-6 (>= 2.1.8-stable) but it is not installable

Beitrag von muelli75 » 03.06.2022 21:50:01

Hallo!

So richtig passt mein Problem in keines der Foren, daher poste ich hier:

Unter Bullseye versuche ich php8.1-http bzw php8.0-http zu installieren.

Leider scheitere ich ein einer Abhängigkeit, bei

apt install php8.1-http

erhalte ich die Statusausgabe/Fehlermeldung

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
php8.1-http : Depends: libevent-2.1-6 (>= 2.1.8-stable) but it is not installable
E: Unable to correct problems, you have held broken packages.


Habt ihr eine Idee wie das zu lösen ist?

Danke für jeden Tipp!

BG, Martin

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: libevent-2.1-6 (>= 2.1.8-stable) but it is not installable

Beitrag von MSfree » 03.06.2022 22:05:12

muelli75 hat geschrieben: ↑ zum Beitrag ↑
03.06.2022 21:50:01
Unter Bullseye ...
apt install php8.1-http
Debianphp8.1-http gibt es erst ab Bookworm. Ich weiß natürlich nicht, welche Fremdrepositories du noch eingebunden hast, mit denen apt jetzt auf die Nase fällt.

Benutzeravatar
muelli75
Beiträge: 11
Registriert: 24.06.2004 16:11:54
Wohnort: Südl. Niederösterreich

Re: libevent-2.1-6 (>= 2.1.8-stable) but it is not installable

Beitrag von muelli75 » 06.06.2022 10:28:20

Debianphp8.1-http gibt es erst ab Bookworm. Ich weiß natürlich nicht, welche Fremdrepositories du noch eingebunden hast, mit denen apt jetzt auf die Nase fällt.
Die Backports werden wohl dafür "verantwortlich" sein:

Code: Alles auswählen

#/etc/apt/sources.list

deb http://deb.debian.org/debian bullseye-backports main

deb https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-debian11 ./
deb [arch=amd64] https://download.docker.com/linux/debian bullseye stable

JTH
Moderator
Beiträge: 3077
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: libevent-2.1-6 (>= 2.1.8-stable) but it is not installable

Beitrag von JTH » 06.06.2022 10:50:42

muelli75 hat geschrieben: ↑ zum Beitrag ↑
06.06.2022 10:28:20
Die Backports werden wohl dafür "verantwortlich" sein:
Eher nicht, die oben bemängelten Pakete gibt es in keinen Backports.

muelli75 hat geschrieben: ↑ zum Beitrag ↑
06.06.2022 10:28:20

Code: Alles auswählen

#/etc/apt/sources.list
[…]
Ist das deine gesamte sources.list? Versteckt sich nichts mehr im Ordner /etc/apt/sources.list.d? Wenn das alles ist, fehlt da der wichtigste Eintrag:

Code: Alles auswählen

deb http://deb.debian.org/debian bullseye main
Backports sind immer nur eine Ergänzung, eine zusätzliche Quelle mit einzelnen Paketen. Das Hauptrepository können sie nicht ersetzen.

Aber dein Problem oben wird der Eintrag wahrscheinlich nicht lösen. Wie MSfree schon geschrieben hat, versuchst du irgendwie unter Bullseye (Stable) das Paket Debianphp8.1-http aus Bookworm (Testing) zu installieren. Das interessanterweise versucht, ein Paket (Debianlibevent-2.1-6) aus Buster (Oldstable) als Abhängigkeit mit zu ziehen. Lustiges Durcheinander :lol:

Hast du mal ein apt update laufen lassen? Und wie sehen wie gesagt deine gesamten apt-Quellen aus? (Ausgabe von apt policy für einen einfachen Überblick.)
Manchmal bekannt als Just (another) Terminal Hacker.

Benutzeravatar
muelli75
Beiträge: 11
Registriert: 24.06.2004 16:11:54
Wohnort: Südl. Niederösterreich

Re: libevent-2.1-6 (>= 2.1.8-stable) but it is not installable

Beitrag von muelli75 » 07.06.2022 08:06:47

Hallo!

Das war nur ein Auszug aus meiner souces-list, entschuldigung für die verwirrende Angaben!
Hier der benötigte Auszug:

Code: Alles auswählen

# apt policy

Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 https://packages.sury.org/php buster/main amd64 Packages
     release o=deb.sury.org,a=buster,n=buster,c=main,b=amd64
     origin packages.sury.org
 500 http://dl.hhvm.com/debian buster/main amd64 Packages
     release o=HHVM,n=buster,l=HHVM,c=main,b=amd64
     origin dl.hhvm.com
 500 https://packages.gitlab.com/gitlab/gitlab-ce/debian buster/main amd64 Packages
     release v=1,o=packages.gitlab.com/gitlab/gitlab-ce,a=buster,n=buster,l=gitlab-ce,c=main,b=amd64
     origin packages.gitlab.com
 500 https://artifacts.elastic.co/packages/oss-7.x/apt stable/main amd64 Packages
     release o=elastic,a=stable,n=stable,l=. stable,c=main,b=amd64
     origin artifacts.elastic.co
 500 https://deb.debian.org/debian-security bullseye-security/main amd64 Packages
     release v=11,o=Debian,a=stable-security,n=bullseye-security,l=Debian-Security,c=main,b=amd64
     origin deb.debian.org
 500 https://download.docker.com/linux/debian bullseye/stable amd64 Packages
     release o=Docker,a=bullseye,l=Docker CE,c=stable,b=amd64
     origin download.docker.com
 500 https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-debian11 ./ Packages
     release c=
     origin www.collaboraoffice.com
 100 http://deb.debian.org/debian bullseye-backports/main amd64 Packages
     release o=Debian Backports,a=bullseye-backports,n=bullseye-backports,l=Debian Backports,c=main,b=amd64
     origin deb.debian.org
 500 http://security.debian.org bullseye-security/main amd64 Packages
     release v=11,o=Debian,a=stable-security,n=bullseye-security,l=Debian-Security,c=main,b=amd64
     origin security.debian.org
 500 http://http.debian.net/debian bullseye/contrib amd64 Packages
     release v=11.3,o=Debian,a=stable,n=bullseye,l=Debian,c=contrib,b=amd64
     origin http.debian.net
 500 http://http.debian.net/debian bullseye/non-free amd64 Packages
     release v=11.3,o=Debian,a=stable,n=bullseye,l=Debian,c=non-free,b=amd64
     origin http.debian.net
 500 http://http.debian.net/debian bullseye/main amd64 Packages
     release v=11.3,o=Debian,a=stable,n=bullseye,l=Debian,c=main,b=amd64
     origin http.debian.net
 500 http://download.webmin.com/download/repository sarge/contrib amd64 Packages
     release v=3.1,o=Jamie Cameron,a=stable,n=sarge,l=Webmin,c=contrib,b=amd64
     origin download.webmin.com
 500 http://ftp.at.debian.org/debian bullseye/non-free amd64 Packages
     release v=11.3,o=Debian,a=stable,n=bullseye,l=Debian,c=non-free,b=amd64
     origin ftp.at.debian.org
 500 http://ftp.at.debian.org/debian bullseye/contrib amd64 Packages
     release v=11.3,o=Debian,a=stable,n=bullseye,l=Debian,c=contrib,b=amd64
     origin ftp.at.debian.org
 500 http://ftp.at.debian.org/debian bullseye/main amd64 Packages
     release v=11.3,o=Debian,a=stable,n=bullseye,l=Debian,c=main,b=amd64
     origin ftp.at.debian.org
Pinned packages:
und hier noch die komplette sources.list

Code: Alles auswählen

################################################################################

deb http://ftp.at.debian.org/debian/ bullseye main contrib non-free
deb-src http://ftp.at.debian.org/debian/ bullseye main contrib non-free

# Webmin
deb http://download.webmin.com/download/repository sarge contrib

################################################################################
# Backupmirror
#
deb http://http.debian.net/debian/ bullseye main non-free contrib
deb-src http://http.debian.net/debian/ bullseye main non-free contrib

deb http://security.debian.org/ bullseye-security main contrib non-free
deb-src http://security.debian.org/ bullseye-security main contrib non-free

################################################################################
# backports Mirror

deb http://deb.debian.org/debian bullseye-backports main

deb https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-debian11 ./
deb [arch=amd64] https://download.docker.com/linux/debian bullseye stable

deb https://deb.debian.org/debian-security bullseye-security main contrib
deb-src https://deb.debian.org/debian-security bullseye-security main contrib

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: libevent-2.1-6 (>= 2.1.8-stable) but it is not installable

Beitrag von MSfree » 07.06.2022 08:46:48

muelli75 hat geschrieben: ↑ zum Beitrag ↑
07.06.2022 08:06:47

Code: Alles auswählen

# Webmin
deb http://download.webmin.com/download/repository sarge contrib
Das ist jetzt nicht dein enst? Webmin für Sarge? Davon abgesehn, daß Webmin aus verschiedenen Gründen vor einer Ewigkeit aus Debian entfernt wurde, willst du eine Version für ein 17 Jahre altes Debian nutzen?

Und, wie oben schon gesagt, gibt es kein php8.1 für Bullseye, auch nicht in den Backports. Backports sind also nicht schuld.

Benutzeravatar
muelli75
Beiträge: 11
Registriert: 24.06.2004 16:11:54
Wohnort: Südl. Niederösterreich

Re: libevent-2.1-6 (>= 2.1.8-stable) but it is not installable

Beitrag von muelli75 » 07.06.2022 13:23:29

Und, wie oben schon gesagt, gibt es kein php8.1 für Bullseye, auch nicht in den Backports. Backports sind also nicht schuld.

Code: Alles auswählen

# apt-show-versions php8.1
php8.1:all/buster 8.1.6-1+0~20220517.17+debian10~1.gbp6b3bd1 uptodate
Hm, wo kommt das dann her? In meiner sources.list ist ja (bis auf das "böse" webmin) nichts drinnen.

Übrigens lässt sich auch php8.0-http wegen der selben Fehlermeldung nicht installieren.

Code: Alles auswählen

 apt install php8.0-http 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 php8.0-http : Depends: libevent-2.1-6 (>= 2.1.8-stable) but it is not installable
E: Unable to correct problems, you have held broken packages.
Habt ihr noch Ideen dazu?

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: libevent-2.1-6 (>= 2.1.8-stable) but it is not installable

Beitrag von MSfree » 07.06.2022 14:16:41

muelli75 hat geschrieben: ↑ zum Beitrag ↑
07.06.2022 13:23:29
wo kommt das dann her?
Eventuell mal das hier probieren?

Code: Alles auswählen

apt-cache rdepends --installed php8.1
In meiner sources.list ist ja (bis auf das "böse" webmin) nichts drinnen.
Hast du noch zusätzliche Repositories unter /etc/apt/sources.list.d?

Code: Alles auswählen

cat /etc/apt/sources.list.d[/*
Ob das eventuell auch über CollaboraOnline oder Docker, die du in deiner sources.list hast, kommt, kann ich dir nicht beantworten.
Zuletzt geändert von MSfree am 07.06.2022 15:24:31, insgesamt 1-mal geändert.

JTH
Moderator
Beiträge: 3077
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: libevent-2.1-6 (>= 2.1.8-stable) but it is not installable

Beitrag von JTH » 07.06.2022 14:26:33

muelli75 hat geschrieben: ↑ zum Beitrag ↑
07.06.2022 13:23:29
Hm, wo kommt das dann her? In meiner sources.list ist ja (bis auf das "böse" webmin) nichts drinnen.
Doch, da steckt noch mehr. Deshalb hab ich oben nach apt policy gefragt. Das vermeidet, dass man den von MSfree und mir erwähnten Ordner /etc/apt/sources.list.d vergisst. Dort wirst du noch finden:

Code: Alles auswählen

deb https://packages.sury.org/php buster main
deb http://dl.hhvm.com/debian buster/main
deb https://packages.gitlab.com/gitlab/gitlab-ce/debian buster main
deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main
Mehrere mit Verweis auf Buster.
Manchmal bekannt als Just (another) Terminal Hacker.

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: libevent-2.1-6 (>= 2.1.8-stable) but it is not installable

Beitrag von novalix » 07.06.2022 15:55:48

muelli75 hat geschrieben: ↑ zum Beitrag ↑
07.06.2022 08:06:47

Code: Alles auswählen

# apt policy

Package files:

 500 https://packages.sury.org/php buster/main amd64 Packages
     release o=deb.sury.org,a=buster,n=buster,c=main,b=amd64
     origin packages.sury.org
Das ist das private Repo des Debian Maintainers für die PHP-Toolchain.
Die 8.1-Pakete stammen mit grosser Wahrscheinlichkeit aus diesem Repo. Da Dein Eintrag auf den Buster-Zweig dieses Repos zeigt, sollen die Pakete installiert werden, die auf diesen Zweig zurückportiert wurden. Daher wohl die "veralteten" Abhängigkeiten.
Wenn Du die Pakete unter bullseye verwenden willst, solltest Du den Eintrag in der sources.list dementsprechend anpassen.
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

Benutzeravatar
muelli75
Beiträge: 11
Registriert: 24.06.2004 16:11:54
Wohnort: Südl. Niederösterreich

Re: libevent-2.1-6 (>= 2.1.8-stable) but it is not installable

Beitrag von muelli75 » 08.06.2022 06:00:18

Hallo!

Danke an euch alle fürs Augen öffnen! Die Einträge in /etc/apt/sources.list.d/ habe ich komplett übersehen!

Natürlich war da in php.list noch ein buster-Eintrag, natürlich habe ich den jetzt auf bullseye geändert und natürlich flutscht da jetzt das update und die installation von php8.1-http wie von selbst.


Danke für die freundliche Antworten und eure Zeit!

Antworten