[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