Packetinstalltion mit RPM klappt nicht
Packetinstalltion mit RPM klappt nicht
Wenn ich als Benutzer root beispielsweise den Befehl "rpm -qa" (oder irgend einen anderen) eingebe, passiert nicht. Der Cursor rutscht in die nächste Zeile und es passiert nicht.
Wenn ich hingegen normaler Benutzer bin, klappt es. Das dumme ist nur, dass ich als normaler Benutzer keine rpm Packete installieren draf.
Was kann ich tun?
Zur Maschine:
OS: RedHat 9 mit Kernel 2.4.20-8
Wenn ich hingegen normaler Benutzer bin, klappt es. Das dumme ist nur, dass ich als normaler Benutzer keine rpm Packete installieren draf.
Was kann ich tun?
Zur Maschine:
OS: RedHat 9 mit Kernel 2.4.20-8
Ups...
....das ist aber seltsam...
Was sagt denn ein bei der Ausführung als root.
Ansonsten pack Deinen User in die Gruppe root und versuch mal ein
Damit wird versucht ein Datenbankfehler zu korrigieren.
Was sagt denn ein
Code: Select all
tail -f /var/log/messages
Ansonsten pack Deinen User in die Gruppe root und versuch mal ein
Code: Select all
rpm --rebuilddb
Gruß Jürgen
_______________________
Rechner: P4 mit Suse 9.2
_______________________
Und versammeln unsere eigene Armee, um diese Massenvernichtungswaffe zu entschärfen, die wir heute noch unseren Präsidenten nennen...
_______________________
Rechner: P4 mit Suse 9.2
_______________________
Und versammeln unsere eigene Armee, um diese Massenvernichtungswaffe zu entschärfen, die wir heute noch unseren Präsidenten nennen...
Also im systemlog ist überhaupt nichts zu sehen.
Ich hab' einen Benutzer in die Gruppe root mit aufgenommen. Reicht es wenn ich in der /etc/group den Benutzernamen hinten anhänge? So hab' ich es jedenfals gemacht. Anschliessend mit dem User neu angemeldet.
Aber bei deinem vorgeschlagenen Befehl kommt die Meldung:
Fehler: creating directory /var/lib/rpmrebuilddb.3245: Keine Berechtigung
Wie kann ich sehen ob der User wirklich in der Gruppe ist?
Ich hab' einen Benutzer in die Gruppe root mit aufgenommen. Reicht es wenn ich in der /etc/group den Benutzernamen hinten anhänge? So hab' ich es jedenfals gemacht. Anschliessend mit dem User neu angemeldet.
Aber bei deinem vorgeschlagenen Befehl kommt die Meldung:
Fehler: creating directory /var/lib/rpmrebuilddb.3245: Keine Berechtigung
Wie kann ich sehen ob der User wirklich in der Gruppe ist?
Rechte
Ich habe jetzt leider kein Linux vor mir.Petersilie wrote:Wenn ich als User den Befehl "groups" eingebe, kommt das:
users root
Scheint also geklappt zu haben. Warum habe ich dann keine Zugriffsrechte?
Es gibt Gruppenrechte und Userrechte (Ersteller-/Eignerrechte)
Schau mal nach als "root" wie die Rechte auf dieses Verzeichniss aussehenen, also
ein
Code: Select all
ls -lFa /var/lib
Hilfe für Rechte setzen hier:
http://www.glossar.de/glossar/1frame.ht ... chmode.htm
Dann versuche es nochmal.
Gruß Jürgen
_______________________
Rechner: P4 mit Suse 9.2
_______________________
Und versammeln unsere eigene Armee, um diese Massenvernichtungswaffe zu entschärfen, die wir heute noch unseren Präsidenten nennen...
_______________________
Rechner: P4 mit Suse 9.2
_______________________
Und versammeln unsere eigene Armee, um diese Massenvernichtungswaffe zu entschärfen, die wir heute noch unseren Präsidenten nennen...
Rechte
Ich habe jetzt leider kein Linux vor mir.Petersilie wrote:Wenn ich als User den Befehl "groups" eingebe, kommt das:
users root
Scheint also geklappt zu haben. Warum habe ich dann keine Zugriffsrechte?
Es gibt Gruppenrechte und Userrechte (Ersteller-/Eignerrechte)
Schau mal nach als "root" wie die Rechte auf dieses Verzeichniss aussehenen, also
ein
Code: Select all
ls -lFa /var/lib
Hilfe für Rechte setzen hier:
http://www.glossar.de/glossar/1frame.ht ... chmode.htm
Dann versuche es nochmal.
Gruß Jürgen
_______________________
Rechner: P4 mit Suse 9.2
_______________________
Und versammeln unsere eigene Armee, um diese Massenvernichtungswaffe zu entschärfen, die wir heute noch unseren Präsidenten nennen...
_______________________
Rechner: P4 mit Suse 9.2
_______________________
Und versammeln unsere eigene Armee, um diese Massenvernichtungswaffe zu entschärfen, die wir heute noch unseren Präsidenten nennen...
Ich konnte gerade den lokalen Guru telefonisch erreichen und das Problem lösen.
Nagelt mich jetzt nicht fest, ich verstehe das Problem nicht.
Wir haben mittels ltrace und strace festgestellt wo genau das Programm stehen bleibt.
Als wird die Systemvariable "LD_ASSUME_KERNEL" auf den Wert "2.2.5" gesetzt haben, funktionierte wieder alles.
Mehr kann ich dazu leider nicht sagen. Jetzt klappt alles.
Das soll mal einer verstehen
Nagelt mich jetzt nicht fest, ich verstehe das Problem nicht.
Wir haben mittels ltrace und strace festgestellt wo genau das Programm stehen bleibt.
Als wird die Systemvariable "LD_ASSUME_KERNEL" auf den Wert "2.2.5" gesetzt haben, funktionierte wieder alles.
Mehr kann ich dazu leider nicht sagen. Jetzt klappt alles.
Das soll mal einer verstehen
Update?
Hast Du ein Online Update gemacht?Petersilie wrote: Als wird die Systemvariable "LD_ASSUME_KERNEL" auf den Wert "2.2.5" gesetzt haben, funktionierte wieder alles.
Gruß Jürgen
_______________________
Rechner: P4 mit Suse 9.2
_______________________
Und versammeln unsere eigene Armee, um diese Massenvernichtungswaffe zu entschärfen, die wir heute noch unseren Präsidenten nennen...
_______________________
Rechner: P4 mit Suse 9.2
_______________________
Und versammeln unsere eigene Armee, um diese Massenvernichtungswaffe zu entschärfen, die wir heute noch unseren Präsidenten nennen...
Nein, nein - vorher....vor dem FehlerPetersilie wrote:Hast Du ein Online Update gemacht?
Nein, wie kommst du drauf?
Einfach nur "export LD_ASSUME_KERNEL=2.2.5"
Dachte vielleicht das es ein Kernel Nummer Schlamassel wäre...
aber schon seeeehr seltsam. Hauptsache gelöst.
Gruß Jürgen
_______________________
Rechner: P4 mit Suse 9.2
_______________________
Und versammeln unsere eigene Armee, um diese Massenvernichtungswaffe zu entschärfen, die wir heute noch unseren Präsidenten nennen...
_______________________
Rechner: P4 mit Suse 9.2
_______________________
Und versammeln unsere eigene Armee, um diese Massenvernichtungswaffe zu entschärfen, die wir heute noch unseren Präsidenten nennen...