Closed Thread
Thread Tools
Posts: 7 | Thanked: 0 times | Joined on Sep 2008
#231
Qole, before you make your final `Easy Debian' package, I want to make one special request in order to ensure that `Easy Debian' lives up to its `Easy' namesake: I have almost a completely stock/virgin N810 flashed with the newest Diablo firmware, and your `Easy Debian' did not work for me. I got the exact same errors another user reported (who never received a reply), namely a bunch of permission denied errors when the chroot script tried to set up the mounts. I tried to manually execute the mount commands but they did not work, and other responsibilities don't allow me time to read manual pages and google my error messages to figure out how to fix the problem.

Anyway, your N810 is probably so tweaked and customized that my special request is that you test your Debian install on a `stock' N810 first so that you don't skip any dependencies or extra steps. If sudser or gainroot is needed, or python, or an edit to such-and-such config file, or setting such-and-such in Application Manager, please include that as a dependency....

This will save thousands from headaches.... Thank you!
 
BrentDC's Avatar
Posts: 903 | Thanked: 632 times | Joined on Apr 2008
#232
Originally Posted by tltmts View Post
Qole, before you make your final `Easy Debian' package, I want to make one special request in order to ensure that `Easy Debian' lives up to its `Easy' namesake: I have almost a completely stock/virgin N810 flashed with the newest Diablo firmware, and your `Easy Debian' did not work for me. I got the exact same errors another user reported (who never received a reply), namely a bunch of permission denied errors when the chroot script tried to set up the mounts. I tried to manually execute the mount commands but they did not work, and other responsibilities don't allow me time to read manual pages and google my error messages to figure out how to fix the problem.

Anyway, your N810 is probably so tweaked and customized that my special request is that you test your Debian install on a `stock' N810 first so that you don't skip any dependencies or extra steps. If sudser or gainroot is needed, or python, or an edit to such-and-such config file, or setting such-and-such in Application Manager, please include that as a dependency....

This will save thousands from headaches.... Thank you!
I believe qole is in Germany for the OSIM conference; that is probably the reason he hasn't addressed some of the issues raised recently in this thread.

I believe that his main script expects root privileges, so that could be why it won't work (I'm guessing, as I've always had gainroot installed). Install 'rootsh' from maemo Extras.
__________________
-Brent

Author of TouchSearch -- web searching software for Maemo 5.

Mobile Device lineage: Palm Z22 -> Palm TX -> Nokia N800 -> Nokia N900
 
Posts: 3,428 | Thanked: 2,856 times | Joined on Jul 2008
#233
The script depends on the users ability to "sudo". Any of a dozen methods I believe are around here for that. He probably needs to add one to the dependency line of his .deb.
__________________
If I've helped you or you use any of my packages feel free to help me out.
-----------------------------------------------------------------------------------
Maintaining:
pyRadio - Pandora Radio on your N900, N810 or N800!
 
Posts: 7 | Thanked: 0 times | Joined on Sep 2008
#234
Yes, I have had both rootsh and sudser installed for root access. Running the chroot script with sudo did not fix the problem. The problem is related to mounting. Perhaps one of you with a working setup could show the output of:

1. mount
2. cat /etc/fstab

Note the following curious behavior:

$ ls /debian #or sudo ls debian
ls: cannot access /debian/bin: Input/output error
ls: cannot access /debian/boot: Input/output errorls: cannot access /debian/dev: Input/output error
ls: cannot access /debian/etc: Input/output error
ls: cannot access /debian/home: Input/output errorls: cannot access /debian/media: Input/output errorls: cannot access /debian/mnt: Input/output error
ls: cannot access /debian/proc: Input/output errorls: cannot access /debian/root: Input/output errorls: cannot access /debian/srv: Input/output error
ls: cannot access /debian/sys: Input/output error
ls: cannot access /debian/tmp: Input/output error
ls: cannot access /debian/usr: Input/output error
bin etc lost+found opt sbin tmp
boot home media proc srv usr
dev lib mnt root sys var

I can see the contents of root, but can't access any of them.

I noticed that the mount options for mmc1 and mmc2 (but not loop0) seemed possibly restrictive, but remounting with the nosuid, noexec, nodev, etc. options removed did not fix the problem. Below is the output of mount. I would like to see what some of you have for its output.

