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 Ubuntu
Bugs, which is subscribed to 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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to