On Sunday, March 9, 2025 12:33:49 AM MST Pirate Praveen wrote: > On 8/3/25 11:43 PM, Soren Stoutner wrote: > > In updating to the latest Redmine (6.0.3) which is compatible with > > Rails 7 a problem has manifested with the Gemfile.lock file during > > configuration. > > > > > > Errno::ENOENT: No such file or directory @ rb_sysopen - > > /usr/share/redmine/Gemfile.lock > > See gitlab's postinst, Gemfile.lock is generated early in postinst. We > also generate it in systemd service since we can't set dpkg trigger for > native packages.
Thanks for the pointer. Looking at gitlab’s postinst was helpful for me. In redmine’s case, the problem ended up being that /var/lib/redmine was not being automatically created, or at least not in time, which caused the creation of /var/lib/ redmine/Gemfile.lock to fail. It isn’t clear to me why this change manifested with this release and why it worked earlier, but I was able to resolve it by manually creating /var/lib/redmine if needed in postinst. https://salsa.debian.org/ruby-team/redmine/-/blob/master/debian/redmine.postinst? ref_type=heads#L19-20 -- Soren Stoutner so...@debian.org
signature.asc
Description: This is a digitally signed message part.