![]() |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
euphoric215: there should be no spontaneous rebooting of your tablet.
After downloading the image, your tablet should sit for about 15 minutes "unzipping" the image file, but this will make your tablet very sluggish. It shouldn't freeze it, nor cause it to reboot. Even weirder is the symptom of freezing and rebooting in the middle of the download. I believe there's something more seriously wrong with your tablet. First, make sure your tablet is running the latest version of OS2008. Also, make sure you don't have the internal memory card corruption problem. I don't know what else the problem might be... |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
Thank you! I did have the corruption problem. In fact, my mccblk0p1 reading (1922972) was closer to my blk1 reading (1966080--still too big) than my blk0 (7862272--suspiciously close to the size of my external card, and quite close to the mccblk1p1). Anyway, I reformatted both cards.
At first, that seemed to work. I got over 50% of the download before it crashed. However, after that it started crashing every 5-10%. I got frustrated and re-flashed the device. I then downloaded the image on my XP desktop and copied it onto the external card via usb (faster, having now waited several hours in all for that download, lol), and this time the installer recognized it and successfully completed the process. Yay! Success! I don't know what the problem was in the end, but everything works great now. Thanks for your help! And great work, btw! :D |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
Hello,
Thanks for this neat hack. Anyway i've got a little problem : i can't run 2 instances of "debbie" at the same time. This prevents me from running the Debian HW keys with any debian application (because xbindkeys is killed when the application is launched) Here is how to reproduce : Code:
n810-ebe ~ > debbie Code:
n810-ebe ~ > debbie And then i'm left in a inconsistent state (some directories mounted, some other not), and I get a file /debian/var/lock/chroot-complete in my root filesystem To have the thing work again, i need to manually clean all the mess (umounting remaining directories, removing the loop device and cleaning /debian) From a quick look at the ezchroot script : it shouldn't do the "/debian/var/lock/chroot-complete already mounted here! Unmounting..." thing, because image is the same, but i didn't look any further I'm using Chinook & last easy* packages : Code:
ii easy-chroot 0.1.2 Scripts to mount and chroot into images/partitions Thanks, Eric |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
Thank you very much, eber42, for testing the new packages, and for posting such a detailed bug report.
You are correct, it should NOT unmount like that. That code was added to allow users to run a second image instead of the first image, but it is unmounting even when the image file is the same. I will fix that bug ASAP (this evening) and post the fix. As always, if you need a working version, the version in Extras should do the trick. But I would prefer you to keep beta testing... UPDATE: It's a dumb bug. I wrote "echo /debian/var/lock/chroot-complete" instead of "cat /debian/var/lock/chroot-complete". You'll see a fix when I get home. |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
New versions in the qole.maemobox.org repository. I think these are the last beta-test versions; I'll probably put them into Extras later this week.
easy-chroot - fixed the bug found by eber42 easy-deb-chroot - replaced qole's bizarre one-line keyboard with pton's sane two line mini-keyboard |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
Qole, Thanks for this quick fix,
It works nicely now. But I think you had two different issues:
|
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
Quote:
|
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
Qole, i'm revisiting my isomount (ext2run) and was trying to figure out how to decouple the mount/chroot in your ezchroot.
Looking at your ezchroot it appears to use a lock file? But that lock file determines whether you should do both... mount and chroot. I dont see how to make it do only the chroot. Im adding a new method for ext2 appliance which I'm calling ext2graft which allows calling script before and after chroot while image is still mounted. If your ezchroot script i want to use that for chroot but can't figure out how to prep the script. Here's my script i'm trying to wedge it into... any ideas? http://wardenclyffetower.com/MaemoFi.../ext2graft.txt This script is not for most ext2 appliances, but for rare ones that need full control, but covers all the areas i need to handle (without knowing beforehand whether the appliance even needs a chroot). |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
pipeline: the "lock" file ($CHROOT/var/lock/chroot-complete) determines if the given partition/image has been mounted already on the given directory. If it is already mounted, it skips the mount and goes on to the chroot. If something else (another filesystem) is mounted there, the script calls "closechroot" to unmount/close the mounted fs, then it goes on to mount the given fs and then chroot into it.
(this was the part that was broken and eber42 found) Would you like me to break this into two scripts, a mounting script and a chroot script? I would have the chroot script call the mounting script at the proper place. That might also give me some better control over error states... hmm... The "lock" file would be used for the mounting stage, rather than the chroot stage, since it really can only be used to determine that something is mounted, not whether you are chrooted into that directory... Also, please note that my most current scripts are in the easy-chroot package on my repository. Use those rather than the ones from the post attachment. I'll repost the scripts when I upload to Extras. |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
I believe i have the latest scripts which i got from your repo.
Hmm, this is tricky from a policy point of view. Ok so your lock flag/file determines whether the fs has been mounted+binds. I guess i'm looking for the mount operation to be atomic (done by my script) and binds+chroot to be other operation done by ezchroot. I don't want to be too intrusive so i'll just make a few suggestions/requests to clarify how this might be reworked/reworded. I'm not certain anyone other than myself would benefit so i have no problem manually chrooting using my old way if you dont want to support this level of control.... - Perhaps the lock file could be renamed to something like fixture-setup. Only because this reminds me of nunit/junit tests where you setup and teardown the fixture but in between you run many operations.... but the chroot is not part of the setup, its one of the operations. - I'm thinking i want to ask if you can add parameterized flags to control mount/binds+performancetweaks/chroot operations independently. Could just be 1 1 1 or for my instance 0 1 1 and perhaps default to 1 1 1 if those params are not passed. Then if those flags are set you would use those instead of the flag file. I suppose the closechroot would have act the same way. The downside is that the 'flag' is not preserved between invocations, so at that point you would be passing responsibility to the calling script to make sure that subsequent operations (on a single mount) keep the mounted fs in a proper state (avoiding re-symlinking on a single mount or mounting twice). I could add this logic to my scripts (for my purpose), since I dont support simultaneous chroots on a single mount. I currently 'own' my mountpoints (created as part of deb install) which have a default file ext2mount.txt i can test for to see if mountpoint is 'free/available'. Since i have backup solution, it might be best to let this sit for awhile until you get a handle on how other people want to use these scripts. But i have gained alot from this and earlier iterations of your chroot scripts so thanks to you and benson for working all this out so that i can use it for the myriad of permutations i intend to bend it to :) |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
Hi guys. I keep getting an "Application package not found" for the easy-deb-chroot. What am I doing wrong?
|
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
pipeline: if you call "ezchroot" with "none" as your image/partition parameter, it will just chroot and not attempt to mount anything. Does that help at all?
ie Code:
ezchroot none /opt oowriter It does the binds as part of the chroot, not part of the mount. So it will bind all the system dirs into /opt. As for the flags stuff... I'm a bit vague as to what you're asking there... EDIT: Ok, so I figure I need to get the error-checking working here, and I need to break this into three parts:
I think I'll break #1 right out into its own script. |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
lcjdot: Are you using the new version in my repository? If not, it may be that you aren't running Diablo and I only have Easy Debian in the Diablo Extras repository...
|
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
qole, i tried using the script as mentioned above (passing none) but your script does a test on line 28 to see if its a real file but its not so it puts up that error message and quits.
So i hacked a condition in there (not sure if syntax is right but it worked) : if [ ! -f "$IMGFILE" ] && [ ! -b "$IMGFILE" ] && [ "x$IMGFILE" != "xnone" ] ; then ... and it seems to work. Unfortunately for some reason your script seems to return immediately? I dont see how your doing the chroot any different from my old script but my old script would pause on the chroot line of script until execution completed and then i automatically clean things up. For debian i guess its best to leave things open and connected but i have multiple apps timesharing the same mountpoint(s). First can you confirm your script is asynchronous in this way i described (script completes before the process it launches via chroot completes) ? Then can you tell if it would be worthwhile to add that capability as an option? As far as i can tell it otherwise worked so it may not be necessary to split things up for my purpose... but my scripts do break everything up into mount/init/run/chroot/shutdown/graft/etc operations so i wont say that would be a bad thing. Once again don't worry too much about my program, but wanted to give feedback in case you want to support that level of control. |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
qole!
Thank you for all of your hard work! So far, so good. I will reply if there are any issues but I will look through the thread for a resolution first. I should have read the very FIRST line in the thread to know to go to your repository to load the install. Oh well. Thank you again! lcjdot |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
i dont understand, i download and install everthing... but even after the reboot, i try to run the aplications and they not run...
For example: I just go to the menu settings and click on the Set Debian HW keys and nothing happens... i need click in some other thing to start the program? |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
I try the LXDE and works fine :D
|
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
Quote:
From the First Post: Quote:
|
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
UMMMMM
this is only for 810 so?! Because n800 dont have hardware keys.... The rest works fine! This is incredible man, the debian desktop is perfect! The other programs for debian run on this version too? And this system have any games? PS: CONGRATULATIONS FOR U QOLE! THIS IS A INCREDIBLE TOOL! TNX! |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
Quote:
http://farm1.static.flickr.com/229/4...ffe440180a.jpg http://m.thetechstop.net/ces07/111.jpg |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
AAAAAAAAA!!!
U talking the keys of zoom in and out :D NOW i understand... i thinking in keys of keyboard :D COOL Hey, i get the easy debian for put more volume on my phones (they come on factory not too loud :D) but then i like all things in easy debian :D... now i have one question: When i plus the sound on the GNOME ALSA mixer ( DMA ) this is forever? Or when i reboot the n800 the DMA reset too and i need plus him again?? |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
Does this work with os2008HE on nokia 770?
I tried and I get an error: "Unable to install. Application package is incompatible with current software." |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
Hi, this is my first post. I love the easy debian and Open Office for my N800. I have 0.9.12 installed (easy debian). My question this. I hacked a USB cable and installed the controller app so I can read my USB drive. It gets mounted on media/usb/sda1. The problem is that when I start Open Office it can't see the usb drive. I can see the media/usb folder but it appears empty to Open office. Is there some trick to making it know that the drive is there? BTW I can't see it in the LXDE environment either. Thanks for your help. And thanks for the FAQ's you posted at the beginning of the thread - they were a BIG help!
|
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
Easy Debian doesn't do "Hotplug" very well...
The trick to making external storage visible to applications in Easy Debian is plugging them in before launching any Easy Debian apps. If you've already run an Easy Debian app, you have to use the "Close Debian" icon to shut down Easy Debian completely, then start it up again. Your USB key should be visible now. |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
Quote:
Thanks again for a very useful app! Now I can open and edit my .doc and .xls files! |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
Thanks qole for this great stuff. I've currently installed it and I'm using it and its completely amazing. But as I'm new to linux, I have couple of questions:
1) The installed image occupied around 1GB and its on 8GB removable card. Now, where will the packages which I'll install later reside? Remaining space is 7GB, will this space be used for those packages? If not, is there any guide to make this whole be used as debian file system coz I read that running out of space is ugly in debian and if I could do so, I will be free from this prblm. 2) Also, I've been trying to download some media players and have tried numerous players by now but nothing went successfully, all the problems states 'some files couldn't be fetched'. If anyone can suggest me of any good media player I would be grateful. 3) Is there anyway to make the n810 keyboard useful while using easy debian coz when it comes to put numbers or some characters other than alphabet, it's completely useless. It would be great if there's any workaround for this coz virtual keyboard is a bit pain. 4) I tried to set date and time with the cmd: 'date --set 10:00:0' 'date --set 2009-03-14' It did work, but again the time in maemo is changed and if you reset in maemo time in easy debian gets changed. So, how can I make easy debian to read the date and time of the main system. Everything else until now, from 1 and 1/2 day of using, is perfect. Thank you. |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
jaeezzy:
1) You can only use the 1.1GB image size for Debian apps. There are many posts in this thread and others discussing ways to increase the size of the Debian image (up to 2GB) or move the whole file system to a dedicated partition. This is fairly advanced stuff, however. 2) It sounds like you have outdated package lists. In Synaptic: Edit menu, Reload Package Information 3) If your keyboard is not working in LXDE, then there's something wrong with your install. If it isn't working when you run Debian apps in Maemo, then you might need to add the following item to your Personal Menu Code:
debbie xmodmap /home/user/.Xmodmap-keymap-n810 4) To synchronise the date-time of Maemo and Debian: From a Maemo terminal, issue the following two commands: Code:
sudo closechroot |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
Hi Qole,
This is amazing - reading all the posts and realizing that one day I too might be able to do some of this work. That said, I'm very new to the Nokia N810 tablet. I did download the easy debian from the maemo site (before I found you here) and have all of the apps listed on my Nokia, either in Utilities, or extras. But, I never saw any Congratulations or extraction happen. And when I try to open any of the apps (I am most interested in Open Office) it doesn't open. Any suggestions for me? Again, I'm really a beginner, so much of the lingo is over my head (but I have other strengths!! :) Thanks, Njogo |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
Quote:
-------------------------------------------------------------------------------------------- http://http.us.debian.org/debian/dis.../Packages.bz2: Hash Sum mismatch http://http.us.debian.org/debian/dis...e/Sources.bz2: Hash Sum mismatch http://http.us.debian.org/debian/dis.../Packages.bz2: Hash Sum mismatch -------------------------------------------------------------------------------------------- 'apt-get update' results in the same message as above and trying to install mplayer gives me the following message: -------------------------------------------------------------------------------------------- sh-3.2# apt-get install mplayer Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. Since you only requested a single operation it is extremely likely that the package is simply not installable and a bug report against that package should be filed. The following information may help to resolve the situation: The following packages have unmet dependencies. mplayer: Depends: libavcodec51 (>= 0.svn20080206-8) but it is not going to be installed or libavcodec-unstripped-51 (>= 0.svn20080206-8) but it is not installable E: Broken packages sh-3.2# -------------------------------------------------------------------------------------------- Also, I'm into programming but I don't seem to figure out how in the world I can insert big brackets ( [ and ] ) in the editors like geany or in vim? 'Char' key in the n810 keyboard doesn't respond and there are these brackets in the lxde virtual keyboard but doesn't seem to work. Though pressing 'Shift' key turns the curly braces to '[' bracket but while pressing only curly braces is inserted in the editor and not '['. Thank you |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
njogo: You have to use the Debian Image Installer. It will take a long time (at least 30 minutes) once it starts downloading and extracting...
jaeezzy: I admit that I don't know what's wrong. That hash sum error is not normal. EDIT: I think I know... Update to follow... |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
jaeezzy: I think your problem is caused by the recent movement of 'lenny' to 'stable'. Clear out your Debian /etc/apt/sources.list and make sure it has only these three lines:
Code:
deb http://http.us.debian.org/debian lenny main contrib non-free |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
Thanks qole for the reply it worked gr8.. But still I couldn't install Mplayer at all but this time I was going well through installing Elisa Media Center until xterm started showing 'No space left on device' and couldn't install successfully. Though there is icon for Elisa it doen't execute so I tried to uninstall it but can't same message 'No space left on device' is shown and when I do: 'df -h' it shows 0 available space. So, what do I do now. I followed the instruction on acquiring some extra space but it didn't help. So, I'm completely helpless, so plz help. Thank you.
|
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
Quote:
|
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
hi qole,
When I open up Debian image installer, it asks me which mmc file to use, and I pick mmc1. Then it says "downloading and extracting to /media/mmc1... You already have the big image file! Checking to see if it is good. Downloading Easy debian image file paakage...debian-final.img.ext2" Is it from here that I wait to see it do something? Thanks. njogo |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
qole,
I got it!! Thank you! Njogo |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
so now if I want to get abiword....where do I find that?
thanks.... |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
jaeezzy: I don't have any good advice beyond what has been given elsewhere about freeing up space, etc. I think you're a prime candidate for setting up a dedicated partition on your SD card.
Un27Pee: If you want to use OpenOffice, you're fine. The repository list update is only for installing new stuff. njogo: from inside the chroot, "apt-get install abiword" |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
will abiword allow me to read word docs that are emailed to me? Or docs off a flash drive?
|
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
qole,
in chroot I typed "apt-get install abiword" and it says: Reading package lists...Done Building dependency tree Reading state information...Done abiword is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 335 not upgraded. Then it put me back at the prompt. I had abiword in the installable apps, but when I installed it, it said operation failed. Do I need a different repository? Is this a debian file? (see I've learned something already!) Suggestions? Thanks! N |
Re: ANNOUNCE: Easy Debian Turbo-Charged Edition!
njogo: sounds like you've got Abiword.
Now you need to install Personal Menu and make a menu item that runs the command line, "debbie abiword" |
All times are GMT. The time now is 20:53. |
vBulletin® Version 3.8.8