Reply
Thread Tools
Posts: 17 | Thanked: 0 times | Joined on Oct 2011
#1
Hey, after pulling my n900 out of hibernation for a few months, i decided to charge it up and have a play. however when i tried to install the updates, i got the infamous insufficient memory message (despite having more than 100mb free).


I decided to follow the wiki and clear some things out but i keep getting this error message in terminal.

Code:
Nokia-N900:~# apt-get autoremove
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 34 not upgraded.
3 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Setting up libmikmod2 (3.1.11-a-2) ...
Optifying usr/share/doc/libmikmod2 -> /opt/maemo/usr/share/doc/libmikmod2
mv: cannot rename '/usr/share/doc/libmikmod2': No such file or directory
dpkg: error processing libmikmod2 (--configure):
 subprocess post-installation script returned error exit status 1
Setting up libsmpeg0 (0.4.5+cvs20030824-2.3-0maemo1) ...
Optifying usr/share/doc/libsmpeg0 -> /opt/maemo/usr/share/doc/libsmpeg0
mv: cannot rename '/usr/share/doc/libsmpeg0': No such file or directory
dpkg: error processing libsmpeg0 (--configure):
 subprocess post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of libsdl-mixer1.2:
 libsdl-mixer1.2 depends on libmikmod2 (>= 3.1.10); however:
  Package libmikmod2 is not configured yet.
 libsdl-mixer1.2 depends on libsmpeg0; however:
  Package libsmpeg0 is not configured yet.