$ mount
rootfs on / type rootfs (rw)
/dev/root on /mnt/initfs type jffs2 (ro)
none on /mnt/initfs/proc type proc (rw)
none on /mnt/initfs/sys type sysfs (rw)
none on /mnt/initfs/tmp type tmpfs (rw)
/dev/mtdblock4 on / type jffs2 (rw,rpsize=1024,rpuid=0,rpuid=30000)
none on /tmp type tmpfs (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
none on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
/dev/mmcblk1p1 on /media/mmc1 type vfat (rw,nosuid,nodev,noexec,uid=29999,fmask=0133,dmask =0000,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8)
/dev/mmcblk0p1 on /media/mmc2 type vfat (rw,nosuid,nodev,noexec,uid=29999,fmask=0133,dmask =0000,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8)
/dev/loop0 on /debian type ext2 (rw,noatime)
 
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#235
Originally Posted by tltmts View Post
Qole, before you make your final `Easy Debian' package, I want to make one special request in order to ensure that `Easy Debian' lives up to its `Easy' namesake: I have almost a completely stock/virgin N810 flashed with the newest Diablo firmware, and your `Easy Debian' did not work for me. I got the exact same errors another user reported (who never received a reply), namely a bunch of permission denied errors when the chroot script tried to set up the mounts. I tried to manually execute the mount commands but they did not work, and other responsibilities don't allow me time to read manual pages and google my error messages to figure out how to fix the problem.

Anyway, your N810 is probably so tweaked and customized that my special request is that you test your Debian install on a `stock' N810 first so that you don't skip any dependencies or extra steps. If sudser or gainroot is needed, or python, or an edit to such-and-such config file, or setting such-and-such in Application Manager, please include that as a dependency....

This will save thousands from headaches.... Thank you!
I installed my package on two stock, non-tweaked, freshly-flashed N810s this week in Berlin without problems. However, it was the new 0.9 "final" edition.

I have noticed that the older 0.6 version sometimes had some install difficulties, I'm not sure why; one of the install tasks is to add passwordless sudo, so you can type "sudo debian synaptic" and it will run the Debian Synaptic package manager as root. However, this change seems to fail occasionally, I don't know why.

Please try the following:
- Uninstall your Easy Debian package
- Reboot
- Reinstall your Easy Debian package
- Reboot
- Try running the Debian Chroot icon
- Post your errors here

I promise to have my 0.9 version ready shortly (in the next day or two). I just need to recover from my flight a bit, and I found some interesting problems with my install script at the Summit that I need to fix before releasing.
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!

Last edited by qole; 2008-09-22 at 17:05.
 
Posts: 7 | Thanked: 0 times | Joined on Feb 2008 @ Canada
#236
Bigtime newbie here (I don't code, etc...) Just to see if this would work I installed penguinbait's "OS to SD Deb" and "KDE" on SD on my MMC2 card. Then using OS2008 on MMC2, I tried to install Easy Debian on my MMC1 card. It didn't appear to work. When I went to reboot, I was unable to boot into OS2008 on MMC2 (and therefore access the icons to startup debian).

So, would I be right in assuming that this doesn't work? Or, does it work and did I do something wrong?

I've used both of these separately, but would love to be able to use them both.
 
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#237
I have multiboot and penguinbait's KDE running beside Easy Debian. I didn't use his .deb packages, however. This should not conflict with them, but if anyone can comment, I'd love to hear from you. I don't know why my package would interfere with booting to a separate partition, since it doesn't change anything around that.
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 
BrentDC's Avatar
Posts: 903 | Thanked: 632 times | Joined on Apr 2008
#238
Originally Posted by passeridae View Post
Bigtime newbie here (I don't code, etc...) Just to see if this would work I installed penguinbait's "OS to SD Deb" and "KDE" on SD on my MMC2 card. Then using OS2008 on MMC2, I tried to install Easy Debian on my MMC1 card. It didn't appear to work. When I went to reboot, I was unable to boot into OS2008 on MMC2 (and therefore access the icons to startup debian).

So, would I be right in assuming that this doesn't work? Or, does it work and did I do something wrong?

I've used both of these separately, but would love to be able to use them both.
I've used both penguinbait's Clone SD to Deb and Install Tools Advanced Edition with both qole's debian-in-a-file and debian partition chroot setups, and they've all worked fine (basically, I've used every combination of the four).

It must be your setup.
__________________
-Brent

Author of TouchSearch -- web searching software for Maemo 5.

Mobile Device lineage: Palm Z22 -> Palm TX -> Nokia N800 -> Nokia N900
 
Posts: 551 | Thanked: 46 times | Joined on Oct 2007
#239
I've installed about 7 times easy Debian and never had install problems. I did have a problem when I tried to install easy debian once on a single partition that had kde with dual boot. Never found out what the problem was. Maybe it was the dreaded HAL problem. Once I moved Easy Debian to removable card no problems other than running out of memory.
 
Posts: 7 | Thanked: 0 times | Joined on Feb 2008 @ Canada
#240
Thanks for the responses. Glad to see that some have penguinbait's KDE and qole's Easy Debian (Bundyo-Benson-Build) working together. I'll have to try it again and see if I can get it to work as well.
 
Closed Thread

Tags
debian, easy debian, obsolete


 
Forum Jump


All times are GMT. The time now is 17:10.