Hi Vikas,
Thanks for your reply...Below are the steps I followed:
I have copied GIT software to my node (git-2.0.4) and my nodes.pp looks
like below:
node "dayrhetamp076.enterprisenet.org"
{
package { 'git':
ensure => present,
source =>'/etc/puppet/git-2.0.4', (Path of the git software)
}
}
First I tried with not providing Source and later I provided the GIT
software path on the machine where it exists.But in both the scenarios I
got the following errors:
TypeError: Can not open SQL database: unable to open database file
Error:
/Stage[main]/Main/Node[dayrhetamp076.enterprisenet.org]/Package[git]/ensure:
change from absent to present failed: Execution of '/usr/bin/yum -d 0 -e 0
-y list git' returned 1: (process:9133): GLib-CRITICAL **: g_timer_stop:
assertion `timer != NULL' failed
(process:9133): GLib-CRITICAL **: g_timer_destroy: assertion `timer !=
NULL' failed
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in <module>
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 285, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 136, in main
result, resultmsgs = base.doCommands()
File "/usr/share/yum-cli/cli.py", line 434, in doCommands
self._getTs(needTsRemove)
File "/usr/lib/python2.6/site-packages/yum/depsolve.py", line 99, in
_getTs
self._getTsInfo(remove_only)
File "/usr/lib/python2.6/site-packages/yum/depsolve.py", line 110, in
_getTsInfo
pkgSack = self.pkgSack
File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 887, in
<lambda>
pkgSack = property(fget=lambda self: self._getSacks(),
File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 669, in
_getSacks
self.repos.populateSack(which=repos)
File "/usr/lib/python2.6/site-packages/yum/repos.py", line 308, in
populateSack
sack.populate(repo, mdtype, callback, cacheonly)
File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 187, in
populate
dobj = repo_cache_function(xml, csum)
File "/usr/lib64/python2.6/site-packages/sqlitecachec.py", line 46, in
getPrimary
self.repoid))
TypeError: Can not open SQL database: unable to open database file
Can you please help me out to resolve this?
Satish.
On Tuesday, August 12, 2014 5:51:44 AM UTC+5:30, Vikas Kumar wrote:
>
> Hi Satish,
>
> I would make a local repo and install it from there, just in case my
> server isn't connected to internet. If it is, you need not worry about it.
>
> Just install the package, and tweak the configuration files for your setup.
>
> Regards,
> Vikas
>
> On Monday, 11 August 2014 19:50:45 UTC+10, Satish Katuru wrote:
>>
>> Correct me If I am wrong.This means puppet automatically takes the latest
>> version of GIT from the Repository and deploy it on the Master Server.
>> What about other softwares like java...etc ?
>> What is the procedure for other software installation which puppet wont
>> take from the repository?
>>
>>>
>>>
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/9747ac38-4305-40a9-b888-bfe9f6c7a3b5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.