Samstag, 26. Mai 2012, 04:06

Du bist nicht angemeldet.



sneuweger

ist zu Gast bei Freunden.

  • »sneuweger« ist der Autor dieses Themas

Beiträge: 3

  • Private Nachricht senden

1

Mittwoch, 4. April 2007, 09:29

Synaptic bringt immer Fehlermeldung

Quellcode

1
2
3
4
5
6
7
8
9
10
11
Entferne spampd ...
* ERROR: Insufficient privileges. Retry as root
invoke-rc.d: initscript spampd, action "stop" failed.
dpkg: Fehler beim Bearbeiten von spampd (-- remove):
 Unterprozess pre-removal script gab den Fehlerwert 4 zurück
* ERROR: Insufficient privileges. Retry as root
invoke-rc.d: initscript spampd, action "start" failed.
dpkg: Fehler beim Aufräumen:
 Unterprozess post-installation script gab den Fehlerwert 4 zurück
Fehler traten auf beim Bearbeiten von:
 spampd


Kann mir jemand weiterhelfen, bin erst seit wenigen Tagen Ubuntu-User. Ein Umbenennen der Dateien /etc/spampd.conf bzw. /var/cache/spampd wie in einem anderen Post hier im Forum beschrieben, hat bei mir leider überhaupt nichts gebracht, der Fehler besteht weiterhin.

Ich hoffe, ich kann eine Neuinstallation von Ubuntu vermeiden, da ich gerade mal soweit war, dass ich fast alles, was ich so brauche eingerichtet hatte (Ubuntu Edgy Eft)

Gruss
Stefan

Klingsor

ist zu Gast bei Freunden.

Beiträge: 25

Kernel: Debian 4.0.r0

Architektur: 32-bit

  • Private Nachricht senden

2

Mittwoch, 4. April 2007, 09:37

RE: Synaptic bringt immer Fehlermeldung

Hallo sneuweger!

Das System sagt dir in der Regel welches Problem vorliegt ...

Zitat

* ERROR: Insufficient privileges. Retry as root


Du besitzt nicht genug Rechte zur Durchführung des Befehls oder auf der jeweiligen Datei. Melde dich als root an, dann sollte es funktionieren.

Viel Erfolg, Klingsor


Die Weisheit eines Menschen mißt man nicht nach seinen Erfahrungen, sondern nach seiner Fähigkeit, Erfahrungen zu machen.

George Bernard Shaw

sneuweger

ist zu Gast bei Freunden.

  • »sneuweger« ist der Autor dieses Themas

Beiträge: 3

  • Private Nachricht senden

3

Mittwoch, 4. April 2007, 09:52

Ich starte das ganze über das Menü Administration/Paketverwaltung im Panel.

Beim Start dort werde ich nach dem Passwort gefragt (sudo?), ansonsten läuft der Vorgang ja komplett automatisiert ab, sodass ich gar keine Möglichkeit habe , Einfluss zu nehmen.

Klingsor

ist zu Gast bei Freunden.

Beiträge: 25

Kernel: Debian 4.0.r0

Architektur: 32-bit

  • Private Nachricht senden

4

Mittwoch, 4. April 2007, 09:59

Du möchtest das Paket spampd entfernen?

Wenn ja, gebe mal bitte in der Konsole folgenden Befehl ein ...

sudo apt-get remove spampd

<kennwort>

Normalerweise sollte es so funktionieren. apt-get ist das eigentliche Programm hinter der grafischen Oberfläche von Synptic. Vorhandene Abhängigkeiten werden automatisch aufgelöst.

Viel Erfolg, Klingsor


Die Weisheit eines Menschen mißt man nicht nach seinen Erfahrungen, sondern nach seiner Fähigkeit, Erfahrungen zu machen.

George Bernard Shaw

sneuweger

ist zu Gast bei Freunden.

  • »sneuweger« ist der Autor dieses Themas

Beiträge: 3

  • Private Nachricht senden

5

Donnerstag, 5. April 2007, 12:06

Ich habe das Problem mittlerweile lösen können und zwar so:

Editiere des Skripts /etc/init.d/spampd. Ersetze

Quellcode

1
#!/bin/sh


durch

Quellcode

1
#!/bin/bash


und (de)installieren von spampd.

Erklärung:
spampd benutzt Befehle, die nur die bash Shell korrekt versteht. Allerdings wurde versäumt, explizit die Bashshell "anzufordern". (Das geht über die #! Zeile.)
Stattdessen wurde /bin/sh verwendet und das ist ein Link auf die dash Shell, welche weniger Funktionen bereitstellt (und wohl auch einige Befehle anders verarbeitet). Aus dem Grund wird das Skript fehlerhaft ausgeführt.

Hintergrund ist der, dass bis 6.06 /bin/sh auf die bash gezeigt hat, weshalb der Fehler auch erst ab Edgy zu spüren ist.


Vielen Dank an dieser Stelle nochmal geht an Holger aus dem Forum Ubuntuusers.de für seine Hilfe bei diesem Problem!!!

basslord

Ubuntufreund

Beiträge: 2 671

Ubuntu: 12.04

Kernel: 3.2.0-24-generic

Desktop: KDE

Architektur: 64-bit

Danksagungen: 1 / 1

  • Private Nachricht senden

6

Freitag, 6. April 2007, 00:43

Ziemlich gemeiner Fehler. Doch auch in Edgy oder Feisty kann man die Standard-Shell umlinken, so dass man die bash wieder hat.

Besser ist natürlich, dass Scripts, die explizit nach der bash verlangen, das auch mit angeben. Ist leider meist nicht der Fall, da mir außer Ubu auch gerade nicht wirklich eine Distri einfällt, die die dash als Standard hat.

Aber wenn das Thema damit gelöst ist, dann markiere es bitte noch als [gelöst] ;)

Danke und Gruß
Rodge
"Ohne Musik wäre das Leben ein Irrtum." - Friedrich Nietzsche