Hi Abhishek, I will suggest you do the same as Muhammet did. And let us know if you still see the error.
-Ayaz On Mon, Mar 2, 2020 at 1:14 PM Muhammet Abdullah Soytürk < [email protected]> wrote: > Hi Abhishek , > > Can you run it with PACKER_LOG=1 as suggested? The output may help to > solve the problem. I remember that I was also having a similar problem. I > found the solution by adding my user to the kvm group or running with sudo. > That might also be the case for you. > > Best, > Muhammet > > Abhishek Singh <[email protected]>, 3 Mar 2020 Sal, 00:09 > tarihinde şunu yazdı: > >> Hi Ayaz, >> >> I am using gem5art to get spec 2017 installed in the image. >> I am at this "Building the Disk Image" step >> When I use this command "./packer build spec2017/spec2017.json" >> I get the following error: >> >> qemu output will be in this color. >> >> ==> qemu: Retrieving ISO >> ==> qemu: Trying >> http://old-releases.ubuntu.com/releases/18.04.2/ubuntu-18.04.2-server-amd64.iso >> ==> qemu: Trying >> http://old-releases.ubuntu.com/releases/18.04.2/ubuntu-18.04.2-server-amd64.iso?checksum=md5%3A34416ff83179728d54583bf3f18d42d2 >> ==> qemu: >> http://old-releases.ubuntu.com/releases/18.04.2/ubuntu-18.04.2-server-amd64.iso?checksum=md5%3A34416ff83179728d54583bf3f18d42d2 >> => >> /home/abs218/spec2017-experiments/disk-image/packer_cache/8ecbb06d2a38105b7d1cb3316cf5b970ee389dad.iso >> ==> qemu: Creating floppy disk... >> qemu: Copying files flatly from floppy_files >> qemu: Copying file: shared/preseed.cfg >> qemu: Done copying files from floppy_files >> qemu: Collecting paths from floppy_dirs >> qemu: Resulting paths from floppy_dirs : [] >> qemu: Done copying paths from floppy_dirs >> ==> qemu: Creating required virtual machine disks >> ==> qemu: Starting HTTP server on port 8208 >> ==> qemu: Found port for communicator (SSH, WinRM, etc): 4049. >> ==> qemu: Looking for available port between 5900 and 6000 on 127.0.0.1 >> ==> qemu: Starting VM, booting from CD-ROM >> qemu: The VM will be run headless, without a GUI. If you want to >> qemu: view the screen of the VM, connect via VNC without a password to >> qemu: vnc://127.0.0.1:5993 >> ==> qemu: Overriding defaults Qemu arguments with QemuArgs... >> ==> qemu: Error launching VM: Qemu failed to start. Please run with >> PACKER_LOG=1 to get more info. >> ==> qemu: Deleting output directory... >> >> >> >> *Build 'qemu' errored: Build was halted.==> Some builds didn't complete >> successfully and had errors:--> qemu: Build was halted.* >> >> Please note I am doing ssh into the machine and I ssh using "ssh -Y" for >> getting x11 display. >> >> I am not able to bypass this error, do you have any tips how to overcome >> this error? >> >> >> >> Best regards, >> >> Abhishek >> >> >> On Sat, Feb 8, 2020 at 5:42 PM Ayaz Akram <[email protected]> wrote: >> >>> Hi Abhishek, >>> >>> That was at least the case with the gem5 version we tested (commit: >>> d40f0bc579fb8b10da7181). Please, note that this is the status of linux >>> boot. I am not sure if this status will change with the latest gem5 source. >>> One thing that might work for you is to boot linux kernel with KVM cpu and >>> then switch to O3 to run your applications (which may or may not work). >>> However, I am not sure that how much can you rely on those results as >>> inability to boot linux kernel with O3 clearly shows there exist some bugs >>> in gem5. We need to figure out those issues and fix them. >>> >>> Regards, >>> Ayaz >>> >>> On Sat, Feb 8, 2020 at 9:30 AM Abhishek Singh < >>> [email protected]> wrote: >>> >>>> Hi Ayaz, >>>> >>>> Thanks for providing the image and kernel, I see on gem5art test >>>> results that the image can support at the most only one cpu for O3CPU >>>> model. >>>> Is that still the case ? >>>> I wanted to use this image for running multithreaded applications on >>>> x86 O3CPU FS mode. >>>> >>>> >>>> On Tue, Feb 4, 2020 at 4:12 PM Ayaz Akram <[email protected]> wrote: >>>> >>>>> Hi Muhammet, >>>>> >>>>> This is the expected behavior. Basically, this disk image correspond >>>>> to this tutorial: >>>>> >>>>> https://gem5art.readthedocs.io/en/latest/tutorials/boot-tutorial.html >>>>> >>>>> and if you go through the disk creation process in that tutorial, you >>>>> will realize that there is a post installation script that runs on the >>>>> disk >>>>> image after its creation ( >>>>> https://github.com/darchr/gem5art/blob/master/docs/disks/boot-exit/post-installation.sh). >>>>> In that script, the contents of exit.sh ( >>>>> https://github.com/darchr/gem5art/blob/master/docs/disks/boot-exit/exit.sh) >>>>> which are written to /root/.bashrc are responsible for exiting the >>>>> simulation as soon as linux is booted. >>>>> >>>>> One thing you can do to avoid exiting the simulation after linux is >>>>> booted is modify the /root/.bashrc in your disk (after mounting it on >>>>> your >>>>> file system.) Or you can modify the post-installation.sh and create a new >>>>> disk image. Another thing you can do is modify your fs.py to call >>>>> m5.simulate() again when simulation terminates the first time (following >>>>> the m5 exit call from .bashrc). >>>>> >>>>> Hope this helps. >>>>> >>>>> -Ayaz >>>>> >>>>> On Tue, Feb 4, 2020 at 5:41 AM Muhammet Abdullah Soytürk < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Ayaz, >>>>>> >>>>>> I have been trying to run a full system simulation with the image and >>>>>> kernel you provided ( >>>>>> https://www.mail-archive.com/[email protected]/msg17274.html ) but >>>>>> I could not succeed it so far. When I run it with fs.py >>>>>> (build/X86/gem5.opt >>>>>> configs/example/fs.py --disk-image=/home/muhammet/Desktop/gem5/base.img >>>>>> --kernel=/home/muhammet/Desktop/gem5/vmlinux-4.14.134), I get the >>>>>> following >>>>>> output after "Welcome to Ubuntu 18.04.2 LTS!" message and it >>>>>> automatically >>>>>> quits: >>>>>> >>>>>> systemd[1]: Set hostname to <gem5-host>. >>>>>> systemd[1]: File /lib/systemd/system/systemd-journald.service:36 >>>>>> configures an IP firewall (IPAddressDeny=any), but the local system does >>>>>> not support BPF/cgroup based firewalling. >>>>>> systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning >>>>>> is only shown for the first loaded unit using IP firewalling.) >>>>>> systemd[1]: Configuration file /lib/systemd/system/[email protected] >>>>>> is marked executable. Please remove executable permission bits. >>>>>> Proceeding >>>>>> anyway. >>>>>> random: systemd: uninitialized urandom read (16 bytes read) >>>>>> systemd[1]: Reached target Remote File Systems. >>>>>> [ OK ] Reached target Remote File Systems. >>>>>> random: systemd: uninitialized urandom read (16 bytes read) >>>>>> systemd[1]: Created slice User and Session Slice. >>>>>> [ OK ] Created slice User and Session Slice. >>>>>> random: systemd: uninitialized urandom read (16 bytes read) >>>>>> systemd[1]: Reached target User and Group Name Lookups. >>>>>> [ OK ] Reached target User and Group Name Lookups. >>>>>> systemd[1]: Created slice System Slice. >>>>>> [ OK ] Created slice System Slice. >>>>>> [ OK ] Listening on Journal Socket (/dev/log). >>>>>> [ OK ] Listening on fsck to fsckd communication Socket. >>>>>> [ OK ] Listening on Journal Audit Socket. >>>>>> [ OK ] Listening on udev Control Socket. >>>>>> [ OK ] Reached target Slices. >>>>>> [ OK ] Listening on udev Kernel Socket. >>>>>> [ OK ] Started Forward Password Requests to Wall Directory Watch. >>>>>> [ OK ] Created slice system-serial\x2dgetty.slice. >>>>>> [ OK ] Listening on /dev/initctl Compatibility Named Pipe. >>>>>> [ OK ] Listening on Syslog Socket. >>>>>> [ OK ] Listening on Journal Socket. >>>>>> Mounting Huge Pages File System... >>>>>> Starting Load Kernel Modules... >>>>>> [ OK ] Started Read required files in advance. >>>>>> Mounting POSIX Message Queue File System... >>>>>> Starting Journal Service... >>>>>> Starting Set the console keyboard layout... >>>>>> Mounting Kernel Debug File System... >>>>>> Starting Uncomplicated firewall... >>>>>> Starting udev Coldplug all Devices... >>>>>> Starting Remount Root and Kernel File Systems... >>>>>> Starting Create Static Device Nodes in /dev... >>>>>> [ OK ] Mounted Huge Pages File System. >>>>>> [ OK ] Mounted POSIX Message Queue File System. >>>>>> [ OK ] Mounted Kernel Debug File System. >>>>>> [ OK ] Started Uncomplicated firewall. >>>>>> [ OK ] Started Set the console keyboard layout. >>>>>> [ OK ] Started Load Kernel Modules. >>>>>> Mounting Kernel Configuration File System... >>>>>> Mounting FUSE Control File System... >>>>>> Starting Apply Kernel Variables... >>>>>> [ OK ] Mounted Kernel Configuration File System. >>>>>> [ OK ] Started Create Static Device Nodes in /dev. >>>>>> [ OK ] Mounted FUSE Control File System. >>>>>> [ OK ] Started Journal Service. >>>>>> [ OK ] Started Apply Kernel Variables. >>>>>> [ OK ] Started Remount Root and Kernel File Systems. >>>>>> Starting Flush Journal to Persistent Storage... >>>>>> Starting udev Kernel Device Manager... >>>>>> [ OK ] Reached target Local File Systems (Pre). >>>>>> Starting Load/Save Random Seed... >>>>>> Activating swap /swapfile... >>>>>> [ OK ] Reached target Local File Systems. >>>>>> Starting Set console font and keymap... >>>>>> Starting Tell Plymouth To Write Out Runtime Data... >>>>>> [ OK ] Started Load/Save Random Seed. >>>>>> [ OK ] Started udev Kernel Device Manager. >>>>>> Starting Network Service... >>>>>> [ OK ] Started Set console font and keymap. >>>>>> [ OK ] Started Tell Plymouth To Write Out Runtime Data. >>>>>> [ OK ] Started Flush Journal to Persistent Storage. >>>>>> Starting Create Volatile Files and Directories... >>>>>> [ OK ] Started udev Coldplug all Devices. >>>>>> [ OK ] Started Dispatch Password Requests to Console Directory >>>>>> Watch. >>>>>> [ OK ] Reached target Local Encrypted Volumes. >>>>>> [ OK ] Reached target Paths. >>>>>> [ OK ] Found device /dev/ttyS0. >>>>>> [ OK ] Started Network Service. >>>>>> [ OK ] Started Create Volatile Files and Directories. >>>>>> [ OK ] Activated swap /swapfile. >>>>>> [ OK ] Reached target Swap. >>>>>> Starting Update UTMP about System Boot/Shutdown... >>>>>> Starting Network Time Synchronization... >>>>>> Starting Network Name Resolution... >>>>>> [ OK ] Started Update UTMP about System Boot/Shutdown. >>>>>> [ OK ] Started Network Name Resolution. >>>>>> [ OK ] Reached target Host and Network Name Lookups. >>>>>> [ OK ] Reached target Network. >>>>>> [ OK ] Started Network Time Synchronization. >>>>>> [ OK ] Reached target System Initialization. >>>>>> [ OK ] Listening on UUID daemon activation socket. >>>>>> [ OK ] Started Message of the Day. >>>>>> [ OK ] Listening on D-Bus System Message Bus Socket. >>>>>> [ OK ] Reached target Sockets. >>>>>> [ OK ] Reached target Basic System. >>>>>> Starting OpenBSD Secure Shell server... >>>>>> [ OK ] Started Set the CPU Frequency Scaling governor. >>>>>> Starting System Logging Service... >>>>>> Starting Permit User Sessions... >>>>>> [ OK ] Started D-Bus System Message Bus. >>>>>> Starting Login Service... >>>>>> [ OK ] Started irqbalance daemon. >>>>>> Starting Dispatcher daemon for systemd-networkd... >>>>>> [ OK ] Started Daily Cleanup of Temporary Directories. >>>>>> [ OK ] Started Regular background program processing daemon. >>>>>> Starting Accounts Service... >>>>>> Starting LSB: Record successful boot for GRUB... >>>>>> [ OK ] Reached target System Time Synchronized. >>>>>> [ OK ] Started Daily apt download activities. >>>>>> [ OK ] Started Daily apt upgrade and clean activities. >>>>>> [ OK ] Started Discard unused blocks once a week. >>>>>> [ OK ] Reached target Timers. >>>>>> [ OK ] Started System Logging Service. >>>>>> [ OK ] Started Permit User Sessions. >>>>>> Starting Terminate Plymouth Boot Screen... >>>>>> Starting Hold until boot process finishes up... >>>>>> [ OK ] Started Hold until boot process finishes up. >>>>>> Starting Set console scheme... >>>>>> [ OK ] Started Serial Getty on ttyS0. >>>>>> [ OK ] Started Terminate Plymouth Boot Screen. >>>>>> [ OK ] Started Login Service. >>>>>> [ OK ] Started Set console scheme. >>>>>> [ OK ] Created slice system-getty.slice. >>>>>> [ OK ] Started Getty on tty1. >>>>>> [ OK ] Reached target Login Prompts. >>>>>> [FAILED] Failed to start Accounts Service. >>>>>> See 'systemctl status accounts-daemon.service' for details. >>>>>> [ OK ] Started LSB: Record successful boot for GRUB. >>>>>> [ OK ] Started OpenBSD Secure Shell server. >>>>>> [FAILED] Failed to start Dispatcher daemon for systemd-networkd. >>>>>> See 'systemctl status networkd-dispatcher.service' for details. >>>>>> [ OK ] Reached target Multi-User System. >>>>>> [ OK ] Reached target Graphical Interface. >>>>>> [ OK ] Started Stop ureadahead data collection 45s after completed >>>>>> startup. >>>>>> Starting Update UTMP about System Runlevel Changes... >>>>>> [ OK ] Started Update UTMP about System Runlevel Changes. >>>>>> >>>>>> Ubuntu 18.04.2 LTS gem5-host ttyS0 >>>>>> >>>>>> gem5-host login: root (automatic login) >>>>>> >>>>>> >>>>>> Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.14.134 x86_64) >>>>>> >>>>>> * Documentation: https://help.ubuntu.com >>>>>> * Management: https://landscape.canonical.com >>>>>> * Support: https://ubuntu.com/advantage >>>>>> >>>>>> >>>>>> The programs included with the Ubuntu system are free software; >>>>>> the exact distribution terms for each program are described in the >>>>>> individual files in /usr/share/doc/*/copyright. >>>>>> >>>>>> Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by >>>>>> applicable law. >>>>>> >>>>>> Ayaz Akram <[email protected]>, 3 Şub 2020 Pzt, 21:20 tarihinde >>>>>> şunu yazdı: >>>>>> >>>>>>> We have recently uploaded a disk image with ubuntu 18.04 installed >>>>>>> which should have basic packages/libraries available. See the following >>>>>>> post on the mailing list: >>>>>>> >>>>>>> https://www.mail-archive.com/[email protected]/msg17274.html >>>>>>> >>>>>>> You can also refer to gem5art's documentation on building your own >>>>>>> disk images: >>>>>>> >>>>>>> https://gem5art.readthedocs.io/en/latest/main-doc/disks.html >>>>>>> >>>>>>> -Ayaz >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, Feb 3, 2020 at 4:04 AM Muhammet Abdullah Soytürk < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi all, >>>>>>>> >>>>>>>> What is the best way to install shared libraries to linux-x86.img? >>>>>>>> Since apt or dpkg is not installed, I don't know how to add the shared >>>>>>>> libraries to the images that I need to execute PageRank in GAP >>>>>>>> benchmark >>>>>>>> suite. >>>>>>>> >>>>>>>> Best, >>>>>>>> Muhammet >>>>>>>> _______________________________________________ >>>>>>>> gem5-users mailing list >>>>>>>> [email protected] >>>>>>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >>>>>>> >>>>>>> _______________________________________________ >>>>>>> gem5-users mailing list >>>>>>> [email protected] >>>>>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >>>>>> >>>>>> _______________________________________________ >>>>>> gem5-users mailing list >>>>>> [email protected] >>>>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >>>>> >>>>> _______________________________________________ >>>>> gem5-users mailing list >>>>> [email protected] >>>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >>>> >>>> _______________________________________________ >>>> gem5-users mailing list >>>> [email protected] >>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >>> >>> _______________________________________________ >>> gem5-users mailing list >>> [email protected] >>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> >> _______________________________________________ >> gem5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > >
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
