[DRE-maint] Bug#1120894: redmine: dpkg-reconfigure/upgrade redmine recreates /usr/share/redmine/plugins
Soren Stoutner
soren at debian.org
Tue Nov 18 02:27:05 GMT 2025
On Monday, November 17, 2025 4:59:09 PM Mountain Standard Time Alban Browaeys
wrote:
> Package: redmine
> Version: 6.0.5+ds-1
> Severity: normal
>
> Dear Maintainer,
> I have an issue wtaht if I symlink /usr/share/redmine/plugins/<x> to
> REDMINE_INSTANCE/plugins my redmine app cannot start because it loads each
> plugins file twice and rails Concern abort if loaded more than once (and I
> have a rails concerned derivative in the redmine_gitolite_plugin I use.
>
> So I wanted to use the recommended by redmine Debian README way to use
> /usr/share/redmine/plugins directly. THat is delete REDMIEN/INSTANCE/plugins
> folder. It works. My plugins loads fine. But each time I do `dpkg-
reconfigure
> redmine` or I believe if redmine upgrades the REDMINE_INSTANCE/plugins
> directory is recreated.
> The directory REDMINE_INSTANCE/plugins is recreated by
> `/usr/share/redmine/bin/redmine-instances create default` called by
> redmine.postinst.
> Maybe it shouldn't if the a marker that tells the REDMINE_INSTANCE folder
tree
> has already been created is set?
Thank you for your bug report. I am not seeing this behavior in my personal
redmine instance. Perhaps you can give me a little more information to help
me replicate the problem.
First, are you running one instance or more than one instance?
In my case, I am running one instance (named default):
root at mail:/usr/share/redmine# ls -la
total 76
drwxr-xr-x 12 root root 4096 Sep 6 11:07 .
drwxr-xr-x 568 root root 20480 Sep 6 11:09 ..
drwxr-xr-x 9 root root 4096 Apr 29 2025 app
drwxr-xr-x 2 root root 4096 Sep 6 11:07 bin
drwxrwxr-x 2 root root 4096 Apr 29 2025 .bundle
drwxr-xr-x 5 root root 4096 Sep 6 11:07 config
-rw-r--r-- 1 root root 129 Jul 7 14:03 config.ru
drwxr-xr-x 3 root root 4096 Apr 29 2025 db
drwxr-xr-x 5 root root 4096 Apr 29 2025 extra
-rw-r--r-- 1 root root 3776 Aug 25 16:15 Gemfile
lrwxrwxrwx 1 root root 29 Aug 25 16:15 Gemfile.lock -> /var/lib/redmine/
Gemfile.lock
lrwxrwxrwx 1 root root 16 Apr 18 2025 instances -> /var/lib/redmine
drwxr-xr-x 6 root root 4096 Sep 6 11:07 lib
drwxrwxr-x 3 root root 4096 Jun 23 16:37 plugins
drwxr-xr-x 4 root root 4096 Sep 6 11:07 public
-rw-r--r-- 1 root root 255 Aug 25 16:15 Rakefile
drwxr-xr-x 2 root root 4096 Sep 6 11:07 templates
I have one plugin installed:
root at mail:/usr/share/redmine/plugins# ls -la
total 12
drwxrwxr-x 3 root root 4096 Jun 23 16:37 .
drwxr-xr-x 12 root root 4096 Sep 6 11:07 ..
drwxr-xr-x 5 root root 4096 Sep 6 11:09 redmine_simple_captcha\
The plugin folder inside of the instance links to the plugin:
root at mail:/usr/share/redmine/instances/default/plugins# ls -la
total 8
drwxr-xr-x 2 www-data www-data 4096 May 12 2025 .
drwxr-xr-x 5 root root 4096 Oct 6 15:33 ..
lrwxrwxrwx 1 www-data www-data 50 May 12 2025 redmine_simple_captcha -> /
usr/share/redmine/plugins/redmine_simple_captcha/
This works for me and survives upgrades.
--
Soren Stoutner
soren at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://alioth-lists.debian.net/pipermail/pkg-ruby-extras-maintainers/attachments/20251117/4fbe10ec/attachment.sig>
More information about the Pkg-ruby-extras-maintainers
mailing list