squid abgetreten....

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Hans T.
Beiträge: 55
Registriert: 09.10.2003 00:04:02

squid abgetreten....

Beitrag von Hans T. » 30.09.2005 17:30:39

Hi

Ich habe jetzt schon längere Zeit das Problem, dass ich squid weder entfernen, installieren noch updaten kann.
Verschiedenste Varianten mit purge oder dpkg habe ich dabei schon durchprobiert, aber bekomme immer dasselbe Ergebnis. Hat dazu einer eine *funktionierende* Idee?

server:~# apt-get install squid
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, squid is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 packages not fully installed or removed.
Need to get 0B of archives. After unpacking 0B will be used.
Richte squid ein (2.4.6-2woody10) ...
update-rc.d: /etc/init.d/squid: file does not exist
/var/lib/dpkg/info/squid.postinst: /etc/init.d/squid: No such file or directory
dpkg: Fehler beim Bearbeiten von squid (--configure):
Unterprozess post-installation script gab den Fehlerwert 127 zurück
Fehler traten auf beim Bearbeiten von:
squid
E: Sub-process /usr/bin/dpkg returned an error code (1)
server:~#

Danke

crazyed

Beitrag von crazyed » 30.09.2005 18:40:59

Moin,
für so etwas bietet sich "man dpkg" an. Dort steht:

PACKAGE FLAGS
reinst-required
A package marked reinst-required is broken and requires rein-
stallation. These packages cannot be removed, unless forced with
option --force-remove-reinstreq.

OPTIONS
--force-things
remove-reinstreq: Remove a package, even if it's broken
and marked to require reinstallation. This may, for
example, cause parts of the package to remain on the sys-
tem, which will then be forgotten by dpkg.

Das wäre das was ich machen würde

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Beitrag von SubOptimal » 01.10.2005 14:33:14

Hi Hans,

wo hast Du denn das Paket squid-2.4.6-2woody10 her? Bei Debian geht es bei oldstable nur bis zur 9.
Was für eine Meldung zeigt apt-get remove suqid an?
Was für ein Debian verwendest Du?
Was steht alles in Deiner /etc/apt/sources.list?

SubOptimal

Hans T.
Beiträge: 55
Registriert: 09.10.2003 00:04:02

Beitrag von Hans T. » 03.10.2005 11:18:07

