Hi Soren,
Soren Stoutner wrote on 28/03/2025 23:43:
Jörg
On Friday, March 28, 2025 3:03:29 PM Mountain Standard Time Jörg-
Volker Peetz wrote:
Yes. And meanwhile, I found this in the redmine issues:
Defect #41734 wrong url for assets in public/assets
https://www.redmine.org/issues/41734
It is known upstream. And as far as I understand, after choosing a
sub-uri I have to re-generate the files in the
/var/cache/redmine/default/public/assets directory. The wrong path
is embedded in the css files in that directory.
How could this re-generation be accomplished? Maybe, every time
before deploying redmine?
It looks the the command you need to run is:
bundle exec rake assets:precompile RAILS_ENV="production" \
RAILS_RELATIVE_URL_ROOT=/sub-uri
https://salsa.debian.org/ruby-team/redmine/-/blob/master/doc/UPGRADING
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/*
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>"
(the line breaks are horrible, please correct it in the README)
Using 'assets:clobber' instead of 'assets:precompile' fails because rake then
tries to remove the link '/var/lib/redmine/default/public/assets' owned by user
root.
In the UPGRADING document it says: "By default, Redmine automatically recompiles
assets in production mode when the application starts."
And indeed, doing
# service unicorn stop
# rm -rf /var/cache/redmine/default/public/assets/*
# service unicorn start
the assets are rebuild correctly by redmine. Only difference is the ownership of
the files in /var/cache/redmine/default/public/assets/ which now belong to user
root.
Thanks for taking care.
Regards,
Jörg.
_______________________________________________
Pkg-ruby-extras-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers