Comment 6 for bug 1220681

Revision history for this message
Martin Pitt (pitti) wrote :

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