Hallo,
Danke für die Antworten, ichwar etwas abwesend....
SubOptimal hat geschrieben: wo hast Du denn das Paket squid-2.4.6-2woody10 her? Bei Debian geht es bei oldstable nur bis zur 9.
Was für eine Meldung zeigt apt-get remove suqid an?
server:~# apt-get remove squid
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
squid
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 packages not fully installed or removed.
Need to get 0B of archives. After unpacking 4973kB will be freed.
Do you want to continue? [Y/n] Y
(Lese Datenbank ... 25682 Dateien und Verzeichnisse sind derzeit installiert.)
Entferne squid ...
/var/lib/dpkg/info/squid.prerm: /etc/init.d/squid: No such file or directory
dpkg: Fehler beim Bearbeiten von squid (--remove):
Unterprozess pre-removal script gab den Fehlerwert 1 zurück
update-rc.d: /etc/init.d/squid: file does not exist
/var/lib/dpkg/info/squid.postinst: /etc/init.d/squid: No such file or directory
dpkg: Fehler beim Aufräumen:
Unterprozess post-installation script gab den Fehlerwert 127 zurück
Fehler traten auf beim Bearbeiten von:
squid
E: Sub-process /usr/bin/dpkg returned an error code (1)
server:~#
SubOptimal hat geschrieben: Was für ein Debian verwendest Du?
definitiv woody - siehe unten
SubOptimal hat geschrieben: Was steht alles in Deiner /etc/apt/sources.list?
server:~# apt-get update && apt-get upgrade
Hit http://www.backports.org woody/amavisd-new Packages
Hit http://www.backports.org woody/amavisd-new Release
Hit http://www.backports.org woody/clamav Packages
Hit http://www.backports.org woody/clamav Release
Hit http://ftp.de.debian.org woody/main Packages
Hit http://ftp.de.debian.org woody/main Release
Hit http://ftp.de.debian.org woody/contrib Packages
Hit http://ftp.de.debian.org woody/contrib Release
Hit http://ftp.de.debian.org woody/non-free Packages
Hit http://ftp.de.debian.org woody/non-free Release
Hit http://ftp.de.debian.org woody/non-US/main Packages
Hit http://ftp.de.debian.org woody/non-US/main Release
Hit http://ftp.de.debian.org woody/non-US/contrib Packages
Hit http://ftp.de.debian.org woody/non-US/contrib Release
Hit http://ftp.de.debian.org woody/non-US/non-free Packages
Hit http://ftp.de.debian.org woody/non-US/non-free Release
Get:1 http://security.debian.org woody/updates/main Packages [241kB]
Get:2 http://security.debian.org woody/updates/main Release [113B]
Hit http://security.debian.org woody/updates/contrib Packages
Get:3 http://security.debian.org woody/updates/contrib Release [116B]
Hit http://security.debian.org woody/updates/non-free Packages
Get:4 http://security.debian.org woody/updates/non-free Release [117B]
Fetched 241kB in 3s (80.1kB/s)
Reading Package Lists... Done
Building Dependency Tree... Done
Reading Package Lists... Done
Building Dependency Tree... Done
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 packages not fully installed or removed.
Need to get 0B of archives. After unpacking 0B will be used.
Do you want to continue? [Y/n] Y
Richte squid ein (2.4.6-2woody10) ...
update-rc.d: /etc/init.d/squid: file does not exist
/var/lib/dpkg/info/squid.postinst: /etc/init.d/squid: No such file or directory
dpkg: Fehler beim Bearbeiten von squid (--configure):
Unterprozess post-installation script gab den Fehlerwert 127 zurück
Fehler traten auf beim Bearbeiten von:
squid
E: Sub-process /usr/bin/dpkg returned an error code (1)
server:~#

Wo die squid-2.4.6-2woody10 herkommen soll weiß ich daher auch nicht! Die deb Datei war vom 18.September.
Sichheitshalber habe ich mit clean und autoclean den /var/cache/apt/archives Ordner saubergemacht - aber gleiches Ergebnis....
Hilft dann nur noch der Vorschlag von crazyed??

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Beitrag von SubOptimal » 03.10.2005 13:50:38

Hi Hans,

hab eben nochmal auf packages.debian.org nachgesehen. Da gibt es wohl auf der Seite eine kleine Inkonsistenz. Die Seite geht nur bis woody9 aber im Archiv liegt die woody10. Damit wäre erstmal geklärt wo die herkommt.

Lade Dir das Paket direkt herunter (Link) und installiere es als root nochmal mit

Code: Alles auswählen

dpkg -i squid_2.4.6-2woody10_i386.deb
SubOptimal

Hans T.
Beiträge: 55
Registriert: 09.10.2003 00:04:02

Beitrag von Hans T. » 18.10.2005 18:53:56

Tja danke, ich denke das hatte ich auch schon durch....
Ergebnis sieht so aus:

