[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sed fails to upgrade on debian sid; file date of 1969?



On Mon, 21 May 2007, nick lidakis wrote:

> I'm having trouble upgrading my Debian Sid laptop after attempting 
> dselect install. Dselect quits with this error:
> 
> Preparing to replace sed 4.1.5-1 (using 
> .../archives/sed_4.1.5-2_i386.deb) ...
> Unpacking replacement sed ...
> dpkg: error processing /var/cache/apt/archives/sed_4.1.5-2_i386.deb 
> (--unpack):
>  unable to make backup link of 
> `./usr/share/locale/ca/LC_MESSAGES/sed.mo' before installing new 
> version: Operation not permitted
[ . . . ]
> Also, the file sed.mo has a date of 1969. ls -alt sed.mo reveals:
> 
> thinkpad:/usr/share/locale/ca/LC_MESSAGES# ls -alt sed.mo
> c---rwxrwx 5389 2484475149 353247318 247, 62 Dec 31  1969 sed.mo
[ . . . ]
> Any ideas? I am not even allowed to move or delete the file via the shell.

Smells like file system damage.  Reboot (or switch) to single-user mode and
run fsck.  This may be the least of your worries...

FWIW, running 'chmod 755 /usr/share/locale/ca/LC_MESSAGES/sed.mo' as root
should let you manipulate the file.  If it doesn't, make sure that the file
system is mounted read-write ('mount -l' will tell you).  Last thing to
check would be the immutable flag (man lsattr/chattr).

-- Brad



Reply to: