Chaos_deluxe
Anmeldungsdatum: 7. Juni 2007
Beiträge: 455
Wohnort: Aachen
|
Ich hatte versucht tftpd-hpa zu installieren, aber ist mit einer Fehlermeldung die ich leider nicht mehr kenne abgebrochen. Jetzt scheint es so als ob es installiert ist, es lässt sich aber weder starten noch entfernen. sudo apt-get autoremove liefert: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 | Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden ENTFERNT:
tftpd-hpa
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 4 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 115 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] j
(Lese Datenbank ... 291702 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von tftpd-hpa (5.2+20150808-1ubuntu1.16.04.1) ...
/var/lib/dpkg/info/tftpd-hpa.postrm: 9: /etc/default/tftpd-hpa: -s: not found
dpkg: Fehler beim Bearbeiten des Paketes tftpd-hpa (--remove):
Unterprozess installiertes post-removal-Skript gab den Fehlerwert 127 zurück
Fehler traten auf beim Bearbeiten von:
tftpd-hpa
E: Sub-process /usr/bin/dpkg returned an error code (1)
|
Was kann ich da machen? Moderiert von Taomon: Dieses Thema ist verschoben worden. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“)!
|
dingsbums
Anmeldungsdatum: 13. November 2010
Beiträge: 3532
|
Probier mal vor dem Entfernen ein
sudo apt-get install -f
|
Chaos_deluxe
(Themenstarter)
Anmeldungsdatum: 7. Juni 2007
Beiträge: 455
Wohnort: Aachen
|
liefert:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 | Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden ENTFERNT:
tftpd-hpa
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 8 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 115 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] j
(Lese Datenbank ... 291702 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von tftpd-hpa (5.2+20150808-1ubuntu1.16.04.1) ...
/var/lib/dpkg/info/tftpd-hpa.postrm: 9: /etc/default/tftpd-hpa: -s: not found
dpkg: Fehler beim Bearbeiten des Paketes tftpd-hpa (--remove):
Unterprozess installiertes post-removal-Skript gab den Fehlerwert 127 zurück
Fehler traten auf beim Bearbeiten von:
tftpd-hpa
E: Sub-process /usr/bin/dpkg returned an error code (1)
|
Scheint leider auch nichts zu bringen. Das ist total doof, ich kann auch nichts anderes mehr installieren oder updaten. Immer kommt die Fehlermeldung.
|
dingsbums
Anmeldungsdatum: 13. November 2010
Beiträge: 3532
|
Dann probieren wir erst noch einmal vor der Deinstallation die Reinstallation:
sudo apt-get install --reinstall --no-install-recommends tftpd-hpa
Wenn das durchläuft, dann nochmal deinstallieren.
|
Chaos_deluxe
(Themenstarter)
Anmeldungsdatum: 7. Juni 2007
Beiträge: 455
Wohnort: Aachen
|
Läuft leider nicht durch:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 | Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 8 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 39,1 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
Vorkonfiguration der Pakete ...
/tmp/tftpd-hpa.config.RvtLlT: 9: /etc/default/tftpd-hpa: -s: not found
tftpd-hpa konnte nicht vorkonfiguriert werden, Exit-Status 127
Vormals nicht ausgewähltes Paket tftpd-hpa wird gewählt.
(Lese Datenbank ... 291703 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../tftpd-hpa_5.2+20150808-1ubuntu1.16.04.1_amd64.deb ...
Entpacken von tftpd-hpa (5.2+20150808-1ubuntu1.16.04.1) über (5.2+20150808-1ubuntu1.16.04.1) ...
Trigger für ureadahead (0.100.0-19) werden verarbeitet ...
ureadahead will be reprofiled on next reboot
Trigger für systemd (229-4ubuntu21.10) werden verarbeitet ...
Trigger für man-db (2.7.5-1) werden verarbeitet ...
tftpd-hpa (5.2+20150808-1ubuntu1.16.04.1) wird eingerichtet ...
/var/lib/dpkg/info/tftpd-hpa.config: 9: /etc/default/tftpd-hpa: -s: not found
dpkg: Fehler beim Bearbeiten des Paketes tftpd-hpa (--configure):
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 127 zurück
Fehler traten auf beim Bearbeiten von:
tftpd-hpa
E: Sub-process /usr/bin/dpkg returned an error code (1)
|
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53484
Wohnort: Berlin
|
Zeig doch mal, was das postinst-Skript überhaupt tun soll. cat /var/lib/dpkg/info/tftpd-hpa.config Ebenso das postrm -Skript. cat /var/lib/dpkg/info/tftpd-hpa.postrm
|
dingsbums
Anmeldungsdatum: 13. November 2010
Beiträge: 3532
|
Hast Du ein Backup? Ja, hast Du, hat ja jeder. Dann probiere sudo dpkg --purge --force-all tftpd-hpa
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53484
Wohnort: Berlin
|
dingsbums schrieb: Dann probiere sudo dpkg --purge --force-all tftpd-hpa
--force-all ist der absolute Holzhammer für dpkg. Canon gibt den gerne vor, die Kunden landen dann hier...
Da ist offenbar ein Befehl im postinst, der nicht korrekt abgearbeitet werden kann. Statt das Paket jetzt zu versuchen, trotz allen Fehlern runterzuschmeißen, könnte man sich erst einmal ansehen, worum es geht. Außer das Paket soll auch nie wieder installiert werden, dann würde das Löschen des postinst und nochmaliger Durchlauf der normalen Deinstallation ohne --force-all genügen.
|
Chaos_deluxe
(Themenstarter)
Anmeldungsdatum: 7. Juni 2007
Beiträge: 455
Wohnort: Aachen
|
tomtomtom schrieb: Zeig doch mal, was das postinst-Skript überhaupt tun soll. cat /var/lib/dpkg/info/tftpd-hpa.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 | #!/bin/sh
set -e
. /usr/share/debconf/confmodule
CONFFILE="/etc/default/tftpd-hpa"
if [ -e "${CONFFILE}" ]
then
. ${CONFFILE} || true
# Move from IPv4-only to dual-stack
if [ "${TFTP_ADDRESS}" = "0.0.0.0:69" ] && \
dpkg --compare-versions $2 lt 5.2-7ubuntu3; then
TFTP_ADDRESS=":69"
fi
# Replace previous dual-stack syntax
# that fails to work if NIC is not available
# (LP: #1342580)
if [ "${TFTP_ADDRESS}" = "[::]:69" ] && \
dpkg --compare-versions $2 lt 5.2+20150808-1ubuntu1.16.04.1; then
TFTP_ADDRESS=":69"
fi
db_set tftpd-hpa/username "${TFTP_USERNAME}"
db_set tftpd-hpa/directory "${TFTP_DIRECTORY}"
db_set tftpd-hpa/address "${TFTP_ADDRESS}"
db_set tftpd-hpa/options "${TFTP_OPTIONS}"
fi
db_input low tftpd-hpa/username || true
db_input low tftpd-hpa/directory || true
db_input low tftpd-hpa/address || true
db_input low tftpd-hpa/options || true
db_go
db_stop
|
Ebenso das postrm -Skript. cat /var/lib/dpkg/info/tftpd-hpa.postrm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55 | #!/bin/sh
set -e
case "$1" in
remove)
if [ -e /etc/default/tftpd-hpa ]
then
. /etc/default/tftpd-hpa
for d in $TFTP_DIRECTORY
do
if [ -d "$d" ]
then
rmdir --ignore-fail-on-non-empty "$d" > /dev/null 2>&1 || true
fi
done
fi
;;
purge)
rm -f /etc/default/tftpd-hpa
;;
upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
;;
*)
echo "postrm called with unknown argument \`$1'" >&2
exit 1
;;
esac
# Automatically added by dh_installdebconf
if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then
. /usr/share/debconf/confmodule
db_purge
fi
# End automatically added section
# Automatically added by dh_installinit
if [ "$1" = "purge" ] ; then
update-rc.d tftpd-hpa remove >/dev/null
fi
# In case this system is running systemd, we make systemd reload the unit files
# to pick up changes.
if [ -d /run/systemd/system ] ; then
systemctl --system daemon-reload >/dev/null || true
fi
# End automatically added section
exit 0
|
|
Chaos_deluxe
(Themenstarter)
Anmeldungsdatum: 7. Juni 2007
Beiträge: 455
Wohnort: Aachen
|
tomtomtom schrieb:
Außer das Paket soll auch nie wieder installiert werden, dann würde das Löschen des postinst und nochmaliger Durchlauf der normalen Deinstallation ohne --force-all genügen.
Leider nein, ich benötige das Paket.
|
dingsbums
Anmeldungsdatum: 13. November 2010
Beiträge: 3532
|
Was nicht geht, stand ja schon da
Entfernen von tftpd-hpa (5.2+20150808-1ubuntu1.16.04.1) ...
/var/lib/dpkg/info/tftpd-hpa.postrm: 9: /etc/default/tftpd-hpa: -s: not found
|
Chaos_deluxe
(Themenstarter)
Anmeldungsdatum: 7. Juni 2007
Beiträge: 455
Wohnort: Aachen
|
Ich habe die /etc/default/tftpd-hpa etditiert und da einer Anleitung folgend drei Zeilen hinzu gefügt. Kann das eine Ursache sein? Edit: Ich glabe ich hab es.
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53484
Wohnort: Berlin
|
Chaos_deluxe schrieb: Ich habe die /etc/default/tftpd-hpa etditiert und da einer Anleitung folgend drei Zeilen hinzu gefügt. Kann das eine Ursache sein?
Ja. 😛
|
Chaos_deluxe
(Themenstarter)
Anmeldungsdatum: 7. Juni 2007
Beiträge: 455
Wohnort: Aachen
|
Das war es in der Tat. Hab die Zeilen entfernt und dann hat es funktioniert. Muss nur noch herausfinden, warum die Anleitung nicht funktioniert.
|
owagott
Anmeldungsdatum: 16. September 2006
Beiträge: 35
|
Meine Lösung war sudo nano /etc/default/tftpd-hpa da stand das von einer alten Version drin OPTIONS="-l -s /var/lib/tftpboot" dies habe ich geändert auf OPTIONS="/var/lib/tftpboot" dann ging es
|