[Bug 1220681] Re: package espeak-data 1.46.02-2ubuntu1 failed to install/upgrade: unable to move aside `./usr/lib/i386-linux-gnu/espeak-data/voices/en' to install new version: Invalid cross-device link

Martin Pitt martin.pitt at ubuntu.com
Tue Jan 21 09:11:13 UTC 2014


I logged into the DC machines, started a quantal container, and merely
did

$ sudo apt-get install espeak-data
$ wget https://launchpad.net/ubuntu/+source/espeak/1.47.11-1/+build/4815697/+files/espeak-data_1.47.11-1_amd64.deb
$ sudo dpkg -i espeak-data_1.47.11-1_amd64.deb

This reproduces the bug. stracing yields:

1810  rename("/usr/lib/x86_64-linux-gnu/espeak-data/voices/en", "/usr/lib/x86_64-linux-gnu/espeak-data/voices/e
n.dpkg-tmp") = -1 EXDEV (Invalid cross-device link)

Curiously, calling mv on that very directory works fine:

$ sudo strace -fvvs1024 mv /usr/lib/x86_64-linux-gnu/espeak-data/voices/en{,.old}
[...]

2103  rename("/usr/lib/x86_64-linux-gnu/espeak-data/voices/en",
"/usr/lib/x86_64-linux-gnu/espeak-data/voices/en.old") = 0

-- 
You received this bug notification because you are a member of
Accessibility, which is subscribed to espeak in Ubuntu.
https://bugs.launchpad.net/bugs/1220681

Title:
  package espeak-data 1.46.02-2ubuntu1 failed to install/upgrade: unable
  to move aside `./usr/lib/i386-linux-gnu/espeak-data/voices/en' to
  install new version: Invalid cross-device link

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/espeak/+bug/1220681/+subscriptions



More information about the Ubuntu-accessibility-bugs mailing list