From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2092 invoked by alias); 9 Mar 2009 19:38:12 -0000 Received: (qmail 2084 invoked by uid 22791); 9 Mar 2009 19:38:12 -0000 X-SWARE-Spam-Status: No, hits=0.7 required=5.0 tests=AWL,BAYES_00,SPF_PASS X-Spam-Check-By: sourceware.org Received: from bay0-omc3-s8.bay0.hotmail.com (HELO bay0-omc3-s8.bay0.hotmail.com) (65.54.246.208) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 09 Mar 2009 19:38:04 +0000 Received: from BAY126-W22 ([65.55.131.57]) by bay0-omc3-s8.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Mar 2009 12:38:01 -0700 Message-ID: From: Mello Wiz To: Date: Tue, 10 Mar 2009 09:08:00 -0000 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-IsSubscribed: yes Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Subject: [ECOS] Thermaltake MUSE, corrupted symlink to libc X-SW-Source: 2009-03/txt/msg00036.txt.bz2 Hi All, maybe this should be a topic for a different alias but there's nowhere I ca= n get help so I hoped that the experts here... pretty please! I was fooling (!) with my Thermaltake MUSE NAS (board with ARM CPU, Flash, = RAM + 4 SATA disks running a RAID software+HTTP/telnet server) when I chang= ed the symbolic link to libc from one version to another (2.3.2 -> 2.3.6). Sadly everything stopped and I was not able to revert the change. Now the situation is: 1. I can get access to the board via serial cable 2. I can get the Redboot> prompt 3. the Linux system can be started via: RedBoot> fis load ramdisk.gz RedBoot> fis load zImage RedBoot> exec 4. at some point, during the bootup phase (I can provide logs), the systems= hangs with the message: ... ... + cd /sysroot + umount /proc + '[' '!' -d initrd ']' + pivot_root . initrd + mount -t proc none /proc mount: relocation error: /lib/libc.so.6: symbol _rtld_gmount: relocation er= ror: /lib/libc.so.6: symbol _rtld_global_ro, version GLIBC_PRIVATE not defi= ned in file lKernel panic - not syncing: Attempted to kill init! d -linux.so.2 with link time reference + StartRescueMode + exec /sbin/init /sbin/init: relocation error: /lib/libc.so.6: symbol _rtld_global_ro, versi= on GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference Is there any way, by means of Redboot, to stop the above sequence and/or mo= unt the file system and change the symbolic link I've modified? TIA, -mw More details: RedBoot> version RedBoot(tm) bootstrap and debug environment [ROM] Intel IOP RedBoot release version 2.2.V6-IOP-RedBoot built 13:51:51, Jan 12 2006 Platform: EP80219 (XScale)=20 Copyright (C) 2000, 2001, 2002, Red Hat, Inc. RAM: 0x00000000-0x10000000, 0x00021790-0x0ffd1000 available FLASH: 0xf0000000 - 0xf0800000, 64 blocks of 0x00020000 bytes each. RedBoot> fis list Name FLASH addr Mem addr Length Entry point RedBoot 0xF0000000 0xF0000000 0x00040000 0x00000000 RedBoot config 0xF07C0000 0xF07C0000 0x00001000 0x00000000 FIS directory 0xF07E0000 0xF07E0000 0x00020000 0x00000000 zImage 0xF0040000 0x01008000 0x00200000 0x01008000 ramdisk.gz 0xF0240000 0x01800000 0x00400000 0x01800000 vendor 0xF07A0000 0xF07A0000 0x00020000 0x01800000 _________________________________________________________________ More than messages=96check out the rest of the Windows Live=99. http://www.microsoft.com/windows/windowslive/ -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss