Active Topics

 


Reply
Thread Tools
Posts: 45 | Thanked: 5 times | Joined on Oct 2008
#1
A funny thing happened the other day... I powered on my N900 and all desktop icons had disappeared, and along with them the functionality of the desktop edit menu that would let me add apps and widgets back in. In fact, the Desktop Menu simply fails to appear.

Worried that maybe my "Memory for installable applications" drive space was getting too low (39.2 MB available) , I tried starting application manager to remove some cruft, but application manager won't get past looking up the package libraries - the busy indicator just cycles.

So... in theory you can fix anything and everything from bash. For everything else, there's Device Reflash.

Has anyone else encountered this problem? Is there a fix, or do I really have to reflash my device because it decided to just randomly have this aneurysm?
 

The Following User Says Thank You to tehowe For This Useful Post:
Posts: 2,102 | Thanked: 1,937 times | Joined on Sep 2008 @ Berlin, Germany
#2
This might indicate to a full rootfs like you are suggesting.
Try to reboot, sometimes only the hildon-desktop-process or the like has just died, then open X-Terminal and get some info
Code:
df
mount
ls -al /home/user/MyDocs
If you have rootsh installed and also did some tinkering with the device's partitioning please
Code:
sudo gainroot
sfdisk -l #this is small L not 1
 

The Following User Says Thank You to michaaa62 For This Useful Post:
Posts: 45 | Thanked: 5 times | Joined on Oct 2008
#3
Originally Posted by michaaa62 View Post
This might indicate to a full rootfs like you are suggesting.
Try to reboot, sometimes only the hildon-desktop-process or the like has just died, then open X-Terminal and get some info
Code:
df
mount
ls -al /home/user/MyDocs
If you have rootsh installed and also did some tinkering with the device's partitioning please
Code:
sudo gainroot
sfdisk -l #this is small L not 1
Here's the lot:

Code:
Filesystem           1k-blocks      Used Available Use% Mounted on
rootfs                  232868    200692     27892  88% /
ubi0:rootfs             232868    200692     27892  88% /
tmpfs                     1024        72       952   7% /tmp
tmpfs                      256        80       176  31% /var/run
none                     10240        76     10164   1% /dev
tmpfs                    65536         4     65532   0% /dev/shm
/dev/mmcblk0p2         2064208   1943596     15756  99% /home
/home/opt              2064208   1943596     15756  99% /opt
/opt/pymaemo/usr/lib/python2.5
                       2064208   1943596     15756  99% /usr/lib/python2.5
/opt/pymaemo/usr/share/pyshared
                       2064208   1943596     15756  99% /usr/share/pyshared
/opt/pymaemo/usr/lib/pyshared
                       2064208   1943596     15756  99% /usr/lib/pyshared
/opt/pymaemo/usr/share/python-support
                       2064208   1943596     15756  99% /usr/share/python-support
/opt/pymaemo/usr/lib/python-support
                       2064208   1943596     15756  99% /usr/lib/python-support
/dev/mmcblk0p1        28312128  14425856  13886272  51% /home/user/MyDocs
/dev/mmcblk1p1        16178176  13645664   2532512  84% /media/mmc1


rootfs on / type rootfs (rw)
ubi0:rootfs on / type ubifs (rw,bulk_read,no_chk_data_crc)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /tmp type tmpfs (rw,noatime,size=1024k)
tmpfs on /var/run type tmpfs (rw,nosuid,noatime,size=256k,mode=755)
none on /dev type tmpfs (rw,noatime,size=10240k,mode=755)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,noatime,size=65536k)
/dev/mmcblk0p2 on /home type ext3 (rw,noatime,errors=continue,commit=1,data=writeback)
/home/opt on /opt type none (bind)
nodev on /sys/kernel/debug type debugfs (0)
/opt/pymaemo/usr/lib/python2.5 on /usr/lib/python2.5 type bind (bind)
/opt/pymaemo/usr/share/pyshared on /usr/share/pyshared type bind (bind)
/opt/pymaemo/usr/lib/pyshared on /usr/lib/pyshared type bind (bind)
/opt/pymaemo/usr/share/python-support on /usr/share/python-support type bind (bind)
/opt/pymaemo/usr/lib/python-support on /usr/lib/python-support type bind (bind)
/dev/mmcblk0p1 on /home/user/MyDocs type vfat (rw,noauto,nodev,noexec,nosuid,noatime,nodiratime,utf8,uid=29999,shortname=mixed,dmask=000,fmask=0133,rodir)
/dev/mmcblk1p1 on /media/mmc1 type vfat (rw,noauto,nodev,noexec,nosuid,noatime,nodiratime,utf8,uid=29999,shortname=mixed,dmask=000,fmask=0133,rodir)


