![]() |
VMWare Mamo Appliance Available
http://linuxtracker.org/torrents-details.php?id=3468
Here is the readme: Ubuntu 6.10 (Edgy Eft) Maemo Development VMware appliance ================================================== ======= This is a standard install of Ubuntu 6.10 server, with the following additions: - Base Gnome Desktop install (some components have been stripped out, e.g. Open Office, Evolution) - Apophis R4 Scratchbox installed to /scratchbox - Maemo 3.0 Bora SDK with SDK_ARMEL and SDK_X86 targets installed with CPU transparency - Xephyr X Server (for scratchbox debugging) - Eclipse 3.2.1 with PyDev and CDK extensions - SciTE Editor - Some other tools (vim, etc.) - VMWare Tools (autostart on login) - Some branding of the desktop This VM can be used to quickly edit, compile, and test code targeted for the Maemo platform, which runs on Nokia N800 Internet Tablet devices. The Scratchbox has been configured so that the The VMware tools were also installed. Some additional setup may be needed to debug directly on your device. See the Maemo wiki for additional details. |
Re: VMWare Mamo Appliance Available
This is a great setup; thanks for posting it.
|
Re: VMWare Mamo Appliance Available
Thanks konfoo, for sharing your efforts. It took almost 24 hours to finish downloading, but that saved a large amount of work. I'll leave my client up to help seed the early adopters.
|
Re: VMWare Mamo Appliance Available
Can't you get vmware to host this??? That would be nice
|
Re: VMWare Mamo Appliance Available
It is in the directory now - http://www.vmware.com/vmtn/appliances/directory/702
AFAIK they don't host any appliances.. even those that are certified. The torrent is at least gaining momentum now :) |
Re: VMWare Mamo Appliance Available
I downloaded the torrent files under Windows XP and combined them with 7-Zip v4.42. After extracting to a new directory, I get a "7-Zip Diagnostic messages:" window containing:
# Message 0 C:\Program Files\BitLoad\Downloads\maemo-torrent\MaemoAppliance-1.0-6.10.7z 1 Data error in 'scratchbox.vmdk.' File is broken. 2 Data error in 'swap.vmdk.' File is broken. 3 Data error in 'Ubuntu.vmdk.' File is broken. What now? Any ideas? Has anyone gotten a successful setup from the torrent? |
Re: VMWare Mamo Appliance Available
I was able to unzip the torrent with 7-zip 4.42 in Windows XP, loaded it successfully with VMware Player, ran an update, launched Xephyr, brought-up the interface and opened maemopad.
This is fantastic, what else can I say? Thanks for pulling it together! |
Re: VMWare Mamo Appliance Available
VMware Player runs the Browser Appliance successfully under my Windows XP host, but complains about errors in the Maemo Appliance disk image. Sounds like I need to try grabbing another copy from the torrent. *groan*
|
Re: VMWare Mamo Appliance Available
Quote:
Does anyone with more torrent experience have any suggestions? Either for client software or troubleshooting? I thought there were integrity checks built into the protocol, but what do I know? *shrug* |
Re: VMWare Mamo Appliance Available
Try uTorrent? I do know other people have downloaded/tested it with no issues. I just tested the archives a second time and they are still fine. I wonder if some seeder is using a client that is corrupting the image, as unlikely as it seems. Did you try copying the files to a different partition or even machine and uncompressing them? I used the latest 7Zip under windows to compress it..
|
Re: VMWare Mamo Appliance Available
I used uTorrent. Maybe this will help identify any corrupt files.
Code:
# MD5 checksums generated by MD5summer (http://www.md5summer.org) |
Re: VMWare Mamo Appliance Available
I downloaded the torrent without problems using the latest BitTorrent client and extracted all 7 files after opening "MaemoAppliance-1.0-6.10.7z.001" in 7-Zip (using the "Open Archive" option).
|
Re: VMWare Mamo Appliance Available
I uninstalled BitLord and fired up BitTornado. Downloaded and combined, then once again the same errors on 7-Zip extraction. I even used different drives than before for staging and extraction. Tonight I'll give the entire process one more shot on a different computer with uTorrent. Very frustrating.
|
Re: VMWare Mamo Appliance Available
Quote:
|
Re: VMWare Mamo Appliance Available
Quote:
Also I downloaded with uTorrent and it works fine. |
Re: VMWare Mamo Appliance Available
Quote:
I was confused as well - this was my first torrent. :) Thanks Beck! For other folks, here's a link to the 7z site: http://www.7-zip.org/ With 7z in the path, your command line will look something like: Code:
7z x -ot MaemoAppliance-1.0-6.10.7z.001 |
Re: VMWare Mamo Appliance Available
Quote:
On the other hand, if combining the files (via 7-Zip) before extraction was in fact the problem, that would be an awfully serious 7-Zip bug. Think about it. Anyway, for my fourth (!) attempt, I switched to uTorrent, moved from my spiffy dual core desktop to a crufty old VAIO notebook, and sucked the parts down one more time. Combined the parts (since I hadn't read this updated thread yet), extracted, and Voila! For the first time, no error report. Right now I'm installing VMware Player on the VAIO and will take it out for a spin shortly. After which I'll return to diffing the downloads and trying to determine what went wrong on the desktop. @#$% computers... |
Re: VMWare Mamo Appliance Available
Quote:
7z isn't combining the files as it's unpacking, it's treating them as a stream. I figure that the compression mechanism is block based, and as such the block size will start at the 0 byte of each file. If you first combine them, then you remove the EOF detection that 7z uses to know when the end of the last block of a file rolls up. That will throw off him knowing about the first byte of the next block, which would be the first byte of the next file. Once the stream is jumbled, you're corrupted. |
Re: VMWare Mamo Appliance Available
I just fired this up...
AWESOME! Thank you Konfoo! |
Re: VMWare Mamo Appliance Available
Quote:
I did finally get a successful install, using a different client (uTorrent) on a different machine but the same procedure. This refutes the "parts versus whole" hypothesis. I now have the Maemo VM running on my notebook. If troubleshooting the desktop failure yields any useful info, I'll be sure to share the specifics. Again, many thanks to konfoo for creating the package. All's well that ends. |
Re: VMWare Mamo Appliance Available
Oh the drama ;) Glad you finally got it downloaded/working!
|
Re: VMWare Mamo Appliance Available
Quote:
As tempting as it would be to just forget the fiasco, I'm still curious enough to poke around the broken bits (which I've kept) and do some forensics. I find it troubling that we can grab a gigabyte download (presumably with integrity checks) and not discover that it's corrupted until install time. Somewhere in the chain, some tool isn't doing its job, and I'd like to find out which one. Soon as I get a round tuit... |
Re: VMWare Mamo Appliance Available
Noob guide here!
Admins: Shouldn't this one be moved to the "Developer" thread? |
Re: VMWare Mamo Appliance Available
OK, I downloaded the torrent, used 7z to create my disks and configs, all was good. I downloaded vmwareplayer and it just reboots into a loop.
This is displayed over and over until it reboots from kernel panic. I tried acip=off and noacpi and lba=off, it seems to be having trouble booting. Anyone else have any problems, or overcome this. I tried BIOS settings, everything I could think of. I eventually downloaded vmware workstation tried that, but it was the same problem. I get to grub, but then it dies with this no matter what I try Unknown interrupt or fault at EIP 00000060 c0100295 00000294 Unknown interrupt or fault at EIP 00000060 c0100295 00000294 Unknown interrupt or fault at EIP 00000060 c0100295 00000294 Unknown interrupt or fault at EIP 00000060 c0100295 00000294 |
Re: VMWare Mamo Appliance Available
This is a kernel issue with Ubuntu 6.10 running on M, C3 and some other processors. I have a laptop with an M here. If I have some time this weekend I will try do a custom kernel as a boot option and hopefully that fixes it.
"This is because the 2.6.17-10-server kernel is compiled with HIGHMEM64G support, which requires PAE, but the Via C3 processor used on most Epias does not support PAE. You will have to use a kernel without HIGHMEM64G support (HIGHMEM4G will work, as will NOHIGHMEM). The same problem occurs on certain Pentium M CPUs. Most other CPUs since Pentium Pro support PAE." |
Re: VMWare Mamo Appliance Available
Thanks, let me know
I have tried many kernel options, can't get it figured out though! |
Re: VMWare Mamo Appliance Available
Quote:
|
Re: VMWare Mamo Appliance Available
Quote:
|
Re: VMWare Mamo Appliance Available
OK, so if I want this to work, I need it on a P4 or I need to download it again after you update the package? Or do you have some plan like boot with Knoppix and replace the kernel?
I am cornfused!:confused: |
Getting the Network to Work on the Appliance
Thanks, konfoo. This is indeed awesome. I can now investigate developing without much risk.
I can't seem to get the network connected from the Ubuntu through the VM Player. I must be missing something here. Ubuntu simply does not see the network, even though I'm pretty sure I have enabled it in the VM PLayer. Anybody have words of wisdom? I'd like to connect up the emulator to the network through the emulator on my PC....... :) -F |
Re: VMWare Mamo Appliance Available
As for your networking problem. If your using Wireless then bridged networking will not work in linux with vmware products. You should use NAT connections if you use wireless. If you don't use wireless and your using Bridged, its possible you configured your bridge to a different ethernet port
Edit - Ok I just got the vmware appliance running and have more information about your wireless connection. These lines in Ubuntu.vmx; Ethernet0.present = "TRUE" ethernet0.addressType = "generated" ethernet0.generatedAddress = "00:0c:29:55:f7:eb" ethernet0.generatedAddressOffset = "0" Mean that the vm is going to use bridged networking to what ever interface you specified in your vmware install or vmware-config.pl based on OS. If you would like an easier way to have internet add this line after the line with the "generated" ethernet0.connectionType = "nat" That will use nat'ing through any avalible interface. Your host will issue a dhcp address based on the network you specified in your config. (for example I used 172.16.20.0/24) Hope that helps more |
Re: VMWare Mamo Appliance Available
*sigh*
Ok, I have it running, but no matter how I try to start Xypher the sandbox connection is refused. What is the proper cli to start Xypher right? Edit - Sorry never mind.. found it. |
Re: VMWare Mamo Appliance Available
Thanks, schmots!
Once I turned NAT on and reconnected the network, it all came up. Thanks, again. -F |
Re: VMWare Mamo Appliance Available
This is probably a stupid question. What is the username/password for the ubuntu-maemo login?
|
Re: VMWare Mamo Appliance Available
Quote:
|
Re: VMWare Mamo Appliance Available
Quote:
I am trying to tweak a last few things and I will see if I can figure out how to upload the new Appliance to VMWare. Also, for those who already downloaded the VM and can't use it on their Pentium M (or other) box, I compiled the kernel and modules as debian packages so I plan on looking for somewhere to host those as well, maybe just create a small package to torrent them on. While it's not particularly difficult to compile one yourself it takes a while (took 12+ hours within the VM on a P4 2.6GHz box). If you want to take this route, you just need a temp box to move the appliance image to, boot it and install the deb packages (dpkg -i them... do the kernel first, then the headers one) then move the VM image back to your M device (etc) and it will work! I'll keep you guys posted as to where you can get this. Now that I have this, I plan to go onto develop for my loved little N800! I can't wait to contribute and use my skills for more than just corporate software development :p |
Re: VMWare Mamo Appliance Available
I ran into the same problem with my T41 laptop, re-built the kernel and - surprise- it solved the problem. I put the new kernel up on my web site. If you have a chance to execute the appliance on a compliant processor, you can create a new image by including the kernel that I built:
First, add the following line to /etc/apt/sources.list: deb http://kwasir.org/deb/maemo/ binary/ Then, execute: apt-get install linux-headers-2.6.17.14-ubuntu1-custom apt-get install linux-image-2.6.17.14-ubuntu1-custom You may get a couple of warnings about missing symlinks but that should be alright. Let me know if you run into problems. Cheers, --Norbert |
Re: VMWare Mamo Appliance Available
Oh, even running the danger that this thread is getting out of control, there's one more thing I want to add (this may or may not be related to the network problem that was discussed earlier):
I continually have the problem that my networking doesn't work. Sometimes it does - I believe after a fresh install of the appliance. Anyway, my problem is that the file /etc/iftab contains the wrong mac address. As a work-around, you need to update the file with the right address, which you can find either in the Ubuntu.vmx file of the appliance or when executing: ifconfig -a (in my case, it falsely lists eth1 with the right mac address but no IP address mapping - it really should have started eth0 if things are right) After that fix and reboot of ubuntu, networking should be fine. I don't know the internals of the appliance and don't have a clue why this happens, but someone else might be able to track it down. Could that be related to my VMWare player version (1.0.3.34682) or my host platform (which is really vanilla Windows XP SP2)? |
Re: VMWare Mamo Appliance Available
Thanks all for the additions tips bugs and workarounds - I have about another 20 or so in my email on top of this. I will be putting out a new vmware image with hopefully fixes for everything as well as e.g. Mono scratchbox, mud-builder, etc. in a new release hopefully this coming weekend.
|
Re: VMWare Mamo Appliance Available
I was wondering if you have this online yet? I'd like to download the latest version before jumping in. thanks.
-Dave |
All times are GMT. The time now is 04:13. |
vBulletin® Version 3.8.8