maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   OS2008 / Maemo 4 / Chinook - Diablo (https://talk.maemo.org/forumdisplay.php?f=29)
-   -   Seamless Software Upgrade v4.2008.36-5 is out! (https://talk.maemo.org/showthread.php?t=23958)

sachin007 2008-09-29 20:56

Re: Seamless Software Upgrade v4.2008.36-5 is out!
 
Quote:

Originally Posted by lm2 (Post 228551)
I don't know *how*, it just did. I updated flash, and then when I booted from the first time from SD, 4.2008.36-5 was automagically there. Nor was there any SSU update available from within app manager.

That is inexplicable. Can some one try to explain that?

sachin007 2008-09-29 20:58

Re: Seamless Software Upgrade v4.2008.36-5 is out!
 
Quote:

Originally Posted by lm2 (Post 228551)
I don't know *how*, it just did. I updated flash, and then when I booted from the first time from SD, 4.2008.36-5 was automagically there. Nor was there any SSU update available from within app manager.

Are your flash and sd card partitions same..... Do they have the same installed apps?

I am asking this because my flash partition is pretty basic without any installed apps where as my n810 internal memory partition has all the up to date apps and tweaks

What about you?

GeneralAntilles 2008-09-29 21:00

Re: Seamless Software Upgrade v4.2008.36-5 is out!
 
Quote:

Originally Posted by lm2 (Post 228551)
I don't know *how*, it just did. I updated flash, and then when I booted from the first time from SD, 4.2008.36-5 was automagically there. Nor was there any SSU update available from within app manager.

Not possible. Now, it might appear that 4.2008.36-5 is installed on a separate partition since the version string isn't taken from the rootfs, but there's no way it's installed unless you're simply confused.

One likely explanation is that o-s-v is not installed on the SD partition, so that's why you're not seeing the update.

Benson 2008-09-29 21:03

Re: Seamless Software Upgrade v4.2008.36-5 is out!
 
Quote:

Originally Posted by sachin007 (Post 228552)
That is inexplicable. Can some one try to explain that?

Well, if the SD boot hasn't caught wind of the update yet, the app manager won't say it's there, and since the current version is stored in the settings MTD partition, the control panel will show the new version.

But it can't actually be updated.

lm2 2008-09-29 21:05

Re: Seamless Software Upgrade v4.2008.36-5 is out!
 
Quote:

Originally Posted by GeneralAntilles (Post 228555)
there's no way it's installed unless you're simply confused.

So if I'm confused, then it's installed? I don't think modus ponens is your friend here....

Look, I don't understand all the other explanations you mention. All I know is that "About Product" in control panel says 4.2008.36-5 when booting from SD, and that no update is showing.

Can you tell me how to update without the update showing up in app manager? Command line? Thanks!

(I'll change original post to say that General Antilles says I'm confused.)

maacruz 2008-09-29 21:17

Re: Seamless Software Upgrade v4.2008.36-5 is out! Quite an ordeal!
 
Quote:

I boot from SD and have plenty of free space. Do I dare try it?
What an ordeal :mad:
After growing tired of trying to fix it by hand I finally reflashed rootfs from my backup to the state just before updating, checked space, freed some more by uninstalling gnumeric and abiword, and tryed again with 100 MB free.
I still have got the same error message, and "apt-get -f install" again shows trouble with "tablet-browser-daemon" which has no sources because the update cuts all catalogue.tableteer.nokia.com apt sources from the /etc/apt/sources.list.d/hildon-application-manager.list file
Grrrrr
I have to add them again by hand
And then this
Code:

~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  xrandr xmodmap
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  icd2 ke-recv mce tablet-browser-daemon
The following packages will be upgraded:
  icd2 ke-recv mce tablet-browser-daemon
4 upgraded, 0 newly installed, 0 to remove and 103 not upgraded.
86 not fully installed or removed.
Need to get 0B/258kB of archives.
After unpacking 4096B of additional disk space will be used.
Do you want to continue [Y/n]? y
(Reading database ... 18355 files and directories currently installed.)
Preparing to replace icd2 0.50 (using .../archives/icd2_0.56_armel.deb) ...
invoke-rc.d: not a symlink: "/etc/rc2.d/S59icd2"
invoke-rc.d: dangling symlink: "/etc/rc2.d/S59icd2"
dpkg: warning - old pre-removal script returned error exit status 102
dpkg - trying script from the new package instead ...
invoke-rc.d: not a symlink: "/etc/rc2.d/S59icd2"
invoke-rc.d: dangling symlink: "/etc/rc2.d/S59icd2"
dpkg: error processing /var/cache/apt/archives/icd2_0.56_armel.deb (--unpack):
 subprocess new pre-removal script returned error exit status 102
invoke-rc.d: not a symlink: "/etc/rc2.d/S59icd2"
invoke-rc.d: dangling symlink: "/etc/rc2.d/S59icd2"
dpkg: error while cleaning up:
 subprocess post-installation script returned error exit status 102
Preparing to replace ke-recv 2.27-1 (using .../ke-recv_2.28-1_armel.deb) ...
invoke-rc.d: not a symlink: "/etc/rc2.d/S30ke-recv"
invoke-rc.d: dangling symlink: "/etc/rc2.d/S30ke-recv"
dpkg: warning - old pre-removal script returned error exit status 102
dpkg - trying script from the new package instead ...
invoke-rc.d: not a symlink: "/etc/rc2.d/S30ke-recv"
invoke-rc.d: dangling symlink: "/etc/rc2.d/S30ke-recv"
dpkg: error processing /var/cache/apt/archives/ke-recv_2.28-1_armel.deb (--unpack):
 subprocess new pre-removal script returned error exit status 102
invoke-rc.d: not a symlink: "/etc/rc2.d/S30ke-recv"
invoke-rc.d: dangling symlink: "/etc/rc2.d/S30ke-recv"
dpkg: error while cleaning up:
 subprocess post-installation script returned error exit status 102
Preparing to replace mce 1.7.19 (using .../archives/mce_1.7.20_armel.deb) ...
invoke-rc.d: not a symlink: "/etc/rc2.d/S21mce"
invoke-rc.d: dangling symlink: "/etc/rc2.d/S21mce"
dpkg: warning - old pre-removal script returned error exit status 102
dpkg - trying script from the new package instead ...
invoke-rc.d: not a symlink: "/etc/rc2.d/S21mce"
invoke-rc.d: dangling symlink: "/etc/rc2.d/S21mce"
dpkg: error processing /var/cache/apt/archives/mce_1.7.20_armel.deb (--unpack):
 subprocess new pre-removal script returned error exit status 102
invoke-rc.d: not a symlink: "/etc/rc2.d/S21mce"
invoke-rc.d: dangling symlink: "/etc/rc2.d/S21mce"
dpkg: error while cleaning up:
 subprocess post-installation script returned error exit status 102
Preparing to replace tablet-browser-daemon 0.0.11 (using .../tablet-browser-daemon_0.0.12_armel.deb) ...
invoke-rc.d: not a symlink: "/etc/rc2.d/S99tablet-browser-daemon"
invoke-rc.d: dangling symlink: "/etc/rc2.d/S99tablet-browser-daemon"
dpkg: warning - old pre-removal script returned error exit status 102
dpkg - trying script from the new package instead ...
invoke-rc.d: not a symlink: "/etc/rc2.d/S99tablet-browser-daemon"
invoke-rc.d: dangling symlink: "/etc/rc2.d/S99tablet-browser-daemon"
dpkg: error processing /var/cache/apt/archives/tablet-browser-daemon_0.0.12_armel.deb (--unpack):
 subprocess new pre-removal script returned error exit status 102
invoke-rc.d: not a symlink: "/etc/rc2.d/S99tablet-browser-daemon"
invoke-rc.d: dangling symlink: "/etc/rc2.d/S99tablet-browser-daemon"
dpkg: error while cleaning up:
 subprocess post-installation script returned error exit status 102
Errors were encountered while processing:
 /var/cache/apt/archives/icd2_0.56_armel.deb
 /var/cache/apt/archives/ke-recv_2.28-1_armel.deb
 /var/cache/apt/archives/mce_1.7.20_armel.deb
 /var/cache/apt/archives/tablet-browser-daemon_0.0.12_armel.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Grrr, dpkg is completely braindead :mad:
Had to remove the rc links by hand
Then... guess what?
Code:

Configuration file `/etc/mce/mce.ini'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
  What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D    : show the differences between the versions
      Z    : background this process to examine the situation
 The default action is to keep your current version.
*** mce.ini (Y/I/N/O/D/Z) [default=N] ?

And the tablet hangs hard.
Pull out the battery and boot. This time it seems to boot.
"apt-get -f install" again and dpkg to finish the configuration.
Still more errors, and quite a number of things doesn't work, network included.
Another rc.d link (S51hildon-desktop) to remove by hand
And, unbelievable, since I had moved the pdf docs from /home/user/MyDocs/.documents to mmc and linked them there, it refuses to install another two packages!!! Because the user modified its own files!!!!
Finally, it doesn't find some /usr/share/pre-installed/MyDocs/.documents/* files, so it still fails
Fix that, and finally, at last, "apt-get -f install" reaches the end.
Since the switch on/off button still doesn't work, have to reboot by command-line.
And, still, after reboot, all I get is the white screen of death :(
In short, this update is a disaster.
It fails because rc.d symlinks
It fails because user files
It fails because huge size

It is too big, too complex, and too invasive.
It would be much better if it would have been released as several small updates.

Matyas 2008-09-29 21:26

Re: welcome to a new update all diablo os2008 users!
 
Quote:

Originally Posted by fanoush (Post 228511)
OK, get updated version from http://fanoush.wz.cz/maemo/initfs_flasher.tgz
394539 bytes, md5sum f548608282832c73b79d210819bacf23 (sometimes people complain they get older version so please check in case of problems)

I have tried it on my updated N810 and it seems to work :-)

Actually, it is quite easy to do. just follow fanoush infos available at his site. I report the relevant part. If you know what sudo gainroot means and how to fire up the terminal you will have no problem at all.

"To rebuild (and reflash) initfs jffs2 image directly on your tablet, get initfs flashing script here initfs_flasher.tgz (based on MTD utils). Extract tgz archive on your tablet (tar zxvf initfs_flasher.tgz), check README file for details (cd initfs_flasher ; more README.txt) , execute initfs_flash (./initfs_flash) in shell (osso-xterm or via ssh) and follow instructions. Use ssh only if your connection is stable. If it drops while flashing, do not reboot the device but reconnect and retry again with previously prepared initfs image as a parameter (./initfs_flash initfs.bootmenu.jffs2) or better use osso-xterm next time. "

Have fun!

danramos 2008-09-29 21:26

Re: Seamless Software Upgrade v4.2008.36-5 is out!
 
Quote:

Originally Posted by GeneralAntilles (Post 228545)
Code:

rm /usr/share/applications/hildon/rhapsody.desktop

Thanks, man!

Why couldn't that just be in a nice easy selection for uninstall so that non-CLI people like my sister can easily uninstall it like the tutorial is?

allnameswereout 2008-09-29 21:29

Re: Seamless Software Upgrade v4.2008.36-5 is out!
 
Quote:

Originally Posted by svrkprabhakar (Post 228454)
As far as I know it is only psychological fixes, not many 'mind blowing' or even 'significant' across all the users. :p

Development is aimed on 'N900' but these kind of reliability fixes should not be underestimated. If the browser is snappier (probably more in sync with Mozilla/Gecko development trees like the new javascript engine) then thats very welcome IMO. Think of it this way: would you rather have slower browsing speed for 6 months? I wouldn't.

Also new maemo logo in start page MicroB.

Quote:

Originally Posted by ARJWright (Post 228512)
Seemless updates shouldn't have these kinda issues should they?

My update went fine; but I made very little modifications since my last reflash. 2 advices: 1) If you don't know what a modification did, learn what it does. 2) Write down your modifications (esp in case of reflash).

It might also be good for N810WME because the Xohm deal might invite more casual/normal users to the Maemo platform. Seems they added WiMAX support in this kernel.

Thanks Texrat! :D

Benson 2008-09-29 21:29

Re: Seamless Software Upgrade v4.2008.36-5 is out!
 
Quote:

Originally Posted by danramos (Post 228566)
Why couldn't that just be in a nice easy selection for uninstall so that non-CLI people like my sister can easily uninstall it like the tutorial is?

Because Rhapsody is about taking your money, not about leaving you alone?


Maybe someone should develop a TweakUI-ish program (and put it in extras) that helps you do the 100 most common shell and gconf tweaks...


All times are GMT. The time now is 09:14.

vBulletin® Version 3.8.8