This post has already been read 9859 times!
Issues with 51
Ok, since I’ve flashed 51 onto my 770, all hell has broken loose. So far I’ve had these issues:
- News Reader won’t load (and it constantly refreshes)
- Sporadic reboots
- Out of Memory errors (I never had them before)
- Using swapon causes immediate out of memory and or reboot
I had to finally re-flash ’51 again, and this time I didn’t restore by data (which I had backed-up using the built in control utility) back onto the 770. It seems more stable now, except for the issues using swap. I don’t mind resetting up my stuff by hand- my backup data must have corrupted something.
People I’ve talked with talk about initial reboots, but then ‘things calm down over time’ which seems impossible to me- how can things calm down? They should stay the same at least.
Does anyone have any solid information on what has changed in this release?
Gainroot and Root
Meanwhile, I’ve been banging my head with gainroot, and why it wouldn’t read the .profile of the root user in /root… nothing was working, till I finally realized that perhaps this wasn’t some new shell I was in.. and sure enough, invoking su – while in ‘gainroot’ put me into a proper root shell with a working environment. See below for the difference in environments…
~ $ sudo gainroot Root shell enabled BusyBox v1.00 (Debian 2:20041102-11) Built-in shell (ash) Enter 'help' for a list of built-in commands. /home/user # env SUDO_GID=29999 USER=root HOME=/home/user SUDO_UID=29999 LOGNAME=root MALLOC_MMAP_THRESHOLD_=32768 TERM=xterm-color PATH=/bin:/usr/bin:/sbin:/usr/sbin SUDO_COMMAND=/usr/sbin/gainroot SHELL=/bin/sh SUDO_USER=user MALLOC_TRIM_THRESHOLD_=4096 PWD=/home/user
Now with a proper root shell:
/home/user # su - BusyBox v1.00 (Debian 2:20041102-11) Built-in shell (ash) Enter 'help' for a list of built-in commands. Nokia770-51:~# env USER=root LD_LIBRARY_PATH=:/var/lib/install/usr/lib:/var/lib/install/usr/lib HOME=/root PS1=\h:\w\$ LOGNAME=root MALLOC_MMAP_THRESHOLD_=32768 TERM=xterm-color PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin: /sbin:/bin:/usr/bin/X11:/var/lib/install/usr/bin: /var/lib/install/usr/sbin SHELL=/bin/sh MALLOC_TRIM_THRESHOLD_=4096 PWD=/root Nokia770-51:~#
That’s one small consolation.