drwxrwxrwx   22 user     root        65536 Feb 20 10:24 .
drwxr-xr-x   73 user     users        4096 Feb 20 05:28 ..
drwxrwxrwx    5 user     root        65536 Jan 21 02:00 .Trash-1000
-rw-r--r--    1 user     root       217047 Mar 30  2010 .VolumeIcon.icns
-rw-r--r--    1 user     root         4096 Mar 30  2010 ._
drwxrwxrwx    3 user     root        65536 Feb 17 12:53 .apt-archive-cache
drwxrwxrwx    2 user     root        65536 Jan 19 18:06 .camera
drwxrwxrwx    6 user     root        65536 Feb  9 10:04 .documents
drwxrwxrwx    6 user     root        65536 Feb 16 09:08 .images
drwxrwxrwx    2 user     root        65536 Feb  8 17:34 .map_tile_cache
drwxrwxrwx    7 user     root        65536 Feb 10 20:27 .maps
-rw-r--r--    1 user     root       311470 Mar 30  2010 .n900.ico
-rw-r--r--    1 user     root          217 Mar 30  2010 .qf
drwxrwxrwx    3 user     root        65536 Jan 19 18:02 .sounds
drwxrwxrwx    4 user     root        65536 Feb  8 16:48 .videos
drwxrwxrwx    2 user     root        65536 Feb 16 09:23 DCIM
drwxrwxrwx    3 user     root        65536 Feb 16 06:29 Downloads
drwxrwxrwx    5 user     root        65536 Feb  3 09:56 FAS
drwxrwxrwx   25 user     root        65536 Feb  8 13:22 Podcasts
-rw-r--r--    1 user     root           27 Mar 30  2010 autorun.inf
drwxrwxrwx    3 user     root        65536 Feb 15 03:54 backups
drwxrwxrwx    4 user     root        65536 Mar 30  2010 cities
drwxrwxrwx    2 user     root        65536 Feb  7 13:11 geocaches
drwxrwxrwx    3 user     root        65536 Feb  7 11:33 qik
drwxrwxrwx    5 user     root        65536 Feb  1 13:56 qtirreco
drwxrwxrwx    2 user     root        65536 Feb  8 17:19 scripts
-rw-r--r--    1 user     root         1812 Feb 20 10:23 stdout
-rw-r--r--    1 user     root         1254 Feb 20 10:24 stdout1
-rw-r--r--    1 user     root         1284 Feb 20 10:24 stdout2
-rw-r--r--    1 user     root            0 Feb 20 10:24 stdout3
drwxrwxrwx    5 user     root        65536 Feb  3 21:13 wl1251-maemo



Disk /dev/mmcblk1: 505824 cylinders, 4 heads, 16 sectors/track
Units = cylinders of 860160 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/mmcblk1p1          4+  19269-  19265-  16182272    c  W95 FAT32 (LBA)
/dev/mmcblk1p2          0       -       0          0    0  Empty
/dev/mmcblk1p3          0       -       0          0    0  Empty
/dev/mmcblk1p4          0       -       0          0    0  Empty

Disk /dev/mmcblk0: 977024 cylinders, 4 heads, 16 sectors/track
Units = cylinders of 32768 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/mmcblk0p1          1  884864  884864   28315648    c  W95 FAT32 (LBA)
/dev/mmcblk0p2     884865  950400   65536    2097152   83  Linux
/dev/mmcblk0p3     950401  974976   24576     786432   82  Linux swap / Solaris
/dev/mmcblk0p4          0       -       0          0    0  Empty
I would add as well that the activity on the device has been consistently high. With nothing else running on the device, Conky reads it as redlining at 850 Mhz 100% with the power kernel, and the various hildon routines are using up most of the top CPU%, Memory, and CPU Time. I'd thought trackerd might be the problem as I renamed my a news archive's top-level directory, but it only shows up in Top I/O on occasion, so I hope it's finished indexing that content, it's been a couple of days already.

