[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