[Labs-l] https://wikitech.wikimedia.org/wiki/Special:NovaInstance fulltext-tool update ?

Andrew Bogott abogott at wikimedia.org
Sun Sep 28 14:09:52 UTC 2014


Frank --

On 9/28/14 7:05 AM, Frank Sainsbury wrote:
> Notice: /Stage[first]/Apt::Update/Exec[/usr/bin/apt-get 
> update]/returns: executed successfully
> Notice: /Stage[main]/Role::Labs::Instance/Mount[/home]/ensure: ensure 
> changed 'unmounted' to 'mounted'
> Error: /Stage[main]/Role::Labs::Instance/Mount[/home]: Could not 
> evaluate: Execution of '/bin/mount /home' returned 32: mount.nfs: 
> mounting 
> labstore.svc.eqiad.wmnet:/project/full-text-reference-tool/home 
> failed, reason given by server: No such file or directory
>
> Notice: /Stage[main]/Role::Labs::Instance/Mount[/data/project]/ensure: 
> ensure changed 'unmounted' to 'mounted'
> Error: /Stage[main]/Role::Labs::Instance/Mount[/data/project]: Could 
> not evaluate: Execution of '/bin/mount /data/project' returned 32: 
> mount.nfs: mounting 
> labstore.svc.eqiad.wmnet:/project/full-text-reference-tool/project 
> failed, reason given by server: No such file or directory
>
> Notice: Finished catalog run in 140.56 seconds
>
This looks to me like a race condition that sometimes appears during 
instance creation.  If you reboot the instance then your mounts should 
settle down a bit.

> Instance 2
>
> puppet agent --test --verbose
> Info: Retrieving plugin
> Info: Loading facts in /var/lib/puppet/lib/facter/physicalcorecount.rb
> Info: Loading facts in /var/lib/puppet/lib/facter/pe_version.rb
> Info: Loading facts in /var/lib/puppet/lib/facter/ec2id.rb
> Info: Loading facts in /var/lib/puppet/lib/facter/apt.rb
> Info: Loading facts in /var/lib/puppet/lib/facter/default_gateway.rb
> Info: Loading facts in /var/lib/puppet/lib/facter/meminbytes.rb
> Info: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb
> Info: Loading facts in /var/lib/puppet/lib/facter/puppet_config_dir.rb
> Info: Loading facts in /var/lib/puppet/lib/facter/root_home.rb
> Info: Loading facts in /var/lib/puppet/lib/facter/projectgid.rb
> Info: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb
> Error: Could not retrieve catalog from remote server: Error 400 on 
> SERVER: Could not find class webserver::apache2 for 
> i-000005d3.eqiad.wmflabs on node i-000005d3.eqiad.wmflabs
> Warning: Not using cache on failed catalog
> Error: Could not retrieve catalog; skipping run
> root at fulltext-pup:~#
>
This is probably because the puppet source code has changed and the 
class you selected on the configure page no longer exists.  What 
top-level classes did you select for your instance?  I'll try to clean 
things up... in the meantime I'd recommend consulting the puppet source 
to see what makes sense and what doesn't.

-Andrew

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.wikimedia.org/pipermail/labs-l/attachments/20140928/f55f3a54/attachment-0001.html>


More information about the Labs-l mailing list