Hallo alle;
kurze Frage: seit neuestem kann ich auf meiner Maschine qemu (Version 0.7.irgendwas) nur noch mit root-Rechten betreiben. Starte ich das Dingens als "normaler" User, zeigt sich das interessante Phänomen, daß ich von keinem wie auch immer gearteten Medium (CD-ROM, HD-Image, CD-Image, ...) booten kann, in diesem Fall öffnet sich nur das qemu-Fenster mit Schriftzug "(stopped)" in der Titelleiste, und das war's dann. Ich hatte erst auf ein Zugriffsrechte-Problem getippt, aber die sind alle so, wie sie sein müßten.
Hat jemand eine Idee dazu? Thx, Kris
Hallo Kris,
On Thu, Sep 08, 2005 at 12:30:47 +0200, Kristian Rink wrote:
kurze Frage: seit neuestem kann ich auf meiner Maschine qemu (Version 0.7.irgendwas) nur noch mit root-Rechten betreiben. Starte ich das
Was heisst "seit neuestem"? Schliesslich muss sich irgendwas geaendert haben.
Dingens als "normaler" User, zeigt sich das interessante Phaenomen, dass ich von keinem wie auch immer gearteten Medium (CD-ROM, HD-Image, CD-Image, ...) booten kann, in diesem Fall oeffnet sich nur das qemu-Fenster mit Schriftzug "(stopped)" in der Titelleiste, und das war's dann. Ich hatte erst auf ein Zugriffsrechte-Problem getippt, aber die sind alle so, wie sie sein muessten.
Das ist mir so noch nicht passiert. Welche qemu-Version ist es genau? Benutzt Du das qemu accelerator Kernelmodul (kqemu)? Kommst Du im Zustand "(stopped)" noch per ctrl-alt-2 in den qemu-Monitor? Welche Art von qemu-Networking benutzt Du (-user-net oder tun)?
Fragen ueber Fragen, Chris
Hallo Chris, @liste:
Christian Perle schrieb:
Was heisst "seit neuestem"? Schliesslich muss sich irgendwas geaendert haben.
Nichts softwareseitiges - die Festplatte samt installiertem Debian und selbstkompiliertem qemu steckt in einem neuen Rechner. Ansonsten ist das System dasselbe wie vorher.
Das ist mir so noch nicht passiert. Welche qemu-Version ist es genau? Benutzt Du das qemu accelerator Kernelmodul (kqemu)?
qemu ist Version 0.7.2 , kqemu verwende ich nicht.
Kommst Du im Zustand "(stopped)" noch per ctrl-alt-2 in den qemu-Monitor?
Nein, hatte ich auch schon vermutet / erhofft - leider Fehlanzeige. strace offenbart, daß beim Bootversuch von einem CD-Image auf das isolinux-Zeugs zugegriffen wird, danach tut sich nix mehr. Bei Festplatte dasselbe. Als root klappt das. Wie gesagt, ein Berechtigungsproblem kann es eigentlich nicht sein.
Welche Art von qemu-Networking benutzt Du (-user-net oder tun)?
Bislang gar keines (sprich: -user-net nicht angegeben, tun nicht konfiguriert); momentan bin ich noch gar nicht soweit gewesen, daß ich es brauchen würde.
Cheers, Kris
Hi Kris,
On Thu, Sep 08, 2005 at 18:37:22 +0200, Kristian Rink wrote:
Schliesslich muss sich irgendwas geaendert haben.
Nichts softwareseitiges - die Festplatte samt installiertem Debian und selbstkompiliertem qemu steckt in einem neuen Rechner. Ansonsten ist das System dasselbe wie vorher.
[...]
qemu ist Version 0.7.2 , kqemu verwende ich nicht.
Hab gerade mal bei mir qemu 0.7.2 kompiliert und getestet. Laeuft prima, ich kann Dein Problem nicht nachstellen.
Nein, hatte ich auch schon vermutet / erhofft - leider Fehlanzeige. strace offenbart, da? beim Bootversuch von einem CD-Image auf das isolinux-Zeugs zugegriffen wird, danach tut sich nix mehr. Bei
Was ist der letzte Systemruf, den strace vor dem Einfrieren anzeigt?
bye, Chris
Hallo Chris, @rest;
Christian Perle schrieb:
Hab gerade mal bei mir qemu 0.7.2 kompiliert und getestet. Laeuft prima, ich kann Dein Problem nicht nachstellen.
Wundert mich nicht. Gestern nachmittag, als ich das Problem zum ersten Mal hatte, lief noch die 0.6.9, selbes Verhalten. Ich hatte vermutet, daß das irgendein ominöser Fehler sein könnte, der mit der neueren Version behoben worden ist; offensichtlich ist dem nicht so.
[strace]
Was ist der letzte Systemruf, den strace vor dem Einfrieren anzeigt?
[...] read(3, "\0\0RD\0\0\0R\250\0\0\0R\10\0\0\0R\251\0\0\0(\0\0\0\0("..., 512) = 512 _llseek(3, 1736500736, [1736500736], SEEK_SET) = 0 read(3, "\0}\5\0|\5\0d\10\0d\t\0!d\n\0j\2\0o?\0\1t\t\0d\v\0|\5"..., 512) = 512 _llseek(3, 1736501248, [1736501248], SEEK_SET) = 0 read(3, "s\v\0\0\0testshapes.s\2\0\0\0()s\10\0\0\0.__d"..., 512) = 512
- sagt mir irgendwie gar nichts. Bezeichnenderweise sehe ich beim Boot-Vorgang als User != root auch die üblichen VGA-Bios-Meldungen innerhalb von qemu nicht, obwohl laut strace das bios.bin geladen wird. Beim Vergleich eines strace-Laufs als root und eines als Normal-User fällt mir auf, daß qemu als User insgesamt zwar ein Fenster öffnet, aber ohne Root-Rechte keinerlei Ausgabe erzeugt. Sehr eigenwillig, dieses...
Cheers, Kris
lug-dd@mailman.schlittermann.de