Andoreasu
2016-12-16 14:42:05 UTC
Hello together,
we change from Puppet 3 to Puppet 4. In some of our Modules, we get Error
message while the node is retrieving the catalog from the master server.
It always said:
Error: Could not retrieve catalog from remote server: Error 500 on SERVER:
Serve
r Error: Evaluation Error: Error while evaluating a Resource Statement,
Evaluati
on Error: A substring operation does not accept a String as a character
index. E
xpected an Integer at /etc/puppetlabs/code/environments/development/modules/
inst
all_oracle12cdriver/manifests/init.pp:6:19 on node testnode01.testdomain.de
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
Its hears a little bit likes this, but i dont see a solution...
https://tickets.puppetlabs.com/browse/PUP-6480
A module where this happens for example:
class install_oracle12cdriver{
package { 'oracle12cdriver':
ensure => installed,
provider => 'chocolatey',
require => file['c:/Oracle', 'c:/Oracle/client.rsp'],
source => 'http://choco01/chocorepo/chocolatey/',
}
file { 'c:/Oracle/client.rsp':
source => 'puppet:///modules/install_oracle12cdriver/client.rsp',
source_permissions => ignore,
}
file { 'c:/Oracle':
ensure => 'directory',
source_permissions => ignore,
}
}
Does anyone know what i can do? Its totaly strange to me. In Puppet 3
everything works fine.
Thanks for any help
best regards
we change from Puppet 3 to Puppet 4. In some of our Modules, we get Error
message while the node is retrieving the catalog from the master server.
It always said:
Error: Could not retrieve catalog from remote server: Error 500 on SERVER:
Serve
r Error: Evaluation Error: Error while evaluating a Resource Statement,
Evaluati
on Error: A substring operation does not accept a String as a character
index. E
xpected an Integer at /etc/puppetlabs/code/environments/development/modules/
inst
all_oracle12cdriver/manifests/init.pp:6:19 on node testnode01.testdomain.de
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
Its hears a little bit likes this, but i dont see a solution...
https://tickets.puppetlabs.com/browse/PUP-6480
A module where this happens for example:
class install_oracle12cdriver{
package { 'oracle12cdriver':
ensure => installed,
provider => 'chocolatey',
require => file['c:/Oracle', 'c:/Oracle/client.rsp'],
source => 'http://choco01/chocorepo/chocolatey/',
}
file { 'c:/Oracle/client.rsp':
source => 'puppet:///modules/install_oracle12cdriver/client.rsp',
source_permissions => ignore,
}
file { 'c:/Oracle':
ensure => 'directory',
source_permissions => ignore,
}
}
Does anyone know what i can do? Its totaly strange to me. In Puppet 3
everything works fine.
Thanks for any help
best regards
--
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 puppet-users+***@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/dddc2816-5f35-45cc-b61d-7fe0a033a090%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
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 puppet-users+***@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/dddc2816-5f35-45cc-b61d-7fe0a033a090%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.