-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
I have installed pupnet-deploy and its pre-requisites on a Redhat Enterprise Linux 8.7 system. When trying to build a flatpak for this Helloworld example I get an error. I modified the .csproj file to target .NET 6.0. Here is the output from running pupnet -k flatpak
PupNet Deploy 1.0.1
Configuration: ./HelloWorld.pupnet.conf
============================================================
APPLICATION: HelloWorld 3.2.1 [5]
============================================================
AppBaseName: HelloWorld
AppId: zone.kuiper.helloworld
AppVersion: 3.2.1
PackageRelease: 5
StartCommand: helloworld [Not Supported]
============================================================
OUTPUT: FLATPAK
============================================================
PackageKind: Flatpak
Runtime: linux-x64
Arch: Auto (x86_64)
Build: Release
OutputName: HelloWorld-3.2.1-5.x86_64.flatpak
OutputDirectory: /home/stuart/PupNet-HelloWorld/Deploy/bin
============================================================
DESKTOP: app.desktop
============================================================
[Desktop Entry]
Type=Application
Name=Hello World
Icon=zone.kuiper.helloworld
Comment=A Hello World application
Exec=HelloWorld
TryExec=HelloWorld
NoDisplay=false
X-AppImage-Integrate=true
Terminal=true
Categories=Utility
MimeType=
Keywords=
============================================================
BUILD PROJECT: PupNet-HelloWorld
============================================================
dotnet publish "/home/stuart/PupNet-HelloWorld" -r linux-x64 -c Release -p:Version=3.2.1 --self-contained true -p:DebugType=None -p:DebugSymbols=false -o "/tmp/KuiperZone.PupNet/zone.kuiper.helloworld-linux-x64-Release-Flatpak/AppDir/usr/bin"
/home/stuart/PupNet-HelloWorld/Deploy/PostPublish.sh
============================================================
BUILD PACKAGE: HelloWorld-3.2.1-5.x86_64.flatpak
============================================================
flatpak-builder --repo="/tmp/KuiperZone.PupNet/zone.kuiper.helloworld-linux-x64-Release-Flatpak/repo" --force-clean "/tmp/KuiperZone.PupNet/zone.kuiper.helloworld-linux-x64-Release-Flatpak/build" --state-dir "/tmp/KuiperZone.PupNet/zone.kuiper.helloworld-linux-x64-Release-Flatpak/state" "/tmp/KuiperZone.PupNet/zone.kuiper.helloworld-linux-x64-Release-Flatpak/HelloWorld.yml"
flatpak build-bundle "/tmp/KuiperZone.PupNet/zone.kuiper.helloworld-linux-x64-Release-Flatpak/repo" "/home/stuart/PupNet-HelloWorld/Deploy/bin/HelloWorld-3.2.1-5.x86_64.flatpak" zone.kuiper.helloworld
============================================================
ISSUES
============================================================
[None Detected]
Continue? [N/y] or ESC aborts? Y
Remove: . ... OK
Create Directory: . ... OK
Create Directory: AppDir ... OK
Create Directory: AppDir/usr/bin ... OK
Create Directory: AppDir/usr/share ... OK
Create Directory: AppDir/usr/share/icons ... OK
Create Directory: AppDir/usr/share/applications ... OK
Create Directory: AppDir/usr/share/metainfo ... OK
Create File: AppDir/usr/share/applications/zone.kuiper.helloworld.desktop ... OK
Create File: AppDir/usr/share/metainfo/zone.kuiper.helloworld.metainfo.xml ... OK
Create Directory: AppDir/usr/share/icons/hicolor/16x16/apps ... OK
Create File: AppDir/usr/share/icons/hicolor/16x16/apps/zone.kuiper.helloworld.png ... OK
Create Directory: AppDir/usr/share/icons/hicolor/24x24/apps ... OK
Create File: AppDir/usr/share/icons/hicolor/24x24/apps/zone.kuiper.helloworld.png ... OK
Create Directory: AppDir/usr/share/icons/hicolor/32x32/apps ... OK
Create File: AppDir/usr/share/icons/hicolor/32x32/apps/zone.kuiper.helloworld.png ... OK
Create Directory: AppDir/usr/share/icons/hicolor/48x48/apps ... OK
Create File: AppDir/usr/share/icons/hicolor/48x48/apps/zone.kuiper.helloworld.png ... OK
Create Directory: AppDir/usr/share/icons/hicolor/64x64/apps ... OK
Create File: AppDir/usr/share/icons/hicolor/64x64/apps/zone.kuiper.helloworld.png ... OK
Create Directory: AppDir/usr/share/icons/hicolor/scalable/apps ... OK
Create File: AppDir/usr/share/icons/hicolor/scalable/apps/zone.kuiper.helloworld.svg ... OK
Building Project ...
dotnet publish "/home/stuart/PupNet-HelloWorld" -r linux-x64 -c Release -p:Version=3.2.1 --self-contained true -p:DebugType=None -p:DebugSymbols=false -o "/tmp/KuiperZone.PupNet/zone.kuiper.helloworld-linux-x64-Release-Flatpak/AppDir/usr/bin"
Microsoft (R) Build Engine version 17.0.0+c9eb9dd64 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.
Determining projects to restore...
Restored /home/stuart/PupNet-HelloWorld/HelloWorld/HelloWorld.csproj (in 131 ms).
HelloWorld -> /home/stuart/PupNet-HelloWorld/HelloWorld/bin/Release/net6.0/linux-x64/HelloWorld.dll
HelloWorld -> /tmp/KuiperZone.PupNet/zone.kuiper.helloworld-linux-x64-Release-Flatpak/AppDir/usr/bin/
/home/stuart/PupNet-HelloWorld/Deploy/PostPublish.sh
===========================
POST_PUBLISH BASH SCRIPT
===========================
BUILD_ARCH: x64
BUILD_TARGET: Release
BUILD_SHARE: /tmp/KuiperZone.PupNet/zone.kuiper.helloworld-linux-x64-Release-Flatpak/AppDir/usr/share
BUILD_APP_BIN: /tmp/KuiperZone.PupNet/zone.kuiper.helloworld-linux-x64-Release-Flatpak/AppDir/usr/bin
Do work...
+ mkdir -p /tmp/KuiperZone.PupNet/zone.kuiper.helloworld-linux-x64-Release-Flatpak/AppDir/usr/bin/subdir
+ touch /tmp/KuiperZone.PupNet/zone.kuiper.helloworld-linux-x64-Release-Flatpak/AppDir/usr/bin/subdir/file.test
+ set +x
===========================
POST_PUBLISH END
===========================
Building Package ...
Exists?: AppDir/usr/bin/HelloWorld ... OK
Create File: AppDir/usr/bin/LICENSE ... OK
Create File: HelloWorld.yml ... OK
flatpak-builder --repo="/tmp/KuiperZone.PupNet/zone.kuiper.helloworld-linux-x64-Release-Flatpak/repo" --force-clean "/tmp/KuiperZone.PupNet/zone.kuiper.helloworld-linux-x64-Release-Flatpak/build" --state-dir "/tmp/KuiperZone.PupNet/zone.kuiper.helloworld-linux-x64-Release-Flatpak/state" "/tmp/KuiperZone.PupNet/zone.kuiper.helloworld-linux-x64-Release-Flatpak/HelloWorld.yml"
Downloading sources
Initializing build dir
Committing stage init to cache
Starting build of zone.kuiper.helloworld
fuse: device not found, try 'modprobe fuse' first
========================================================================
Building module HelloWorld in /tmp/KuiperZone.PupNet/zone.kuiper.helloworld-linux-x64-Release-Flatpak/state/build/HelloWorld-1
========================================================================
Running: mkdir -p /app/bin
error: Build directory /tmp/KuiperZone.PupNet/zone.kuiper.helloworld-linux-x64-Release-Flatpak/state/rofiles/rofiles-ipA9yH not initialized, use flatpak build-init
Error: module HelloWorld: Child process exited with code 1
FAILED
flatpak-builder returned non-zero exit code 1
Metadata
Metadata
Assignees
Labels
No labels