Hi there,

It looks like I might be getting bitten by the bug as mentioned at http://jira.codehaus.org/browse/WAGON-253.

My symptoms were contents of known_hosts file were disappearing except for the one server. As a result all other builds were failing as they could not connect/ssh to source control host - we do use git.

mvn  clean package cargo:redeploy site:site site:stage-deploy site:deploy

Above is the command hudson executes to deploy one war file on qa server and deploy documentation and bunch of other stuff on documentation server. Both cargo and site plugins seem to be wagon plugin and I found multiple versions of wagon plugin in my hudson's local maven repository.

If I make known_hosts file readonly, build does fail with the error, can not write to known_hosts file. Direct ssh or scp to remote hosts using hudson as user, does work as expected as password less login is setup correctly.

What is the best way to tell maven plugins to use the latest version of wagon plugin. The bug mentioned above is resolved back in 2008/2009.

Using maven2, on ubuntu 11.04. Cargo plugin version is 1.1.2 explicitly mentioned in POM, site plugin is not mentioned in POM at all so should be using latest.

Last relevant lines from the build log

Using private key: /var/lib/hudson/.ssh/id_rsa
scp://wiki/var/www/docs/staging/ - Session: Connection refused
scp://wiki/var/www/docs/staging/ - Session: Disconnecting
scp://wiki/var/www/docs/staging/ - Session: Disconnected
[HUDSON] Archiving disabled - not archiving /var/lib/hudson/jobs/FiPort QA 
deployer/workspace/pom.xml
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error uploading site

Embedded error: Connection aborted - failed to write to known_hosts. Reason: 
/var/lib/hudson/.ssh/known_hosts (Permission denied)



Regards,

Niranjan


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to