Earlier this week I was asked by someone at work if there was a way to have Redmine email them when a file was uploaded to the Files section of a specific Redmine project. At first I wasn’t sure if it was possible but after digging around the Redmine interface I was able to find an easy solution. Follow the directions below to have Redmine send a email notification every time a file is uploaded to a specific project.
Redmine: The following error occured while sending email notification: 530 5.7.0 Must issue a STARTTLS command first.
Recently while working on a CentOS Linux server I downgraded Ruby version 1.8.7 p302 to Ruby version 1.8.6 p399 because of a project that was built for Ruby 1.8.6. The server is a development CentOS Linux server with numerous other projects already operational on it and so downgrading Ruby caused a couple issues one of which was with Redmine project management software. The issue was with sending email notifications for things such as file uploads, added issues, issue updates, etc. Below I describe the error in more detail, the reason for the error, and how to resolve the error sending email notifications.
LiteSpeed: [STDERR] /usr/lib/ruby/site_ruby/1.8/ rubygems/custom_require.rb:31:in `gem_original_require’: no such file to load — lsapi (MissingSourceFile)
After restarting LiteSpeed on a server used to develop various Ruby applications there was an error in the LSWS logs. It should be pointed out that the below error was received after straightening out a Ruby installation problem that the server had. The issue was two versions of Ruby were installed with one being installed via source and the other being installed via the Yum Package Manager on this CentOS server. Once the Ruby installation issue was resolved I thought that Rubygems and all of the proper gems had been installed though that was not the case as explained in the below resolution.
I had a Redmine ticket I had been working on with our customer support team at work. After working through the initial ticket that was loosely related to a customer initially ended up being a larger issue and I decided to move the ticket to an engineering project as that is where I actively work tickets typically. When I attempted to move the ticket I received an error stating that it had failed to save. Below I describe what the issue ended up being and how I temporarily modified a setting so I could move the ticket.
I recently upgraded the Project Management Software, which happened to be Redmine, for a company and after the upgrade I received some complaints regarding SVN not functioning properly. I initially thought there is no way that the upgrade caused an issue with SVN since SVN and Redmine are completely separate however you can browse the SVN repositories from within Redmine. Below I describe the error in more detail including an image of the error from TortoiseSVN, what I did to resolve the issue, and another possible resolution if your issue is different than the one mentioned in this article.