installing passenger 3.0.13 fails with castfs, works just fine without it. (Bug #410)
Description
In doing some testing for updating chiliproject and such, I've installed passenger 3.0.13 on a test box at home. The box had been configured to be as similar as possible to our current server so that testing updates and migrations is easy.
Unfortunately, it would appear that castfs causes it to fail during a cp -av operation:
With castfs installed:
Preparing to install passenger castfs: checking sanity of <mnt-dir> and <stage-dir> castfs: stagedir is okay! Installing passenger into the stage mkdir: created directory `/usr/lib/passenger' COPYING cp: preserving times for `/usr/lib/passenger/ext/libev/.libs/libev.la': No such file or directory Problem Detected! INSTALL failed! INSTALL failed! Creating compile log /var/log/sorcery/compile/passenger-3.0.13.bz2 Creating castfs debug log /var/log/sorcery/compile/passenger-3.0.13.castfs.dbglog.bz2 Spells that encountered problems: --------------------------------- passenger (install)
Without castfs installed:
Preparing to install passenger Installing passenger mkdir: created directory `/usr/lib/passenger' COPYING DONE COPYING ATTEMPTING TO LINK APACHE! `/usr/libexec/mod_passenger.so' -> `/usr/lib/passenger/ext/apache2/mod_passenger.so' LINKED TO APACHE Creating compile log /var/log/sorcery/compile/passenger-3.0.13.bz2 Creating tablet in directory /var/state/sorcery/tablet/passenger/20120708184127 Creating install log /var/log/sorcery/install/passenger-3.0.13 Creating MD5 log /var/log/sorcery/md5sum/passenger-3.0.13 Creating cache file /var/cache/sorcery/passenger-3.0.13-x86_64-pc-linux-gnu.tar.bz2 Finished processing install requests. Spells installed successfully: ------------------------------ passenger
I suppose a "fix" would be to disable castfs for this spell, but I think it points to a problem within castfs that is very easily repeatable. Too bad we don't have any devs for castfs around...
History
Updated by David Kowis 10 months ago
The above pasted errors were from castfs 0.6.0 with 0.6.1 the following happens (seems worse!)
Preparing to install passenger Dispelled spell: passenger castfs: checking sanity of <mnt-dir> and <stage-dir> castfs: stagedir is okay! Installing passenger into the stage mkdir: created directory `/usr/lib/passenger' COPYING cp: preserving times for `/usr/lib/passenger/ext/libev/.libs/libev.la': No such file or directory cp: preserving times for `/usr/lib/passenger/old.libraries/mod_passenger.so': No such file or directory Problem Detected! INSTALL failed! INSTALL failed! Creating compile log /var/log/sorcery/compile/passenger-3.0.13.bz2 Creating castfs debug log /var/log/sorcery/compile/passenger-3.0.13.castfs.dbglog.bz2 Spells that encountered problems: --------------------------------- passenger (install)