[Bug 283347] multimedia/jellyfin version 10.10.3_1 compilation error - missing file after package creation

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 15 Dec 2024 14:25:54 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283347

            Bug ID: 283347
           Summary: multimedia/jellyfin version 10.10.3_1 compilation
                    error - missing file after package creation
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: bapt@FreeBSD.org
          Reporter: Christopher.davidson@gmail.com
          Assignee: bapt@FreeBSD.org
             Flags: maintainer-feedback?(bapt@FreeBSD.org)

Jellyfin media package, from /usr/ports, completes an install and confirms an
error when the package is being installed into the host jail

Background:
The jellyfin application was installed before this upgrade happened. The
application was de-installed through make deinstall and a make clean, within
/usr/ports/multimedia/jellyfin to confirm it is a clean slate.

The compilation was not done through any ports management system available.

Host server: FreeBSD 14.2
Jail instance: FreeBSD 14.2

The only thing installed in this jail, is the application jellyfin.

Steps to re-create:
1.) Pull latest /usr/ports, through git
2.) Navigate to /usr/porst/multimedia/jellyfin
3.) make recursive-config 
4.) make install clean

After the software is compiled and tries to install, through the newly created
package, this is the last set of messages received.

===>  Staging for jellyfin-10.10.3_1
===>   jellyfin-10.10.3_1 depends on package: ca_root_nss>0 - found
===>   jellyfin-10.10.3_1 depends on package: ffmpeg>0 - found
===>   jellyfin-10.10.3_1 depends on package: icu>0 - found
===>   jellyfin-10.10.3_1 depends on package: krb5>0 - found
===>   jellyfin-10.10.3_1 depends on package: libinotify>0 - found
===>   jellyfin-10.10.3_1 depends on package: libunwind>0 - found
===>   jellyfin-10.10.3_1 depends on package: mediainfo>0 - found
===>   Generating temporary packing list
===> Creating groups
===> Creating users
cd /usr/ports/multimedia/jellyfin/work/jellyfin-10.10.3/bin/publish/ && elfctl
-e +noaslr ./jellyfin
cd /usr/ports/multimedia/jellyfin/work/jellyfin-10.10.3/bin/publish/ && /bin/sh
-c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && 
/usr/bin/find -Ed $1 $3 \(   -type d -exec /bin/sh -c '\''cd '\''$2'\'' &&
chmod 755 "$@"'\'' . {} +  -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' &&
chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE .
/usr/ports/multimedia/jellyfin/work/stage//usr/local/jellyfin "! ( -type f
-name *\.so -or -type f -name "jellyfin" )"
cd /usr/ports/multimedia/jellyfin/work/jellyfin-10.10.3/bin/publish/ && /bin/sh
-c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && 
/usr/bin/find -Ed $1 $3 \(   -type d -exec /bin/sh -c '\''cd '\''$2'\'' &&
chmod 755 "$@"'\'' . {} +  -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' &&
chmod 555 "$@"'\'' . {} + \)' COPYTREE_BIN .
/usr/ports/multimedia/jellyfin/work/stage//usr/local/jellyfin " -type f -name
"jellyfin" "
install  -m 0644
/usr/ports/multimedia/jellyfin/work/jellyfin-10.10.3/bin/publish/*.so
/usr/ports/multimedia/jellyfin/work/stage//usr/local/jellyfin
====> Compressing man pages (compress-man)
===> Staging rc.d startup script(s)
===>  Installing for jellyfin-10.10.3_1
===>  Checking if jellyfin is already installed
===>   Registering installation for jellyfin-10.10.3_1
pkg-static: Unable to access file
/usr/ports/multimedia/jellyfin/work/stage/usr/local/jellyfin/jellyfin-web/32947.1d95d64c35f97caac382.chunk.js:No
such file or directory
*** Error code 1

Stop.
make: stopped in /usr/ports/multimedia/jellyfin
jellyfin # make install >> ~/jellyfin--missing-chunk
pkg-static: Unable to access file
/usr/ports/multimedia/jellyfin/work/stage/usr/local/jellyfin/jellyfin-web/32947.1d95d64c35f97caac382.chunk.js:No
such file or directory

Steps to try and resolve
1.) Search for the file in question: 32947.1d95d64c35f97caac382.chunk.js
through find / -name "32947.1d95d64c35f97caac382.chunk.js" with no luck

-- 
You are receiving this mail because:
You are the assignee for the bug.