dpkg: error processing libsdl-mixer1.2 (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libmikmod2
 libsmpeg0
 libsdl-mixer1.2
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nokia-N900:~#



Anybody got any advice ?

Last edited by I_like_beans; 2012-11-16 at 04:53. Reason: added memory details
 
Posts: 177 | Thanked: 152 times | Joined on Oct 2011
#2
Try to do this
root
apt-get autoclean
apt-get autoremove
apt-get purge
 

The Following User Says Thank You to Sourav.dubey For This Useful Post:
Posts: 2,102 | Thanked: 1,937 times | Joined on Sep 2008 @ Berlin, Germany
#3
Use additionally to the commands @sourav.dubey gave you above first
Code:
sudo gainroot
mkdir /usr/share/doc/libmikmod2
mkdir /usr/share/doc/libsmpeg0
This is the workaround for those packages, that had their documentation stripped to occupy less space in rootfs, but have the optification still looking for this directory to move to /opt also.
 

The Following 4 Users Say Thank You to michaaa62 For This Useful Post:
Posts: 17 | Thanked: 0 times | Joined on Oct 2011
#4
Code:
Nokia-N900:~# 
Nokia-N900:~# apt-get autoclean 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Nokia-N900:~# apt-get autoremove 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 34 not upgraded.
3 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Setting up libmikmod2 (3.1.11-a-2) ...
Optifying usr/share/doc/libmikmod2 -> /opt/maemo/usr/share/doc/libmikmod2
mv: cannot rename '/usr/share/doc/libmikmod2': No such file or directory
dpkg: error processing libmikmod2 (--configure):
 subprocess post-installation script returned error exit status 1
Setting up libsmpeg0 (0.4.5+cvs20030824-2.3-0maemo1) ...
Optifying usr/share/doc/libsmpeg0 -> /opt/maemo/usr/share/doc/libsmpeg0
mv: cannot rename '/usr/share/doc/libsmpeg0': No such file or directory
dpkg: error processing libsmpeg0 (--configure):
 subprocess post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of libsdl-mixer1.2:
 libsdl-mixer1.2 depends on libmikmod2 (>= 3.1.10); however:
  Package libmikmod2 is not configured yet.
 libsdl-mixer1.2 depends on libsmpeg0; however:
  Package libsmpeg0 is not configured yet.
dpkg: error processing libsdl-mixer1.2 (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libmikmod2
 libsmpeg0
 libsdl-mixer1.2
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nokia-N900:~# apt-get purge 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 34 not upgraded.
3 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Setting up libmikmod2 (3.1.11-a-2) ...
Optifying usr/share/doc/libmikmod2 -> /opt/maemo/usr/share/doc/libmikmod2
mv: cannot rename '/usr/share/doc/libmikmod2': No such file or directory
dpkg: error processing libmikmod2 (--configure):
 subprocess post-installation script returned error exit status 1
Setting up libsmpeg0 (0.4.5+cvs20030824-2.3-0maemo1) ...
Optifying usr/share/doc/libsmpeg0 -> /opt/maemo/usr/share/doc/libsmpeg0
mv: cannot rename '/usr/share/doc/libsmpeg0': No such file or directory
dpkg: error processing libsmpeg0 (--configure):
 subprocess post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of libsdl-mixer1.2:
 libsdl-mixer1.2 depends on libmikmod2 (>= 3.1.10); however:
  Package libmikmod2 is not configured yet.
 libsdl-mixer1.2 depends on libsmpeg0; however:
  Package libsmpeg0 is not configured yet.
dpkg: error processing libsdl-mixer1.2 (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libmikmod2
 libsmpeg0
 libsdl-mixer1.2
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nokia-N900:~#
I followed the instructions but im still getting the errors. I tried to update a single application (20kb) with over 100mb free but i was still told that i lack memory.

 
misterc's Avatar
Posts: 1,625 | Thanked: 998 times | Joined on Aug 2010
#5
whatever application you are trying to install, could you pls try
Code:
root
apt-get update
apt-cache search {some key word for the app}
{package} - some description
apt-get install {package}
and post the output of the apt-get commands?
__________________
information is a necessary though no sufficient condition to rationality...
 

The Following User Says Thank You to misterc For This Useful Post:
peterleinchen's Avatar
Posts: 4,118 | Thanked: 8,901 times | Joined on Aug 2010 @ Ruhrgebiet, Germany
#6
Where is your free memory?
On MyDocs or on /home or on rootfs?
Type
df
in x-term and confirm, there is enough free space on rootfs.

If nothing helps, then get FAP (oops, okay download and install manually via dpkg -i app_name).
__________________
SIM-Switcher, automated SIM switching with a Double (Dual) SIM adapter
--
Thank you all for voting me into the Community Council 2014-2016!

Please consider your membership / supporting Maemo e.V. and help to spread this by following/copying this link to your TMO signature:
[MC eV] Maemo Community eV membership application, http://talk.maemo.org/showthread.php?t=94257

editsignature, http://talk.maemo.org/profile.php?do=editsignature
 

The Following User Says Thank You to peterleinchen For This Useful Post:
Posts: 17 | Thanked: 0 times | Joined on Oct 2011
#7
Code:
Nokia-N900:~# apt-get update
Get:1 https://downloads.maemo.nokia.com ./ Release.gpg [198B]
Hit http://repository.maemo.org fremantle-1.3 Release.gpg
Ign http://repository.maemo.org fremantle-1.3/free Translation-en_GB
Ign https://downloads.maemo.nokia.com ./ Translation-en_GB
Get:2 https://downloads.maemo.nokia.com ./ Release.gpg [198B]
Ign http://repository.maemo.org fremantle-1.3/non-free Translation-en_GB
Hit http://repository.maemo.org fremantle-1.3 Release.gpg
Ign https://downloads.maemo.nokia.com ./ Translation-en_GB
Ign http://repository.maemo.org fremantle-1.3/free Translation-en_GB
Get:3 https://downloads.maemo.nokia.com ./ Release.gpg [198B]
Ign http://repository.maemo.org fremantle-1.3/non-free Translation-en_GB
Hit http://repository.maemo.org fremantle Release.gpg
Ign https://downloads.maemo.nokia.com ./ Translation-en_GB
Ign http://repository.maemo.org fremantle/free Translation-en_GB
Hit https://downloads.maemo.nokia.com ./ Release
Hit https://downloads.maemo.nokia.com ./ Release
Hit https://downloads.maemo.nokia.com ./ Release
Ign http://repository.maemo.org fremantle/non-free Translation-en_GB
Get:4 https://downloads.maemo.nokia.com ./ Release [507B]
Get:5 https://downloads.maemo.nokia.com ./ Release [507B]
Ign https://downloads.maemo.nokia.com ./ Release
Get:6 https://downloads.maemo.nokia.com ./ Release [507B]
Hit http://repository.maemo.org fremantle Release.gpg
Ign https://downloads.maemo.nokia.com ./ Release                            
Ign https://downloads.maemo.nokia.com ./ Release                            
Ign http://repository.maemo.org fremantle/free Translation-en_GB
Ign https://downloads.maemo.nokia.com ./ Packages/DiffIndex
Ign http://repository.maemo.org fremantle/non-free Translation-en_GB
Hit http://repository.maemo.org fremantle-1.3 Release
Hit http://repository.maemo.org fremantle-1.3 Release                         
Ign https://downloads.maemo.nokia.com ./ Packages/DiffIndex                   
Hit http://repository.maemo.org fremantle Release                             
Hit http://repository.maemo.org fremantle Release                             
Ign http://repository.maemo.org fremantle-1.3/free Packages/DiffIndex         
Ign https://downloads.maemo.nokia.com ./ Packages/DiffIndex                   
Ign http://repository.maemo.org fremantle-1.3/non-free Packages/DiffIndex     
Hit https://downloads.maemo.nokia.com ./ Packages                             
Hit https://downloads.maemo.nokia.com ./ Packages                             
Ign http://repository.maemo.org fremantle-1.3/free Packages/DiffIndex         
Hit https://downloads.maemo.nokia.com ./ Packages                             
Ign http://repository.maemo.org fremantle-1.3/non-free Packages/DiffIndex     
Ign http://repository.maemo.org fremantle/free Packages/DiffIndex             
Ign http://repository.maemo.org fremantle/non-free Packages/DiffIndex         
Ign http://repository.maemo.org fremantle/free Packages/DiffIndex             
Ign http://repository.maemo.org fremantle/non-free Packages/DiffIndex         
Hit http://repository.maemo.org fremantle-1.3/free Packages                   
Hit http://repository.maemo.org fremantle-1.3/non-free Packages               
Hit http://repository.maemo.org fremantle-1.3/free Packages                   
Hit http://repository.maemo.org fremantle-1.3/non-free Packages               
Hit http://repository.maemo.org fremantle/free Packages
Hit http://repository.maemo.org fremantle/non-free Packages
Hit http://repository.maemo.org fremantle/free Packages
Hit http://repository.maemo.org fremantle/non-free Packages
Fetched 2115B in 14s (144B/s)
Reading package lists... Done
W: GPG error: https://downloads.maemo.nokia.com ./ Release: The following signatures were invalid: KEYEXPIRED 1349249546 KEYEXPIRED 1349249546 KEYEXPIRED 1349249546
W: GPG error: https://downloads.maemo.nokia.com ./ Release: The following signatures were invalid: KEYEXPIRED 1349249546 KEYEXPIRED 1349249546 KEYEXPIRED 1349249546
W: GPG error: https://downloads.maemo.nokia.com ./ Release: The following signatures were invalid: KEYEXPIRED 1349249546 KEYEXPIRED 1349249546 KEYEXPIRED 1349249546
W: Conflicting distribution: http://repository.maemo.org fremantle-1.3 Release (expected fremantle-1.3 but got )
W: You may want to run apt-get update to correct these problems
Nokia-N900:~#

This is the output for apt-get update.

Using filebox as an example :

Code:
Nokia-N900:~# apt-get install filebox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be upgraded:
  filebox
1 upgraded, 0 newly installed, 0 to remove and 33 not upgraded.
Need to get 658kB of archives.
After this operation, 57.3kB of additional disk space will be used.
Get:1 http://repository.maemo.org fremantle-1.3/free filebox 0.7-8 [658kB]
Fetched 658kB in 5s (128kB/s)   
(Reading database ... 53278 files and directories currently installed.)
Preparing to replace filebox 0.7-4 (using .../filebox_0.7-8_armel.deb) ...
Unpacking replacement filebox ...
Setting up filebox (0.7-8) ...
Nokia-N900:~#
As far as free space goes, here is the terminal output.

Code:
Nokia-N900:~# df
Filesystem           1k-blocks      Used Available Use% Mounted on
rootfs                  233224    187608     41332  82% /
ubi0:rootfs             233224    187608     41332  82% /
tmpfs                     1024        80       944   8% /tmp
tmpfs                      256        84       172  33% /var/run
none                     10240        80     10160   1% /dev
tmpfs                    65536         4     65532   0% /dev/shm
/dev/mmcblk0p2         2064208   1892672     66680  97% /home
/home/opt              2064208   1892672     66680  97% /opt
/opt/pymaemo/usr/lib/python2.5
                       2064208   1892672     66680  97% /usr/lib/python2.5
/opt/pymaemo/usr/share/pyshared
                       2064208   1892672     66680  97% /usr/share/pyshared
/opt/pymaemo/usr/lib/pyshared
                       2064208   1892672     66680  97% /usr/lib/pyshared
/opt/pymaemo/usr/share/python-support
                       2064208   1892672     66680  97% /usr/share/python-support
/opt/pymaemo/usr/lib/python-support
                       2064208   1892672     66680  97% /usr/lib/python-support
/dev/mmcblk0p1        28312128  18802816   9509312  66% /home/user/MyDocs
/dev/mmcblk1p1        15541408   2056176  13485232  13% /media/mmc1
Nokia-N900:~#

Would apt-get install upgrade do the trick ?

Last edited by I_like_beans; 2012-11-16 at 16:14.
 
Moderator | Posts: 6,215 | Thanked: 6,400 times | Joined on Nov 2011
#8
the problem as I see it is that the mkdir commands given by michaaa62 have not been followed; follow them before doing apt-get autoremove
 

The Following User Says Thank You to thedead1440 For This Useful Post:
Posts: 2,102 | Thanked: 1,937 times | Joined on Sep 2008 @ Berlin, Germany
#9
Your optfs partition is filled to capacity, the last space will not get used, except for crucial /tmp /var purposes of the OS. Free some space in /home. Please try to get some output for debugging
Code:
sudo gainroot 
umount /dev/mmcblk0p1
du -kx /home | sort -n | tail -n 100
This will give you a list of the 100 largest folders in /home and in /opt, which actually is /home/opt. Check if you need all that stuff and remove the unneeded.

Alternatively you might consider the repartition of the flash according to that wiki article http://wiki.maemo.org/Repartitioning_the_flash
 

The Following 4 Users Say Thank You to michaaa62 For This Useful Post:
Posts: 17 | Thanked: 0 times | Joined on Oct 2011
#10
Code:
~ $ sudo gainroot
Root shell enabled


BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/home/user # mkdir /usr/share/doc/libmikmod2
/home/user # 
/home/user # mkdir /usr/share/doc/libmikmod2
mkdir: cannot create directory '/usr/share/doc/libmikmod2': File exists
/home/user # mkdir /usr/share/doc/libsmpeg0
/home/user # apt-get autoremove 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 33 not upgraded.
/home/user # umount /dev/mmcblk0p1
/home/user # du -kx /home | sort -n | tail -n 100
6464	/home/opt/espeak
6612	/home/opt/maemo/usr/lib/gstreamer-0.10
6612	/home/opt/pymaemo/usr/lib/python2.5/site-packages/numpy
6664	/home/opt/pymaemo/usr/share/pyshared
6824	/home/system/lib/modules/2.6.28.NIT.06
6832	/home/system/media
6952	/home/opt/pymaemo/usr/share
7060	/home/opt/usr/share/themes/beta
7080	/home/opt/chromium/locales
7224	/home/usr/share/nokia-maps/html
7296	/home/opt/usr/share/themes/pleego-remix
7336	/home/system/bin
7472	/home/opt/maemo/usr/share/themes/dthemeblack-themedir
7748	/home/opt/usr/share/icons/hicolor
7928	/home/opt/pymaemo/usr/lib/python2.5/site-packages/PyQt4
7996	/home/system/lib/dsp
8296	/home/opt/usr/share/themes/alpha
8296	/home/usr/share/nokia-maps
8516	/home/opt/maemo/usr/share/themes/carbon
8536	/home/opt/maemo/usr/share/themes/hydrocarbon
8736	/home/opt/maemo/usr/share/themes/dthemenight-themedir
8880	/home/user/.local/share/sounds
9032	/home/user/.local/share
9036	/home/opt/maemo/usr/share/themes/ANdroidtheme-themedir
9036	/home/user/.local
9148	/home/user/.cache/media-art
9488	/home/opt/qtm12/lib
9628	/home/user/.abuse
9700	/home/opt/usr/share/themes/dthemesmoothmae-themedir
10504	/home/opt/share/perl/5.8.3
10508	/home/opt/mozilla/fennec-6.0/chrome
10508	/home/opt/share/perl
10824	/home/opt/opera/lib
11084	/home/system/lib/modules
11680	/home/opt/maemo/usr/share/wireshark
12512	/home/system/framework
12580	/home/opt/maemo/usr/lib/debug/usr/lib/gstreamer-0.10
12584	/home/opt/maemo/usr/lib/debug/usr/lib
12588	/home/opt/maemo/usr/lib/debug/usr
12592	/home/opt/maemo/usr/lib/debug
12764	/home/opt/maemo/usr/lib/kde4
12788	/home/opt/usr/share/icons
12972	/home/user/.cache/chromium/Cache
12976	/home/user/.cache/chromium
13376	/home/opt/share
14952	/home/opt/opera
15644	/home/opt/rockbox/share/rockbox/fonts
16580	/home/opt/var/cache/apt
16584	/home/opt/var/cache
17180	/home/opt/fapman-cache/lists
17188	/home/opt/fapman-cache
17364	/home/opt/qtm12
20560	/home/opt/rockbox/share/rockbox
20564	/home/opt/rockbox/share
23560	/home/opt/rockbox
23740	/home/usr/lib/locale
23744	/home/usr/lib
24960	/home/opt/pymaemo/usr/lib/python2.5/site-packages/PySide
25708	/home/opt/mypaint/share/mypaint/backgrounds/mrmamurk
29008	/home/usr/share/locale
29344	/home/opt/maemo/usr/lib/wireshark
30116	/home/opt/maemo/usr/bin
30248	/home/opt/mypaint/share/mypaint/backgrounds
32276	/home/user/.cache
36756	/home/opt/mypaint/share/mypaint
37308	/home/usr/share
37624	/home/opt/mypaint/share
37776	/home/opt/mypaint
41448	/home/opt/mozilla/fennec-6.0
41452	/home/opt/mozilla
44112	/home/opt/pymaemo/usr/lib/python2.5/site-packages
46840	/home/opt/chromium
48204	/home/data/dalvik-cache
48952	/home/data
50004	/home/system/app
50864	/home/opt/lib
51616	/home/opt/maemo/usr/share/themes
54428	/home/opt/usr/share/themes
57992	/home/system/lib
61064	/home/usr
63016	/home/opt/pymaemo/usr/lib/python2.5
66076	/home/opt/pymaemo/usr/lib
71948	/home/opt/var/lib/apt/lists
71968	/home/opt/var/lib/apt
71972	/home/opt/var/lib
73032	/home/opt/pymaemo/usr
73224	/home/opt/pymaemo
81164	/home/opt/usr/share
83460	/home/opt/usr
86112	/home/opt/maemo/usr/share
88560	/home/opt/var
135932	/home/opt/maemo/usr/lib
146660	/home/system
254240	/home/opt/maemo/usr
254260	/home/opt/maemo
702264	/home/user/MyDocs/Downloads
702272	/home/user/MyDocs
770736	/home/user
798976	/home/opt
1827828	/home
/home/user #
Im really not sure what to remove. Should I remove the pictures and videos and Music that I have in their respective folders ?

I'm simply not sure as to what to do.
 
Reply


 
Forum Jump


All times are GMT. The time now is 06:35.