Dovecot SIEVE – Sendmail process terminated abnormally, exit status 75

This error occurred on a dovecot 2.0.9 + postfix mail setup.

Dovecot error log displays:
Mar 24 14:01:32 lda(user@domain.tld): Error: Sendmail process terminated abnormally, exit status 75
Mar 24 14:01:32 lda(user@domain.tld): Error: sieve: msgid=<20150324130194.0C550EC00119@elabs10.com>: failed to redirect message to (refer to server log for more information)
Mar 24 14:01:32 lda(user@domain.tld): Error: sieve: execution of script /data/user@domain.tld/dovecot.sieve failed, but implicit keep was successful (user logfile /data/user@domain.tld/dovecot.sieve.log may reveal additional details)

Continue reading Dovecot SIEVE – Sendmail process terminated abnormally, exit status 75

pulp 2.3 EOF occurred in violation of protocol

Please visit http://www.pulpproject.org/ if you want some more information about the pulp (Juicy software repository management) project.

We were having trouble syncing multiple pulp repositories with redhat cdn, this was cause by the incorrect negotiation of SSL version:

Continue reading pulp 2.3 EOF occurred in violation of protocol

Redhat certificate based subscriptions

I ran into some problems trying to fix certificate based subscriptions for rhel6, these two articles were very helpful so I suggest you have a look at them before reading on:

I was able to register the machine and subscribe a valid pool to it, but when listing the available repositories with yum, ‘This system has no repositories available through subscriptions.’ returned. Redhat support informed me I had to install the appropriate product license key myself.

Continue reading Redhat certificate based subscriptions

Packaging puppet 3.1.1 for ARM Raspberry PI

Steps

There are some steps you can follow to create yourself a build host that matches the Raspberry Pi almost identically:

  • Install Qemu
  • Download the latest version of Raspbian
  • Expand the raspbian image with extra disk space (more info here)

When your buildhost is operational you can start packaging:

  • Install the puppetlabs source apt repository
  • Start building the arm deb packages

Prepare the buildhost

raspberry-pi_arm

Start building the packages at the buildhost

  • Add the apt-src repository of puppetlabs to your apt/sources.list: “deb-src http://apt.puppetlabs.com/ wheezy main devel depedencies” and apt-get update
  • Install the puppet sources (you’ll probably need to install & build facter first, because it’s a dependency of puppet): apt-src install facter puppet
  • Build the facter package: apt-src build facter (you’ll probably have to install the new package first)
  • Build the puppet package: apt-src build puppet
  • Continue these steps for all other packages until you built them all

Cegeka puppet apt (arm) repository

Our apt repository contains puppet deb packages for the ARM platform, they are build to manage our raspberry pi farm.
deb http://apt.cegeka.be/puppetlabs/ wheezy main dependencies