server:~# wget http://security.debian.org/debian-secur ... 0_i386.deb
--18:49:15-- http://security.debian.org/debian-secur ... 0_i386.deb
=> `squid_2.4.6-2woody10_i386.deb'
Auflösen des Hostnamen »security.debian.org«.... fertig.
Verbindungsaufbau zu security.debian.org[128.101.80.133]:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 685,324 [application/x-debian-package]

100%[====================================>] 685,324 407.59K/s ETA 00:00

18:49:17 (407.59 KB/s) - »squid_2.4.6-2woody10_i386.deb« gespeichert [685324/685324]

server:~# dpkg -i squid_2.4.6-2woody10_i386.deb
Wähle vormals abgewähltes Paket squid.
(Lese Datenbank ... 25684 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von squid 2.4.6-2woody10 (durch squid_2.4.6-2woody10_i386.deb) ...
/var/lib/dpkg/info/squid.prerm: /etc/init.d/squid: No such file or directory
dpkg: Warnung - altes pre-removal-Skript wurde beendet mit Fehler-Status 1
dpkg - probiere stattdessen Skript aus dem neuen Paket ...
dpkg: ... sieht so aus, als hätte das geklappt.
Entpacke Ersatz-squid ...
Richte squid ein (2.4.6-2woody10) ...
update-rc.d: /etc/init.d/squid: file does not exist
/var/lib/dpkg/info/squid.postinst: /etc/init.d/squid: No such file or directory
dpkg: Fehler beim Bearbeiten von squid (--install):
Unterprozess post-installation script gab den Fehlerwert 127 zurück
Fehler traten auf beim Bearbeiten von:
squid
server:~#

grmpf!

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Beitrag von SubOptimal » 18.10.2005 21:44:59

Hi,

dann schau doch mal in das squid.prerm Skript was es machen will und schau ob Du das von Hand gefixt bekommst. Alternativ einfach dieses Skript so abändern das es sofort mit einem exit 0 beendet wird. Dann sollte sich das Paket entfernen lassen. Wenn auch dann sicher etwas von dem was dieses Skript machen will, nicht getan wird.

SubOptimal

rall0r
Beiträge: 123
Registriert: 20.05.2005 09:33:48

Beitrag von rall0r » 19.10.2005 10:26:11

Moin,
mal nur so in die Luft geschossen:
Lege doch mal unter /etc.init.d/ eine Datei namens "squid" an.
Die scheint er ja zu vermissen.
Wieso nun ausgerechnet das Start-Stop-Skript bei einem installierten Squid fehlt, ist mir schleierhaft, aber einen Versuch wäre es wert.
Gruß,
Ralf
apt-get moo
wer denkt sich soetwas aus? :)

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Beitrag von ThorstenS » 19.10.2005 11:21:21

Es sollte ein

Code: Alles auswählen

dpkg -i --force all squid_2.4.6-2woody10_i386.deb 
zur Installation reichen.

Ich habe allerdings wieder die 9er installieren müssen, da sich die neue Version permanent wegschmeißt. (Außerdem ist der squid-cache dabei kaputt gegangen, mußte mit squid -Z wieder aufgebaut werden.)

Benutzeravatar
holgerw
Beiträge: 1489
Registriert: 13.03.2003 16:19:00
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Marburg

Beitrag von holgerw » 20.10.2005 12:26:47

ThorstenS hat geschrieben:Es sollte ein

Code: Alles auswählen

dpkg -i --force all squid_2.4.6-2woody10_i386.deb 
zur Installation reichen.

Ich habe allerdings wieder die 9er installieren müssen, da sich die neue Version permanent wegschmeißt. (Außerdem ist der squid-cache dabei kaputt gegangen, mußte mit squid -Z wieder aufgebaut werden.)
Hi,

es muss korekt heißen:

Code: Alles auswählen

dpkg -i --force-all squid_2.4.6-2woody10_i386.deb
Da fehlte ein Bindestrich zwischen force und all.

Beste Grüße,
Holger

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 20.10.2005 14:40:41

Oder mach mal "touch /etc/init.d/squid".

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Hans T.
Beiträge: 55
Registriert: 09.10.2003 00:04:02

Beitrag von Hans T. » 28.10.2005 14:40:38

ThorstenS hat geschrieben:Es sollte ... reichen.
holgerw hat geschrieben:

Code: Alles auswählen

dpkg -i --force-all squid_2.4.6-2woody10_i386.deb
Danke Thorsten, Danke Holger.
Das war es!!!

Antworten