installing passenger 3.0.13 fails with castfs, works just fine without it. (Bug #410)


Added by David Kowis almost 2 years ago. Updated almost 2 years ago.


Status:New Start date:07/08/2012
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:SMGL
Target version:-
Grimoire:

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 almost 2 years 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)

Also available in: Atom PDF