Aniello Del Sorbo wrote:
Hallo,

it's been three days since I've been trying to install Herring/Sardine onto my 770 ("Melkor").

At first I tried to install Sardine, but whenever I booted Melkor from the MMC I got a white screen (as explained in this bug report:

(https://maemo.org/bugzilla/show_bug.cgi?id=910)

Thus I choose to try our Herring.

I decided to start from scratch: I flashed Melkor to IT2006 (SU-18_2006SE_2.2006.39-14_PR_F5_MR0_ARM) and installed OSSO XTerm and flashed with the new initfs as explained in the instructions.

Copied the IT2006 onto the MMC again and tried to boot from it. It worked.

Restarted from the flash, I then chrooted to /opt, changed the sources.list (I just left the herring repository inside) and did this:

apt-get update (worked fine)
apt-get install hildon-application-framework

This already gave me some errors (same as Sardine however), specifically:

/bin/sh: /usr/sbin/dpkg-preconfigure: not found


I don't think this is an issue.

and

ldconfig: Can't open configuration file /etc/ld.so.conf: No such file or directory


After chroot, execute "touch /etc/ld.so.conf" to create the missing file in 
which case you won't see this error during the update.

(the latter, of course, for many packages)

I went forward and did the:

apt-get upgrade

it gave me the very same errors (sardine had more, so I think that was related to some relatively new changes to the sardine reps) plus this:


At some point it should have output a message saying that several packages were 
being withheld - you should have made a note of these packages and installed 
them manually at the end. The lack of these packages will probably result in a 
white screen on boot.

***
* Updating MIME database in /usr/share/mime...
* Warning: Unknown media type in type 'sketch/png'
***

(every now and then)

and:

Setting up libx11-6 (1.0.0-6osso4) ...
fgrep: invalid option -- x

Probably not good.


moreover, when it tried to stop maemo-launcher it told me that that was not running:

Stopping Maemo Launcher: maemo-launcher not running.


Remember that you are upgrading a chroot filesystem - to all intents and 
purposes nothing is running which is why you can update the OS.

while, when trying to starting it up again:

Installing new version of config file /etc/init.d/maemo-launcher ...
Starting Maemo Launcher: maemo-launchermaemo-launcher[3539]: GLIB CRITICAL ** Gdk - gdk_display_close: assertion `GDK_IS_DISPLAY (display)' failed
.

maemo-defender: died stating file a: '/proc/3541/exe'
maemo-launcher: error rising the oom shield for pid=3541 status=7680


See above - you're updating the chroot'ed filesystem so the updater is simply 
getting confused here. I don't think the above is an issue (would be nice if 
the installer were a bit smarter though).


and it stopped here.


Sounds about right.

an: apt-get upgrade  didn't give me any issues, so I tried to reboot.
I kept the MENU key pressed, but it keeps booting from flash (even if I read the line "keep MENU key pressed for advanced options bla bla"...)

Did something went really wrong ? and what ?

Are you not getting the boot options screen? For me it pops up automatically 
with a 30 second countdown timer, I don't need to press the menu button at all. 
I think the 770 will boot from internal flash if the device you are trying to 
boot from is invalid - if you do get the boot options screen perhaps your MMC 
filesystem is corrupted.

Before rebooting the 770 I think it's always useful to execute sync (three times - just 
an old habit! sync will flush any unwritten system buffers) then run "shutdown -r 
now" (having exited from the chroot fs) to reboot the device. Depending on how you 
reboot your 770 it may lead to a corrupt MMC/ext2 file system.


From what I have understood the first errors should be normal and cause no harm. But the last ones ?

Any ideas ?

--
anidel

_______________________________________________
maemo-developers mailing list
[email protected]
https://maemo.org/mailman/listinfo/maemo-developers

Reply via email to