There's also an ongoing connection to provo.static.broadweavenetworks.net on lport 60583 but I think this has something to do with Skype or Funambol.

In top, instances of skyhost -x -s /tmp/skyhost are also showing up. Could that be the problem? I see people had a 'skyhost bug' on the n8x0.

Edit: at rest, /usr/bin/hildon-home is presently eating around 60% - 90+ % of CPU

Thanks!

Last edited by tehowe; 2011-02-20 at 16:18.
 
Posts: 2,102 | Thanked: 1,937 times | Joined on Sep 2008 @ Berlin, Germany
#4
Your optfs on the partition for /home is full. Try to analyze with
Code:
du -kx /home | sort -n #this time it is neither l nor 1 it is a  | 'pipe'-symbol
This will list all folders on the /dev/mmcblk0p2 partition sorted by size starting with the smallest. As this will be quite a long list it will scroll out of the buffer of X-Terminal, but because only the biggest folders are important.

If this does not indicate some real space wasters there is the slight possibility, that your MyDocs partiition is or was temporarily not available, while still some copying was done to that folder.
You could check
Code:
sudo gainroot
umount /dev/mmcblk0p1
du -akx /home/user/MyDocs
If anything is listed move it away to free the space then remount the partition.

Last edited by michaaa62; 2011-02-20 at 16:22.
 

The Following User Says Thank You to michaaa62 For This Useful Post:
Posts: 45 | Thanked: 5 times | Joined on Oct 2008
#5
Originally Posted by michaaa62 View Post
Your optfs on the partition for /home is full. Try to analyze with
Code:
du -kx /home | sort -n #this time it is neither l nor 1 it is a  | 'pipe'-symbol
This will list all folders on the /dev/mmcblk0p2 partition sorted by size starting with the smallest. As this will be quite a long list it will scroll out of the buffer of X-Terminal, but because only the biggest folders are important.
Removed OpenArena, which should have helped.

If this does not indicate some real space wasters there is the slight possibility, that your MyDocs partiition is or was temporarily not available, while still some copying was done to that folder.
You could check
Code:
sudo gainroot
umount /dev/mmcblk0p1
du -akx /home/user/MyDocs
If anything is listed move it away to free the space then remount the partition.
Hmmmmn... the umount command keeps telling me Device or Resource Busy. I can't -f force unmount it either. I'll wait an hour or so and try again.
 
Posts: 2,102 | Thanked: 1,937 times | Joined on Sep 2008 @ Berlin, Germany
#6
You could list the processes that access MyDocs with
Code:
lsof /home/user/MyDocs
 

The Following User Says Thank You to michaaa62 For This Useful Post:
peterleinchen's Avatar
Posts: 4,118 | Thanked: 8,901 times | Joined on Aug 2010 @ Ruhrgebiet, Germany
#7
Try
sudo killall hildon-home
or/and
sudo killall hildon-desktop

from time to time I also run into similar phenomena, loosing all desktop shortcuts, killig home gets me back to working state. Then putting back a save copy of home.plugins
with
cp /home/user/.config/hildon-desktop/home.plugins.save /home/user/.config/hildon-desktop/home.plugins
gets me completely back.

Last edited by peterleinchen; 2011-02-20 at 19:25.
 

The Following User Says Thank You to peterleinchen For This Useful Post:
Posts: 45 | Thanked: 5 times | Joined on Oct 2008
#8
I did end up having to reflash the device. Took me a day and a half to get everything working back the way I like it. Now gPodder has begun refusing to run, and I blame trackerd faulting somehow but can't prove it. But that's another story. Thanks for trying to help me get my device going again.
 
Reply


 
Forum Jump


All times are GMT. The time now is 08:52.