[DRE-maint] Bug#1101504: redmine: served via unicorn and nginx, errors due to 'GET /assets/...'

Soren Stoutner soren at debian.org
Thu Apr 10 05:53:39 BST 2025


Jörg,

I spent a bunch of time playing with various test installations and 
rewrote sections of the config files and the documentation.

https://salsa.debian.org/ruby-team/redmine/-/commit/
c8c07c020ebaef2cc2e067fc6eb0fe8f2cb2e5d7

There is one typo with the word “sudo” I have already fixed for a 
future upload.  Let me know if you think there is anything else that 
needs to be corrected.

On Tuesday, April 1, 2025 6:31:37 AM Mountain Standard Time Jörg-
Volker Peetz wrote:
> Hi Soren,
> 
> in my last mail I missed two things, so I have two corrections to
> make:
> Soren Stoutner wrote on 31/03/2025 21:50:
> > Jörg-Volker
> > 
> > On Saturday, March 29, 2025 3:59:22 AM Mountain Standard Time
> > Jörg-
> > 
> > Volker Peetz wrote:
> >>> I have added this information to README.Debian.
> >>> 
> >>> https://salsa.debian.org/ruby-team/redmine/-/blob/master/debian/
> >>> README.Debian?ref_type=heads#L43-55
> >> 
> >> Yes, I used your hint and refined it a little bit:
> >> 
> >> First, the old assets have to be removed:
> >>     # rm -rf /var/cache/redmine/default/public/assets/*
> 
> In the assets directory is at least one dot file (.manifest.json).
> Maybe, better do
> 
> (cd /var/cache/redmine/default/public ; rm -rf assets ; \
>      mkdir -m 755 assets ; chown www-data: assets)
> 
> >> then rebuild the assets, taking some wisdom from the
> >> 
> >> redmine.postinst script:
> >>     # su -s <REDMINE_CURRENT_USER> /bin/sh -c "cd
> >>     /usr/share/redmine
> >> 
> >> ; REDMINE_INSTANCE=<INSTANCE> bundle exec rake assets:precompile
> >> RAILS_ENV="production" RAILS_RELATIVE_URL_ROOT=/<SUB-URI>"
> 
> I placed the switch '-s' wrong and maybe, for clarity the arguments
> should be reordered. The following works:
> 
> su <REDMINHE_CURRENT_USER> -s /bin/sh -c \
>      "cd /usr/share/redmine ; REDMINE_INSTANCE=<INSTANCE> \
>      RAILS_ENV=production RAILS_RELATIVE_URL_ROOT=/<SUB-URI> \
>      bundle exec rake assets:precompile"
> 
> And it could be added:
> 
> """
> Alternatively, run the following command to configure the assets
> with alias:
> 
> service <REDMINE> restart
> 
> which makes use of the fact that by default, Redmine automatically
> recompiles assets in production mode when the application is (re-)
> started. """
> 
> <snip>
> 
> Regards,
> Jörg.


-- 
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/20250409/b3351cf9/attachment.sig>


More information about the Pkg-ruby-extras-maintainers mailing list