ExpressLRS / ExpressLRS-Configurator

Cross platform configuration & build tool for the ExpressLRS radio link
GNU General Public License v3.0
565 stars 118 forks source link

Cannot install RPM: `unpacking of archive failed on file /usr/share/icons/hicolor/1024x1024/apps/expresslrs-configurator.png;62ffae7c: cpio: link failed - No such file or directory` #375

Open LeoniePhiline opened 2 years ago

LeoniePhiline commented 2 years ago

Expected Behavior

Package should be installed from RPM

Current Behavior

# rpm -U ./expresslrs-configurator-1.4.2.x86_64.rpm 
error: unpacking of archive failed on file /usr/share/icons/hicolor/1024x1024/apps/expresslrs-configurator.png;62ffae7c: cpio: link failed - No such file or directory
error: expresslrs-configurator-1.4.2-1.x86_64: install failed

Steps to Reproduce

  1. Download expresslrs-configurator-1.4.2.x86_64.rpm or any older version from GitHub Releases page
  2. Install with rpm
  3. Installation fails each time with "unpacking of archive failed on file /usr/share/icons/hicolor/1024x1024/apps/expresslrs-configurator.png;62ffae7c: cpio: link failed - No such file or directory"

Context

I am just trying to install the configurator.

Your Environment

Description:    openSUSE Tumbleweed
Release:        20220817
jurgelenas commented 1 year ago

@LeoniePhiline try 1.5.0 configurator release. I have upgraded Electron and bin packaging utils.

If this does not work for you, you are on your own. Here are some approaches you could use to work around this:

LeoniePhiline commented 1 year ago

Hi @jurgelenas

Thank you for your response!

Edit: See below for possible root cause and solution

Unfortunately the 1.5.0 RPM still fails to install:

❯ rpm -vvvvU ./expresslrs-configurator-1.5.0.x86_64.rpm                 
D: ============== ./expresslrs-configurator-1.5.0.x86_64.rpm
D: loading keyring from rpmdb
D: opening  db index       /usr/lib/sysimage/rpm/Packages.db mode=0x0
D: opening  db index       /usr/lib/sysimage/rpm/Index.db mode=0x0
D: opening  db index       Name tag=1000
D: opening  db index       Basenames tag=1117
D: opening  db index       Group tag=1016
D: opening  db index       Requirename tag=1049
D: opening  db index       Providename tag=1047
D: opening  db index       Conflictname tag=1054
D: opening  db index       Obsoletename tag=1090
D: opening  db index       Triggername tag=1066
D: opening  db index       Dirnames tag=1118
D: opening  db index       Installtid tag=1128
D: opening  db index       Sigmd5 tag=261
D: opening  db index       Sha1header tag=269
D: opening  db index       Filetriggername tag=5069
D: opening  db index       Transfiletriggername tag=5079
D: opening  db index       Recommendname tag=5046
D: opening  db index       Suggestname tag=5049
D: opening  db index       Supplementname tag=5052
D: opening  db index       Enhancename tag=5055
D:  read h#       2 
Header SHA1 digest: OK
D: added key gpg-pubkey-39db7c82-5847eb1f to keyring
D:  read h#       3 
Header SHA1 digest: OK
D: added key gpg-pubkey-3dbdc284-53674dd4 to keyring
D:  read h#    2533 
Header SHA1 digest: OK
D:  read h#    2603 
Header SHA1 digest: OK
D: added key gpg-pubkey-c66b6eae-4491871e to keyring
D:  read h#    5482 
Header SHA1 digest: OK
D: added key gpg-pubkey-694673ed-5359a438 to keyring
D: added subkey 0 of main key gpg-pubkey-694673ed-5359a438 to keyring
D:  read h#    5484 
Header SHA1 digest: OK
D: added key gpg-pubkey-4f38bde2-5868df70 to keyring
D:  read h#   15046 
Header SHA1 digest: OK
D: added key gpg-pubkey-df7587c3-576a5c23 to keyring
D: added subkey 0 of main key gpg-pubkey-df7587c3-576a5c23 to keyring
D:  read h#   27317 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-72174fc2-5a3ddf57 to keyring
D:  read h#   27460 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-3e1ba8d5-558ab6a8 to keyring
D:  read h#   27461 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-a7317b0f-551deab2 to keyring
D:  read h#   27462 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-ba07f4fb-5ac168db to keyring
D:  read h#   34688 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-6d2b04c2-5bc4893f to keyring
D:  read h#   35502 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-61a7c71d-55740c4b to keyring
D: added subkey 0 of main key gpg-pubkey-61a7c71d-55740c4b to keyring
D:  read h#   35504 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-f6e74bf5-5e1cf43e to keyring
D:  read h#   43471 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-be1229cf-5631588c to keyring
D:  read h#   44857 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-0fe5b5e3-5f12a597 to keyring
D:  read h#   53991 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-ee454f98-5f77a196 to keyring
D:  read h#   61076 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-da4fc3e9-5fefaf6d to keyring
D:  read h#   86921 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-766da614-60c9e2e7 to keyring
D:  read h#   88851 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-c80748dc-5fed0463 to keyring
D:  read h#   95464 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-03579c1d-5d504679 to keyring
D:  read h#   95926 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-65176565-5d94a381 to keyring
D:  read h#  108306 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-0fb770ee-60102132 to keyring
D:  read h#  111844 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-0f20116f-61ccbf12 to keyring
D:  read h#  134173 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-c2d4e821-6285304f to keyring
D: added subkey 0 of main key gpg-pubkey-c2d4e821-6285304f to keyring
D:  read h#  134509 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-17280ddf-628e6403 to keyring
D:  read h#  145832 
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-29b700a4-62b07e22 to keyring
D: ./expresslrs-configurator-1.5.0.x86_64.rpm: Header SHA256 digest: OK
D: ./expresslrs-configurator-1.5.0.x86_64.rpm: Header SHA1 digest: OK
D: Plugin: calling hook init in fsverity plugin
D: fsverity_init
D: Plugin: calling hook init in ima plugin
D: Plugin: calling hook init in syslog plugin
D:      added binary package [0]
D: found 0 source and 1 binary packages
D: ========== +++ expresslrs-configurator-1.5.0-1 x86_64/linux 0x0
D:  read h#  146878 
Header V3 RSA/SHA256 Signature, key ID 3dbdc284: OK
Header SHA256 digest: OK
Header SHA1 digest: OK
D:  Requires: /bin/sh                                       YES (db files)
D:  Requires: /bin/sh                                       YES (cached)
D:  read h#  150823 
Header V3 RSA/SHA256 Signature, key ID 3dbdc284: OK
Header SHA256 digest: OK
Header SHA1 digest: OK
D:  Requires: git                                           YES (db provides)
D:  read h#  149884 
Header V3 RSA/SHA256 Signature, key ID 3dbdc284: OK
Header SHA256 digest: OK
Header SHA1 digest: OK
D:  Requires: python3                                       YES (db provides)
D:  Requires: rpmlib(CompressedFileNames) <= 3.0.4-1        YES (rpmlib provides)
D:  Requires: rpmlib(PartialHardlinkSets) <= 4.0.4-1        YES (rpmlib provides)
D:  Requires: rpmlib(PayloadFilesHavePrefix) <= 4.0-1       YES (rpmlib provides)
D:  Requires: rpmlib(PayloadIsXz) <= 5.2-1                  YES (rpmlib provides)
D: ========== recording tsort relations
D: ========== tsorting packages (order, #predecessors, #succesors, depth)
D:     0    0    0    1   +expresslrs-configurator-1.5.0-1.x86_64
D: installing binary packages
D: closed   db index       Enhancename
D: closed   db index       Supplementname
D: closed   db index       Suggestname
D: closed   db index       Recommendname
D: closed   db index       Transfiletriggername
D: closed   db index       Filetriggername
D: closed   db index       Sha1header
D: closed   db index       Sigmd5
D: closed   db index       Installtid
D: closed   db index       Dirnames
D: closed   db index       Triggername
D: closed   db index       Obsoletename
D: closed   db index       Conflictname
D: closed   db index       Providename
D: closed   db index       Requirename
D: closed   db index       Group
D: closed   db index       Basenames
D: closed   db index       Name
D: closed   db index       /usr/lib/sysimage/rpm/Index.db
D: closed   db index       /usr/lib/sysimage/rpm/Packages.db
D: opening  db index       /usr/lib/sysimage/rpm/Packages.db mode=0x42
D: opening  db index       /usr/lib/sysimage/rpm/Index.db mode=0x42
D: opening  db index       Name tag=1000
D: opening  db index       Basenames tag=1117
D: opening  db index       Group tag=1016
D: opening  db index       Requirename tag=1049
D: opening  db index       Providename tag=1047
D: opening  db index       Conflictname tag=1054
D: opening  db index       Obsoletename tag=1090
D: opening  db index       Triggername tag=1066
D: opening  db index       Dirnames tag=1118
D: opening  db index       Installtid tag=1128
D: opening  db index       Sigmd5 tag=261
D: opening  db index       Sha1header tag=269
D: opening  db index       Filetriggername tag=5069
D: opening  db index       Transfiletriggername tag=5079
D: opening  db index       Recommendname tag=5046
D: opening  db index       Suggestname tag=5049
D: opening  db index       Supplementname tag=5052
D: opening  db index       Enhancename tag=5055
D: sanity checking 1 elements
Verifying packages...
D: Plugin: calling hook tsm_pre in selinux plugin
D: Plugin: calling hook tsm_pre in syslog plugin
D: running pre-transaction scripts
D: computing 160 file fingerprints
Preparing packages...
D: computing file dispositions
D: 0x0000002c     4096      8094336           -1 rotational:-1 /opt
D: 0x00000026     4096      8094336           -1 rotational:-1 /
D: ========== +++ expresslrs-configurator-1.5.0-1 x86_64-linux 0x0
D: expresslrs-configurator-1.5.0-1.x86_64: Header SHA256 digest: OK
D: expresslrs-configurator-1.5.0-1.x86_64: Header SHA1 digest: OK
D:   install: expresslrs-configurator-1.5.0-1.x86_64 has 160 files
D: Plugin: calling hook psm_pre in selinux plugin
expresslrs-configurator-1.5.0-1.x86_64
D: create     100644  1 (   0,   0)  1096 /opt/ExpressLRS Configurator/LICENSE.electron.txt;6321c47d
D: create     100644  1 (   0,   0)6610370 /opt/ExpressLRS Configurator/LICENSES.chromium.html;6321c47d
D: create     100755  1 (   0,   0) 52504 /opt/ExpressLRS Configurator/chrome-sandbox;6321c47d
D: create     100644  1 (   0,   0)129907 /opt/ExpressLRS Configurator/chrome_100_percent.pak;6321c47d
D: create     100644  1 (   0,   0)181130 /opt/ExpressLRS Configurator/chrome_200_percent.pak;6321c47d
D: create     100755  1 (   0,   0)1151424 /opt/ExpressLRS Configurator/chrome_crashpad_handler;6321c47d
D: create     100644  1 (   0,   0)774580 /opt/ExpressLRS Configurator/dependencies/get-platformio.py;6321c47d
D: create     100755  1 (   0,   0)154975048 /opt/ExpressLRS Configurator/expresslrs-configurator;6321c47d
D: create     100644  1 (   0,   0)10454784 /opt/ExpressLRS Configurator/icudtl.dat;6321c47d
D: create     100755  1 (   0,   0)246536 /opt/ExpressLRS Configurator/libEGL.so;6321c47d
D: create     100755  1 (   0,   0)6455360 /opt/ExpressLRS Configurator/libGLESv2.so;6321c47d
D: create     100755  1 (   0,   0)2991840 /opt/ExpressLRS Configurator/libffmpeg.so;6321c47d
D: create     100755  1 (   0,   0)4258416 /opt/ExpressLRS Configurator/libvk_swiftshader.so;6321c47d
D: create     100755  1 (   0,   0)5997088 /opt/ExpressLRS Configurator/libvulkan.so.1;6321c47d
D: create     100644  1 (   0,   0)328798 /opt/ExpressLRS Configurator/locales/af.pak;6321c47d
D: create     100644  1 (   0,   0)533289 /opt/ExpressLRS Configurator/locales/am.pak;6321c47d
D: create     100644  1 (   0,   0)574747 /opt/ExpressLRS Configurator/locales/ar.pak;6321c47d
D: create     100644  1 (   0,   0)611733 /opt/ExpressLRS Configurator/locales/bg.pak;6321c47d
D: create     100644  1 (   0,   0)785461 /opt/ExpressLRS Configurator/locales/bn.pak;6321c47d
D: create     100644  1 (   0,   0)372169 /opt/ExpressLRS Configurator/locales/ca.pak;6321c47d
D: create     100644  1 (   0,   0)378612 /opt/ExpressLRS Configurator/locales/cs.pak;6321c47d
D: create     100644  1 (   0,   0)343597 /opt/ExpressLRS Configurator/locales/da.pak;6321c47d
D: create     100644  1 (   0,   0)369203 /opt/ExpressLRS Configurator/locales/de.pak;6321c47d
D: create     100644  1 (   0,   0)666710 /opt/ExpressLRS Configurator/locales/el.pak;6321c47d
D: create     100644  1 (   0,   0)300768 /opt/ExpressLRS Configurator/locales/en-GB.pak;6321c47d
D: create     100644  1 (   0,   0)303155 /opt/ExpressLRS Configurator/locales/en-US.pak;6321c47d
D: create     100644  1 (   0,   0)367622 /opt/ExpressLRS Configurator/locales/es-419.pak;6321c47d
D: create     100644  1 (   0,   0)368380 /opt/ExpressLRS Configurator/locales/es.pak;6321c47d
D: create     100644  1 (   0,   0)331587 /opt/ExpressLRS Configurator/locales/et.pak;6321c47d
D: create     100644  1 (   0,   0)537452 /opt/ExpressLRS Configurator/locales/fa.pak;6321c47d
D: create     100644  1 (   0,   0)339810 /opt/ExpressLRS Configurator/locales/fi.pak;6321c47d
D: create     100644  1 (   0,   0)381306 /opt/ExpressLRS Configurator/locales/fil.pak;6321c47d
D: create     100644  1 (   0,   0)397192 /opt/ExpressLRS Configurator/locales/fr.pak;6321c47d
D: create     100644  1 (   0,   0)760005 /opt/ExpressLRS Configurator/locales/gu.pak;6321c47d
D: create     100644  1 (   0,   0)470511 /opt/ExpressLRS Configurator/locales/he.pak;6321c47d
D: create     100644  1 (   0,   0)791442 /opt/ExpressLRS Configurator/locales/hi.pak;6321c47d
D: create     100644  1 (   0,   0)367125 /opt/ExpressLRS Configurator/locales/hr.pak;6321c47d
D: create     100644  1 (   0,   0)396722 /opt/ExpressLRS Configurator/locales/hu.pak;6321c47d
D: create     100644  1 (   0,   0)325691 /opt/ExpressLRS Configurator/locales/id.pak;6321c47d
D: create     100644  1 (   0,   0)361885 /opt/ExpressLRS Configurator/locales/it.pak;6321c47d
D: create     100644  1 (   0,   0)441001 /opt/ExpressLRS Configurator/locales/ja.pak;6321c47d
D: create     100644  1 (   0,   0)876703 /opt/ExpressLRS Configurator/locales/kn.pak;6321c47d
D: create     100644  1 (   0,   0)370493 /opt/ExpressLRS Configurator/locales/ko.pak;6321c47d
D: create     100644  1 (   0,   0)396427 /opt/ExpressLRS Configurator/locales/lt.pak;6321c47d
D: create     100644  1 (   0,   0)395218 /opt/ExpressLRS Configurator/locales/lv.pak;6321c47d
D: create     100644  1 (   0,   0)920287 /opt/ExpressLRS Configurator/locales/ml.pak;6321c47d
D: create     100644  1 (   0,   0)747267 /opt/ExpressLRS Configurator/locales/mr.pak;6321c47d
D: create     100644  1 (   0,   0)340447 /opt/ExpressLRS Configurator/locales/ms.pak;6321c47d
D: create     100644  1 (   0,   0)333667 /opt/ExpressLRS Configurator/locales/nb.pak;6321c47d
D: create     100644  1 (   0,   0)345246 /opt/ExpressLRS Configurator/locales/nl.pak;6321c47d
D: create     100644  1 (   0,   0)382139 /opt/ExpressLRS Configurator/locales/pl.pak;6321c47d
D: create     100644  1 (   0,   0)361629 /opt/ExpressLRS Configurator/locales/pt-BR.pak;6321c47d
D: create     100644  1 (   0,   0)364818 /opt/ExpressLRS Configurator/locales/pt-PT.pak;6321c47d
D: create     100644  1 (   0,   0)374253 /opt/ExpressLRS Configurator/locales/ro.pak;6321c47d
D: create     100644  1 (   0,   0)608992 /opt/ExpressLRS Configurator/locales/ru.pak;6321c47d
D: create     100644  1 (   0,   0)385132 /opt/ExpressLRS Configurator/locales/sk.pak;6321c47d
D: create     100644  1 (   0,   0)370532 /opt/ExpressLRS Configurator/locales/sl.pak;6321c47d
D: create     100644  1 (   0,   0)574714 /opt/ExpressLRS Configurator/locales/sr.pak;6321c47d
D: create     100644  1 (   0,   0)336315 /opt/ExpressLRS Configurator/locales/sv.pak;6321c47d
D: create     100644  1 (   0,   0)352224 /opt/ExpressLRS Configurator/locales/sw.pak;6321c47d
D: create     100644  1 (   0,   0)902500 /opt/ExpressLRS Configurator/locales/ta.pak;6321c47d
D: create     100644  1 (   0,   0)839943 /opt/ExpressLRS Configurator/locales/te.pak;6321c47d
D: create     100644  1 (   0,   0)707262 /opt/ExpressLRS Configurator/locales/th.pak;6321c47d
D: create     100644  1 (   0,   0)359217 /opt/ExpressLRS Configurator/locales/tr.pak;6321c47d
D: create     100644  1 (   0,   0)607301 /opt/ExpressLRS Configurator/locales/uk.pak;6321c47d
D: create     100644  1 (   0,   0)535667 /opt/ExpressLRS Configurator/locales/ur.pak;6321c47d
D: create     100644  1 (   0,   0)425595 /opt/ExpressLRS Configurator/locales/vi.pak;6321c47d
D: create     100644  1 (   0,   0)308871 /opt/ExpressLRS Configurator/locales/zh-CN.pak;6321c47d
D: create     100644  1 (   0,   0)306117 /opt/ExpressLRS Configurator/locales/zh-TW.pak;6321c47d
D: create     100644  1 (   0,   0)5408634 /opt/ExpressLRS Configurator/resources.pak;6321c47d
D: create     100644  1 (   0,   0)7469362 /opt/ExpressLRS Configurator/resources/app.asar;6321c47d
D: create     100644  1 (   0,   0)  1044 /opt/ExpressLRS Configurator/resources/assets/DiscordIcon.svg;6321c47d
D: create     100644  1 (   0,   0)  1548 /opt/ExpressLRS Configurator/resources/assets/OpenCollective.svg;6321c47d
D: create     100644  1 (   0,   0)   284 /opt/ExpressLRS Configurator/resources/assets/assets.d.ts;6321c47d
D: create     100644  1 (   0,   0)   333 /opt/ExpressLRS Configurator/resources/assets/entitlements.mac.plist;6321c47d
D: create     100644  1 (   0,   0)1106310 /opt/ExpressLRS Configurator/resources/assets/icon.icns;6321c47d
D: create     100644  1 (   0,   0)361102 /opt/ExpressLRS Configurator/resources/assets/icon.ico;6321c47d
D: create     100644  1 (   0,   0) 41617 /opt/ExpressLRS Configurator/resources/assets/icon.png;6321c47d
D: create     100644  2 (   0,   0)666964 /opt/ExpressLRS Configurator/resources/assets/icons/1024x1024.png;6321c47d
D: create     100644  2 (   0,   0) 14600 /opt/ExpressLRS Configurator/resources/assets/icons/128x128.png;6321c47d
D: create     100644  2 (   0,   0)   721 /opt/ExpressLRS Configurator/resources/assets/icons/16x16.png;6321c47d
D: create     100644  2 (   0,   0)  1306 /opt/ExpressLRS Configurator/resources/assets/icons/24x24.png;6321c47d
D: create     100644  2 (   0,   0) 44732 /opt/ExpressLRS Configurator/resources/assets/icons/256x256.png;6321c47d
D: create     100644  2 (   0,   0)  2043 /opt/ExpressLRS Configurator/resources/assets/icons/32x32.png;6321c47d
D: create     100644  2 (   0,   0)  3692 /opt/ExpressLRS Configurator/resources/assets/icons/48x48.png;6321c47d
D: create     100644  2 (   0,   0)161967 /opt/ExpressLRS Configurator/resources/assets/icons/512x512.png;6321c47d
D: create     100644  2 (   0,   0)  5591 /opt/ExpressLRS Configurator/resources/assets/icons/64x64.png;6321c47d
D: create     100644  2 (   0,   0) 14600 /opt/ExpressLRS Configurator/resources/assets/icons/96x96.png;6321c47d
D: create     100644  1 (   0,   0) 10228 /opt/ExpressLRS Configurator/resources/assets/logotype.svg;6321c47d
D: create     100644  1 (   0,   0)  1862 /opt/ExpressLRS Configurator/resources/devices/axis-2400.json;6321c47d
D: create     100644  1 (   0,   0)   528 /opt/ExpressLRS Configurator/resources/devices/axis-backpack.json;6321c47d
D: create     100644  1 (   0,   0)  5752 /opt/ExpressLRS Configurator/resources/devices/betafpv-2400.json;6321c47d
D: create     100644  1 (   0,   0)  3394 /opt/ExpressLRS Configurator/resources/devices/betafpv-900.json;6321c47d
D: create     100644  1 (   0,   0)   458 /opt/ExpressLRS Configurator/resources/devices/betafpv-backpack.json;6321c47d
D: create     100644  1 (   0,   0)  9219 /opt/ExpressLRS Configurator/resources/devices/diy-2400.json;6321c47d
D: create     100644  1 (   0,   0)  6175 /opt/ExpressLRS Configurator/resources/devices/diy-900.json;6321c47d
D: create     100644  1 (   0,   0)  1639 /opt/ExpressLRS Configurator/resources/devices/diy-backpack.json;6321c47d
D: create     100644  1 (   0,   0)   310 /opt/ExpressLRS Configurator/resources/devices/diy-bluetooth-joystick.json;6321c47d
D: create     100644  1 (   0,   0)   838 /opt/ExpressLRS Configurator/resources/devices/emax-2400.json;6321c47d
D: create     100644  1 (   0,   0)   805 /opt/ExpressLRS Configurator/resources/devices/emax-900.json;6321c47d
D: create     100644  1 (   0,   0)   962 /opt/ExpressLRS Configurator/resources/devices/foxeer-2400.json;6321c47d
D: create     100644  1 (   0,   0)  6814 /opt/ExpressLRS Configurator/resources/devices/frsky-900.json;6321c47d
D: create     100644  1 (   0,   0)   452 /opt/ExpressLRS Configurator/resources/devices/frsky-backpack.json;6321c47d
D: create     100644  1 (   0,   0)   471 /opt/ExpressLRS Configurator/resources/devices/fusion-backpack.json;6321c47d
D: create     100644  1 (   0,   0)  2482 /opt/ExpressLRS Configurator/resources/devices/ghost-2400.json;6321c47d
D: create     100644  1 (   0,   0)  5608 /opt/ExpressLRS Configurator/resources/devices/happymodel-2400.json;6321c47d
D: create     100644  1 (   0,   0)  4000 /opt/ExpressLRS Configurator/resources/devices/happymodel-900.json;6321c47d
D: create     100644  1 (   0,   0)  1277 /opt/ExpressLRS Configurator/resources/devices/happymodel-backpack.json;6321c47d
D: create     100644  1 (   0,   0)   531 /opt/ExpressLRS Configurator/resources/devices/hdzero-backpack.json;6321c47d
D: create     100644  1 (   0,   0)  1746 /opt/ExpressLRS Configurator/resources/devices/hglrc-2400.json;6321c47d
D: create     100644  1 (   0,   0)   954 /opt/ExpressLRS Configurator/resources/devices/hglrc-900.json;6321c47d
D: create     100644  1 (   0,   0)  1498 /opt/ExpressLRS Configurator/resources/devices/iflight-2400.json;6321c47d
D: create     100644  1 (   0,   0)  1617 /opt/ExpressLRS Configurator/resources/devices/iflight-900.json;6321c47d
D: create     100644  1 (   0,   0)  3499 /opt/ExpressLRS Configurator/resources/devices/jumper-2400.json;6321c47d
D: create     100644  1 (   0,   0)   790 /opt/ExpressLRS Configurator/resources/devices/jumper-900.json;6321c47d
D: create     100644  1 (   0,   0)  3064 /opt/ExpressLRS Configurator/resources/devices/matek-2400.json;6321c47d
D: create     100644  1 (   0,   0)  4677 /opt/ExpressLRS Configurator/resources/devices/namimnorc-2400.json;6321c47d
D: create     100644  1 (   0,   0)  3739 /opt/ExpressLRS Configurator/resources/devices/namimnorc-900.json;6321c47d
D: create     100644  1 (   0,   0)   471 /opt/ExpressLRS Configurator/resources/devices/namimnorc-backpack.json;6321c47d
D: create     100644  1 (   0,   0)   946 /opt/ExpressLRS Configurator/resources/devices/neutronrc-900.json;6321c47d
D: create     100644  1 (   0,   0)   542 /opt/ExpressLRS Configurator/resources/devices/orqa-backpack.json;6321c47d
D: create     100644  1 (   0,   0)  2631 /opt/ExpressLRS Configurator/resources/devices/quadcopters-2400.json;6321c47d
D: create     100644  1 (   0,   0)  2020 /opt/ExpressLRS Configurator/resources/devices/radiomaster-2400.json;6321c47d
D: create     100644  1 (   0,   0)   608 /opt/ExpressLRS Configurator/resources/devices/radiomaster-backpack.json;6321c47d
D: create     100644  1 (   0,   0)  1737 /opt/ExpressLRS Configurator/resources/devices/rapidfire-backpack.json;6321c47d
D: create     100644  1 (   0,   0)  1893 /opt/ExpressLRS Configurator/resources/devices/rx5808-backpack.json;6321c47d
D: create     100644  1 (   0,   0)  2274 /opt/ExpressLRS Configurator/resources/devices/siyi-2400.json;6321c47d
D: create     100644  1 (   0,   0)   930 /opt/ExpressLRS Configurator/resources/devices/steadyview-backpack.json;6321c47d
D: create     100644  1 (   0,   0)  1649 /opt/ExpressLRS Configurator/resources/devices/vantac-2400.json;6321c47d
D: create     100644  1 (   0,   0)411024 /opt/ExpressLRS Configurator/snapshot_blob.bin;6321c47d
D: create     100644  1 (   0,   0)733672 /opt/ExpressLRS Configurator/v8_context_snapshot.bin;6321c47d
D: create     100644  1 (   0,   0)   107 /opt/ExpressLRS Configurator/vk_swiftshader_icd.json;6321c47d
D: create     040755  1 (   0,   0)     0 /usr/lib/.build-id
D: create     040755  1 (   0,   0)     0 /usr/lib/.build-id/0f
D: create     120777  1 (   0,   0)    63 /usr/lib/.build-id/0f/1e11badac9cbcf2c70d0df06ac8374ec1dd850;6321c47d
D: create     040755  1 (   0,   0)     0 /usr/lib/.build-id/13
D: create     120777  1 (   0,   0)    52 /usr/lib/.build-id/13/8178d9d714a8f99f3ccf33e3884af497fc50c7;6321c47d
D: create     040755  1 (   0,   0)     0 /usr/lib/.build-id/16
D: create     120777  1 (   0,   0)    60 /usr/lib/.build-id/16/6d5aee5bd69669ffa3be6bc9f4bf737d1a434b;6321c47d
D: create     040755  1 (   0,   0)     0 /usr/lib/.build-id/32
D: create     120777  1 (   0,   0)    63 /usr/lib/.build-id/32/763ed276f56a05d616fdde473d7abe65d366f4;6321c47d
D: create     040755  1 (   0,   0)     0 /usr/lib/.build-id/9f
D: create     120777  1 (   0,   0)    54 /usr/lib/.build-id/9f/fc2a94305cf20eb11bed11521a4b5223fd1ea9;6321c47d
D: create     040755  1 (   0,   0)     0 /usr/lib/.build-id/bb
D: create     120777  1 (   0,   0)    52 /usr/lib/.build-id/bb/c69020e6f5f02a84ab9c7ca9ea61aa6963d89d;6321c47d
D: create     040755  1 (   0,   0)     0 /usr/lib/.build-id/c4
D: create     120777  1 (   0,   0)    49 /usr/lib/.build-id/c4/a1acdfaa073f8075db6280d3f8cca1033fdd33;6321c47d
D: create     040755  1 (   0,   0)     0 /usr/lib/.build-id/c9
D: create     120777  1 (   0,   0)    54 /usr/lib/.build-id/c9/6cc12d12d3921b637a2e22c01e1e19518df714;6321c47d
D: create     100644  1 (   0,   0)   302 /usr/share/applications/expresslrs-configurator.desktop;6321c47d
D: create     100644  2 (   0,   0)666964 /usr/share/icons/hicolor/1024x1024/apps/expresslrs-configurator.png;6321c47d
D: create     100644  2 (   0,   0) 14600 /usr/share/icons/hicolor/128x128/apps/expresslrs-configurator.png;6321c47d
D: create     100644  2 (   0,   0)   721 /usr/share/icons/hicolor/16x16/apps/expresslrs-configurator.png;6321c47d
D: create     100644  2 (   0,   0)  1306 /usr/share/icons/hicolor/24x24/apps/expresslrs-configurator.png;6321c47d
D: create     100644  2 (   0,   0) 44732 /usr/share/icons/hicolor/256x256/apps/expresslrs-configurator.png;6321c47d
D: create     100644  2 (   0,   0)  2043 /usr/share/icons/hicolor/32x32/apps/expresslrs-configurator.png;6321c47d
D: create     100644  2 (   0,   0)  3692 /usr/share/icons/hicolor/48x48/apps/expresslrs-configurator.png;6321c47d
D: create     100644  2 (   0,   0)161967 /usr/share/icons/hicolor/512x512/apps/expresslrs-configurator.png;6321c47d
D: create     100644  2 (   0,   0)  5591 /usr/share/icons/hicolor/64x64/apps/expresslrs-configurator.png;6321c47d
D: create     100644  2 (   0,   0) 14600 /usr/share/icons/hicolor/96x96/apps/expresslrs-configurator.png;6321c47d
D: ========== Directories not explicitly included in package:
D:          0 /opt/ExpressLRS Configurator/
D:          1 /opt/ExpressLRS Configurator/dependencies/
D:          2 /opt/ExpressLRS Configurator/locales/
D:          3 /opt/ExpressLRS Configurator/resources/
D:          4 /opt/ExpressLRS Configurator/resources/assets/
D:          5 /opt/ExpressLRS Configurator/resources/assets/icons/
D:          6 /opt/ExpressLRS Configurator/resources/devices/
D:          7 /usr/lib/
D:         17 /usr/share/applications/
D:         18 /usr/share/icons/hicolor/1024x1024/apps/
D:         19 /usr/share/icons/hicolor/128x128/apps/
D:         20 /usr/share/icons/hicolor/16x16/apps/
D:         21 /usr/share/icons/hicolor/24x24/apps/
D:         22 /usr/share/icons/hicolor/256x256/apps/
D:         23 /usr/share/icons/hicolor/32x32/apps/
D:         24 /usr/share/icons/hicolor/48x48/apps/
D:         25 /usr/share/icons/hicolor/512x512/apps/
D:         26 /usr/share/icons/hicolor/64x64/apps/
D:         27 /usr/share/icons/hicolor/96x96/apps/
D: ==========
error: unpacking of archive failed on file /usr/share/icons/hicolor/1024x1024/apps/expresslrs-configurator.png;6321c47d: cpio: link failed - No such file or directory
D: Plugin: calling hook psm_post in syslog plugin
error: expresslrs-configurator-1.5.0-1.x86_64: install failed
D: running post-transaction scripts
D: Plugin: calling hook tsm_post in selinux plugin
D: Plugin: calling hook tsm_post in syslog plugin
D: syncing fs /opt
D: syncing fs /
D: closed   db index       Enhancename
D: closed   db index       Supplementname
D: closed   db index       Suggestname
D: closed   db index       Recommendname
D: closed   db index       Transfiletriggername
D: closed   db index       Filetriggername
D: closed   db index       Sha1header
D: closed   db index       Sigmd5
D: closed   db index       Installtid
D: closed   db index       Dirnames
D: closed   db index       Triggername
D: closed   db index       Obsoletename
D: closed   db index       Conflictname
D: closed   db index       Providename
D: closed   db index       Requirename
D: closed   db index       Group
D: closed   db index       Basenames
D: closed   db index       Name
D: closed   db index       /usr/lib/sysimage/rpm/Index.db
D: closed   db index       /usr/lib/sysimage/rpm/Packages.db
D: Exit status: 1

It seems like the postfix to all filenames ;6321c47d might indicate an issue - but I lack knowledge about the internals of the RPM package format and its extraction routine. rpm -ilv ./expresslrs-configurator-1.5.0.x86_64.rpm lists the files without the above postfix.

The directory /usr/share/icons/hicolor/1024x1024/apps/ does exist, but of course expresslrs-configurator.png;6321c47d does not. (expresslrs-configurator.png exists, though.)

This thread sounds to be related: https://codesti.com/issue/rancher-sandbox/rancher-desktop/764

Relevant excerpt:

This error appears to be generated due to an issue in CI. Producing an rpm outside of CI works.

Interesting...this github runner might be lacking some default rpm macros and configs. Also, the system where this issue appeared was having t'he same filesystem under /opt and /usr/share? I think I read about an old fpm bug related to erratic creation of hardlinks instead o copies or symlinks

I realized this is a feature of fpm packager (the tool electron-builder makes use of). It creates hardlinks when duplicated files are around. Then if /opt and /usr are in different volumes of filesystems this is likely to cause issues.

Indeed this might be the case here. My /opt and / (and /usr) are on different LVM subvolumes:

Excerpt from mount:

/dev/mapper/system-root on / type btrfs (rw,noatime,ssd,space_cache,subvolid=34281,subvol=/@/.snapshots/2027/snapshot)
[...]
/dev/mapper/system-root on /opt type btrfs (rw,noatime,ssd,space_cache,subvolid=263,subvol=/@/opt)

A similar case: https://github.com/puppetlabs/puppet-data-service/issues/53

It seems like the icons should not be linked, but copied?

miguelbaldi commented 1 year ago

1.5.0 RPM package is still broken, as pointed by @LeoniePhiline .

sudo rpm -vvvvU ./expresslrs-configurator-1.5.0.x86_64.rpm                                                                                09/30/22 12:35 AM
D: ============== ./expresslrs-configurator-1.5.0.x86_64.rpm
D: loading keyring from rpmdb
D: PRAGMA secure_delete = OFF: 0
D: PRAGMA case_sensitive_like = ON: 0
D:  read h#     339
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-69e1fead-5f497bb6 to keyring
D:  read h#     385
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-d651ff2e-5dadbbc1 to keyring
D:  read h#     579
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-6dc1be18-5ca9b41f to keyring
D:  read h#     740
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-12c944d0-5d5156ab to keyring
D:  read h#     912
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-94843c65-5dadbc64 to keyring
D:  read h#    1221
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-222d23d0-5910b0f0 to keyring
D:  read h#    1536
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-376d2134-5e454947 to keyring
D:  read h#    1540
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-7fac5991-4615767f to keyring
D:  read h#    1857
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-9570ff31-5e3006fb to keyring
D:  read h#    2001
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-be1229cf-5631588c to keyring
D:  read h#    2205
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-100bcd92-5ca9b382 to keyring
D:  read h#    2370
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-98ab5139-4bf2d0b0 to keyring
D:  read h#    7244
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-90cfb1f5-5ced7aac to keyring
D:  read h#    8289
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-75550613-5a70d652 to keyring
D:  read h#    8835
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-45719a39-5f2c0192 to keyring
D:  read h#   11962
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-621e9f35-58adea78 to keyring
D:  read h#   12338
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-e192a257-5e042aeb to keyring
D:  read h#   12339
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-9867c58f-601c49ca to keyring
D:  read h#   19419
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-c2d4e821-6285304f to keyring
D: added subkey 0 of main key gpg-pubkey-c2d4e821-6285304f to keyring
D:  read h#   19657
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-d38b4796-570c8cd3 to keyring
D: added subkey 0 of main key gpg-pubkey-d38b4796-570c8cd3 to keyring
D: added subkey 1 of main key gpg-pubkey-d38b4796-570c8cd3 to keyring
D: added subkey 2 of main key gpg-pubkey-d38b4796-570c8cd3 to keyring
D: added subkey 3 of main key gpg-pubkey-d38b4796-570c8cd3 to keyring
D:  read h#   19998
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-e2c63c11-602c28d5 to keyring
D:  read h#   20663
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-d02788c0-5fc27090 to keyring
D:  read h#   20960
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-38ab71f4-60242b08 to keyring
D: ./expresslrs-configurator-1.5.0.x86_64.rpm: Header SHA256 digest: OK
D: ./expresslrs-configurator-1.5.0.x86_64.rpm: Header SHA1 digest: OK
D: Plugin: calling hook init in systemd_inhibit plugin
D:  added binary package [0]
D: found 0 source and 1 binary packages
D: ========== +++ expresslrs-configurator-1.5.0-1 x86_64/linux 0x0
D:  read h#   21143
Header V4 RSA/SHA256 Signature, key ID 38ab71f4: OK
Header SHA256 digest: OK
Header SHA1 digest: OK
D:  Requires: /bin/sh                                       YES (db files)
D:  Requires: /bin/sh                                       YES (cached)
D:  read h#   23108
Header V4 RSA/SHA256 Signature, key ID 38ab71f4: OK
Header SHA256 digest: OK
Header SHA1 digest: OK
D:  Requires: git                                           YES (db provides)
D:  read h#   22325
Header V4 RSA/SHA256 Signature, key ID 38ab71f4: OK
Header SHA256 digest: OK
Header SHA1 digest: OK
D:  Requires: python3                                       YES (db provides)
D:  Requires: rpmlib(CompressedFileNames) <= 3.0.4-1        YES (rpmlib provides)
D:  Requires: rpmlib(PartialHardlinkSets) <= 4.0.4-1        YES (rpmlib provides)
D:  Requires: rpmlib(PayloadFilesHavePrefix) <= 4.0-1       YES (rpmlib provides)
D:  Requires: rpmlib(PayloadIsXz) <= 5.2-1                  YES (rpmlib provides)
D: ========== recording tsort relations
D: ========== tsorting packages (order, #predecessors, #succesors, depth)
D:     0    0    0    1   +expresslrs-configurator-1.5.0-1.x86_64
D: installing binary packages
D: PRAGMA secure_delete = OFF: 0
D: PRAGMA case_sensitive_like = ON: 0
D: PRAGMA journal_mode = WAL: 0
D: PRAGMA wal_autocheckpoint = 10000: 0
D: CREATE INDEX IF NOT EXISTS 'Name_key_idx' ON 'Name'(key ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Basenames_key_idx' ON 'Basenames'(key ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Basenames_hnum_idx' ON 'Basenames'(hnum ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Group_key_idx' ON 'Group'(key ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Requirename_key_idx' ON 'Requirename'(key ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Requirename_hnum_idx' ON 'Requirename'(hnum ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Providename_key_idx' ON 'Providename'(key ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Providename_hnum_idx' ON 'Providename'(hnum ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Conflictname_key_idx' ON 'Conflictname'(key ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Conflictname_hnum_idx' ON 'Conflictname'(hnum ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Obsoletename_key_idx' ON 'Obsoletename'(key ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Obsoletename_hnum_idx' ON 'Obsoletename'(hnum ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Triggername_key_idx' ON 'Triggername'(key ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Triggername_hnum_idx' ON 'Triggername'(hnum ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Dirnames_key_idx' ON 'Dirnames'(key ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Dirnames_hnum_idx' ON 'Dirnames'(hnum ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Sha1header_key_idx' ON 'Sha1header'(key ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Filetriggername_key_idx' ON 'Filetriggername'(key ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Filetriggername_hnum_idx' ON 'Filetriggername'(hnum ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Transfiletriggername_key_idx' ON 'Transfiletriggername'(key ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Transfiletriggername_hnum_idx' ON 'Transfiletriggername'(hnum ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Recommendname_key_idx' ON 'Recommendname'(key ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Recommendname_hnum_idx' ON 'Recommendname'(hnum ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Suggestname_key_idx' ON 'Suggestname'(key ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Suggestname_hnum_idx' ON 'Suggestname'(hnum ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Supplementname_key_idx' ON 'Supplementname'(key ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Supplementname_hnum_idx' ON 'Supplementname'(hnum ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Enhancename_key_idx' ON 'Enhancename'(key ASC): 0
D: CREATE INDEX IF NOT EXISTS 'Enhancename_hnum_idx' ON 'Enhancename'(hnum ASC): 0
D: sanity checking 1 elements
Verifying packages...
D: Plugin: calling hook tsm_pre in selinux plugin
D: Plugin: calling hook tsm_pre in systemd_inhibit plugin
D: System shutdown blocked (fd 10)
D: running pre-transaction scripts
D: computing 160 file fingerprints
Preparing packages...
D: computing file dispositions
D: 0x00000811     4096     92373520     57152313 rotational:-1 /opt
D: 0x00010308     4096      8066591      3996188 rotational:-1 /
D: ========== +++ expresslrs-configurator-1.5.0-1 x86_64-linux 0x0
D: expresslrs-configurator-1.5.0-1.x86_64: Header SHA256 digest: OK
D: expresslrs-configurator-1.5.0-1.x86_64: Header SHA1 digest: OK
D:   install: expresslrs-configurator-1.5.0-1.x86_64 has 160 files
D: Plugin: calling hook psm_pre in selinux plugin
expresslrs-configurator-1.5.0-1.x86_64
D: create     100644  1 (   0,   0)  1096 /opt/ExpressLRS Configurator/LICENSE.electron.txt;63366411
D: create     100644  1 (   0,   0)6610370 /opt/ExpressLRS Configurator/LICENSES.chromium.html;63366411
D: create     100755  1 (   0,   0) 52504 /opt/ExpressLRS Configurator/chrome-sandbox;63366411
D: create     100644  1 (   0,   0)129907 /opt/ExpressLRS Configurator/chrome_100_percent.pak;63366411
D: create     100644  1 (   0,   0)181130 /opt/ExpressLRS Configurator/chrome_200_percent.pak;63366411
D: create     100755  1 (   0,   0)1151424 /opt/ExpressLRS Configurator/chrome_crashpad_handler;63366411
D: create     100644  1 (   0,   0)774580 /opt/ExpressLRS Configurator/dependencies/get-platformio.py;63366411
D: create     100755  1 (   0,   0)154975048 /opt/ExpressLRS Configurator/expresslrs-configurator;63366411
D: create     100644  1 (   0,   0)10454784 /opt/ExpressLRS Configurator/icudtl.dat;63366411
D: create     100755  1 (   0,   0)246536 /opt/ExpressLRS Configurator/libEGL.so;63366411
D: create     100755  1 (   0,   0)6455360 /opt/ExpressLRS Configurator/libGLESv2.so;63366411
D: create     100755  1 (   0,   0)2991840 /opt/ExpressLRS Configurator/libffmpeg.so;63366411
D: create     100755  1 (   0,   0)4258416 /opt/ExpressLRS Configurator/libvk_swiftshader.so;63366411
D: create     100755  1 (   0,   0)5997088 /opt/ExpressLRS Configurator/libvulkan.so.1;63366411
D: create     100644  1 (   0,   0)328798 /opt/ExpressLRS Configurator/locales/af.pak;63366411
D: create     100644  1 (   0,   0)533289 /opt/ExpressLRS Configurator/locales/am.pak;63366411
D: create     100644  1 (   0,   0)574747 /opt/ExpressLRS Configurator/locales/ar.pak;63366411
D: create     100644  1 (   0,   0)611733 /opt/ExpressLRS Configurator/locales/bg.pak;63366411
D: create     100644  1 (   0,   0)785461 /opt/ExpressLRS Configurator/locales/bn.pak;63366411
D: create     100644  1 (   0,   0)372169 /opt/ExpressLRS Configurator/locales/ca.pak;63366411
D: create     100644  1 (   0,   0)378612 /opt/ExpressLRS Configurator/locales/cs.pak;63366411
D: create     100644  1 (   0,   0)343597 /opt/ExpressLRS Configurator/locales/da.pak;63366411
D: create     100644  1 (   0,   0)369203 /opt/ExpressLRS Configurator/locales/de.pak;63366411
D: create     100644  1 (   0,   0)666710 /opt/ExpressLRS Configurator/locales/el.pak;63366411
D: create     100644  1 (   0,   0)300768 /opt/ExpressLRS Configurator/locales/en-GB.pak;63366411
D: create     100644  1 (   0,   0)303155 /opt/ExpressLRS Configurator/locales/en-US.pak;63366411
D: create     100644  1 (   0,   0)367622 /opt/ExpressLRS Configurator/locales/es-419.pak;63366411
D: create     100644  1 (   0,   0)368380 /opt/ExpressLRS Configurator/locales/es.pak;63366411
D: create     100644  1 (   0,   0)331587 /opt/ExpressLRS Configurator/locales/et.pak;63366411
D: create     100644  1 (   0,   0)537452 /opt/ExpressLRS Configurator/locales/fa.pak;63366411
D: create     100644  1 (   0,   0)339810 /opt/ExpressLRS Configurator/locales/fi.pak;63366411
D: create     100644  1 (   0,   0)381306 /opt/ExpressLRS Configurator/locales/fil.pak;63366411
D: create     100644  1 (   0,   0)397192 /opt/ExpressLRS Configurator/locales/fr.pak;63366411
D: create     100644  1 (   0,   0)760005 /opt/ExpressLRS Configurator/locales/gu.pak;63366411
D: create     100644  1 (   0,   0)470511 /opt/ExpressLRS Configurator/locales/he.pak;63366411
D: create     100644  1 (   0,   0)791442 /opt/ExpressLRS Configurator/locales/hi.pak;63366411
D: create     100644  1 (   0,   0)367125 /opt/ExpressLRS Configurator/locales/hr.pak;63366411
D: create     100644  1 (   0,   0)396722 /opt/ExpressLRS Configurator/locales/hu.pak;63366411
D: create     100644  1 (   0,   0)325691 /opt/ExpressLRS Configurator/locales/id.pak;63366411
D: create     100644  1 (   0,   0)361885 /opt/ExpressLRS Configurator/locales/it.pak;63366411
D: create     100644  1 (   0,   0)441001 /opt/ExpressLRS Configurator/locales/ja.pak;63366411
D: create     100644  1 (   0,   0)876703 /opt/ExpressLRS Configurator/locales/kn.pak;63366411
D: create     100644  1 (   0,   0)370493 /opt/ExpressLRS Configurator/locales/ko.pak;63366411
D: create     100644  1 (   0,   0)396427 /opt/ExpressLRS Configurator/locales/lt.pak;63366411
D: create     100644  1 (   0,   0)395218 /opt/ExpressLRS Configurator/locales/lv.pak;63366411
D: create     100644  1 (   0,   0)920287 /opt/ExpressLRS Configurator/locales/ml.pak;63366411
D: create     100644  1 (   0,   0)747267 /opt/ExpressLRS Configurator/locales/mr.pak;63366411
D: create     100644  1 (   0,   0)340447 /opt/ExpressLRS Configurator/locales/ms.pak;63366411
D: create     100644  1 (   0,   0)333667 /opt/ExpressLRS Configurator/locales/nb.pak;63366411
D: create     100644  1 (   0,   0)345246 /opt/ExpressLRS Configurator/locales/nl.pak;63366411
D: create     100644  1 (   0,   0)382139 /opt/ExpressLRS Configurator/locales/pl.pak;63366411
D: create     100644  1 (   0,   0)361629 /opt/ExpressLRS Configurator/locales/pt-BR.pak;63366411
D: create     100644  1 (   0,   0)364818 /opt/ExpressLRS Configurator/locales/pt-PT.pak;63366411
D: create     100644  1 (   0,   0)374253 /opt/ExpressLRS Configurator/locales/ro.pak;63366411
D: create     100644  1 (   0,   0)608992 /opt/ExpressLRS Configurator/locales/ru.pak;63366411
D: create     100644  1 (   0,   0)385132 /opt/ExpressLRS Configurator/locales/sk.pak;63366411
D: create     100644  1 (   0,   0)370532 /opt/ExpressLRS Configurator/locales/sl.pak;63366411
D: create     100644  1 (   0,   0)574714 /opt/ExpressLRS Configurator/locales/sr.pak;63366411
D: create     100644  1 (   0,   0)336315 /opt/ExpressLRS Configurator/locales/sv.pak;63366411
D: create     100644  1 (   0,   0)352224 /opt/ExpressLRS Configurator/locales/sw.pak;63366411
D: create     100644  1 (   0,   0)902500 /opt/ExpressLRS Configurator/locales/ta.pak;63366411
D: create     100644  1 (   0,   0)839943 /opt/ExpressLRS Configurator/locales/te.pak;63366411
D: create     100644  1 (   0,   0)707262 /opt/ExpressLRS Configurator/locales/th.pak;63366411
D: create     100644  1 (   0,   0)359217 /opt/ExpressLRS Configurator/locales/tr.pak;63366411
D: create     100644  1 (   0,   0)607301 /opt/ExpressLRS Configurator/locales/uk.pak;63366411
D: create     100644  1 (   0,   0)535667 /opt/ExpressLRS Configurator/locales/ur.pak;63366411
D: create     100644  1 (   0,   0)425595 /opt/ExpressLRS Configurator/locales/vi.pak;63366411
D: create     100644  1 (   0,   0)308871 /opt/ExpressLRS Configurator/locales/zh-CN.pak;63366411
D: create     100644  1 (   0,   0)306117 /opt/ExpressLRS Configurator/locales/zh-TW.pak;63366411
D: create     100644  1 (   0,   0)5408634 /opt/ExpressLRS Configurator/resources.pak;63366411
D: create     100644  1 (   0,   0)7469362 /opt/ExpressLRS Configurator/resources/app.asar;63366411
D: create     100644  1 (   0,   0)  1044 /opt/ExpressLRS Configurator/resources/assets/DiscordIcon.svg;63366411
D: create     100644  1 (   0,   0)  1548 /opt/ExpressLRS Configurator/resources/assets/OpenCollective.svg;63366411
D: create     100644  1 (   0,   0)   284 /opt/ExpressLRS Configurator/resources/assets/assets.d.ts;63366411
D: create     100644  1 (   0,   0)   333 /opt/ExpressLRS Configurator/resources/assets/entitlements.mac.plist;63366411
D: create     100644  1 (   0,   0)1106310 /opt/ExpressLRS Configurator/resources/assets/icon.icns;63366411
D: create     100644  1 (   0,   0)361102 /opt/ExpressLRS Configurator/resources/assets/icon.ico;63366411
D: create     100644  1 (   0,   0) 41617 /opt/ExpressLRS Configurator/resources/assets/icon.png;63366411
D: create     100644  2 (   0,   0)666964 /opt/ExpressLRS Configurator/resources/assets/icons/1024x1024.png;63366411
D: create     100644  2 (   0,   0) 14600 /opt/ExpressLRS Configurator/resources/assets/icons/128x128.png;63366411
D: create     100644  2 (   0,   0)   721 /opt/ExpressLRS Configurator/resources/assets/icons/16x16.png;63366411
D: create     100644  2 (   0,   0)  1306 /opt/ExpressLRS Configurator/resources/assets/icons/24x24.png;63366411
D: create     100644  2 (   0,   0) 44732 /opt/ExpressLRS Configurator/resources/assets/icons/256x256.png;63366411
D: create     100644  2 (   0,   0)  2043 /opt/ExpressLRS Configurator/resources/assets/icons/32x32.png;63366411
D: create     100644  2 (   0,   0)  3692 /opt/ExpressLRS Configurator/resources/assets/icons/48x48.png;63366411
D: create     100644  2 (   0,   0)161967 /opt/ExpressLRS Configurator/resources/assets/icons/512x512.png;63366411
D: create     100644  2 (   0,   0)  5591 /opt/ExpressLRS Configurator/resources/assets/icons/64x64.png;63366411
D: create     100644  2 (   0,   0) 14600 /opt/ExpressLRS Configurator/resources/assets/icons/96x96.png;63366411
D: create     100644  1 (   0,   0) 10228 /opt/ExpressLRS Configurator/resources/assets/logotype.svg;63366411
D: create     100644  1 (   0,   0)  1862 /opt/ExpressLRS Configurator/resources/devices/axis-2400.json;63366411
D: create     100644  1 (   0,   0)   528 /opt/ExpressLRS Configurator/resources/devices/axis-backpack.json;63366411
D: create     100644  1 (   0,   0)  5752 /opt/ExpressLRS Configurator/resources/devices/betafpv-2400.json;63366411
D: create     100644  1 (   0,   0)  3394 /opt/ExpressLRS Configurator/resources/devices/betafpv-900.json;63366411
D: create     100644  1 (   0,   0)   458 /opt/ExpressLRS Configurator/resources/devices/betafpv-backpack.json;63366411
D: create     100644  1 (   0,   0)  9219 /opt/ExpressLRS Configurator/resources/devices/diy-2400.json;63366411
D: create     100644  1 (   0,   0)  6175 /opt/ExpressLRS Configurator/resources/devices/diy-900.json;63366411
D: create     100644  1 (   0,   0)  1639 /opt/ExpressLRS Configurator/resources/devices/diy-backpack.json;63366411
D: create     100644  1 (   0,   0)   310 /opt/ExpressLRS Configurator/resources/devices/diy-bluetooth-joystick.json;63366411
D: create     100644  1 (   0,   0)   838 /opt/ExpressLRS Configurator/resources/devices/emax-2400.json;63366411
D: create     100644  1 (   0,   0)   805 /opt/ExpressLRS Configurator/resources/devices/emax-900.json;63366411
D: create     100644  1 (   0,   0)   962 /opt/ExpressLRS Configurator/resources/devices/foxeer-2400.json;63366411
D: create     100644  1 (   0,   0)  6814 /opt/ExpressLRS Configurator/resources/devices/frsky-900.json;63366411
D: create     100644  1 (   0,   0)   452 /opt/ExpressLRS Configurator/resources/devices/frsky-backpack.json;63366411
D: create     100644  1 (   0,   0)   471 /opt/ExpressLRS Configurator/resources/devices/fusion-backpack.json;63366411
D: create     100644  1 (   0,   0)  2482 /opt/ExpressLRS Configurator/resources/devices/ghost-2400.json;63366411
D: create     100644  1 (   0,   0)  5608 /opt/ExpressLRS Configurator/resources/devices/happymodel-2400.json;63366411
D: create     100644  1 (   0,   0)  4000 /opt/ExpressLRS Configurator/resources/devices/happymodel-900.json;63366411
D: create     100644  1 (   0,   0)  1277 /opt/ExpressLRS Configurator/resources/devices/happymodel-backpack.json;63366411
D: create     100644  1 (   0,   0)   531 /opt/ExpressLRS Configurator/resources/devices/hdzero-backpack.json;63366411
D: create     100644  1 (   0,   0)  1746 /opt/ExpressLRS Configurator/resources/devices/hglrc-2400.json;63366411
D: create     100644  1 (   0,   0)   954 /opt/ExpressLRS Configurator/resources/devices/hglrc-900.json;63366411
D: create     100644  1 (   0,   0)  1498 /opt/ExpressLRS Configurator/resources/devices/iflight-2400.json;63366411
D: create     100644  1 (   0,   0)  1617 /opt/ExpressLRS Configurator/resources/devices/iflight-900.json;63366411
D: create     100644  1 (   0,   0)  3499 /opt/ExpressLRS Configurator/resources/devices/jumper-2400.json;63366411
D: create     100644  1 (   0,   0)   790 /opt/ExpressLRS Configurator/resources/devices/jumper-900.json;63366411
D: create     100644  1 (   0,   0)  3064 /opt/ExpressLRS Configurator/resources/devices/matek-2400.json;63366411
D: create     100644  1 (   0,   0)  4677 /opt/ExpressLRS Configurator/resources/devices/namimnorc-2400.json;63366411
D: create     100644  1 (   0,   0)  3739 /opt/ExpressLRS Configurator/resources/devices/namimnorc-900.json;63366411
D: create     100644  1 (   0,   0)   471 /opt/ExpressLRS Configurator/resources/devices/namimnorc-backpack.json;63366411
D: create     100644  1 (   0,   0)   946 /opt/ExpressLRS Configurator/resources/devices/neutronrc-900.json;63366411
D: create     100644  1 (   0,   0)   542 /opt/ExpressLRS Configurator/resources/devices/orqa-backpack.json;63366411
D: create     100644  1 (   0,   0)  2631 /opt/ExpressLRS Configurator/resources/devices/quadcopters-2400.json;63366411
D: create     100644  1 (   0,   0)  2020 /opt/ExpressLRS Configurator/resources/devices/radiomaster-2400.json;63366411
D: create     100644  1 (   0,   0)   608 /opt/ExpressLRS Configurator/resources/devices/radiomaster-backpack.json;63366411
D: create     100644  1 (   0,   0)  1737 /opt/ExpressLRS Configurator/resources/devices/rapidfire-backpack.json;63366411
D: create     100644  1 (   0,   0)  1893 /opt/ExpressLRS Configurator/resources/devices/rx5808-backpack.json;63366411
D: create     100644  1 (   0,   0)  2274 /opt/ExpressLRS Configurator/resources/devices/siyi-2400.json;63366411
D: create     100644  1 (   0,   0)   930 /opt/ExpressLRS Configurator/resources/devices/steadyview-backpack.json;63366411
D: create     100644  1 (   0,   0)  1649 /opt/ExpressLRS Configurator/resources/devices/vantac-2400.json;63366411
D: create     100644  1 (   0,   0)411024 /opt/ExpressLRS Configurator/snapshot_blob.bin;63366411
D: create     100644  1 (   0,   0)733672 /opt/ExpressLRS Configurator/v8_context_snapshot.bin;63366411
D: create     100644  1 (   0,   0)   107 /opt/ExpressLRS Configurator/vk_swiftshader_icd.json;63366411
D: create     040755  1 (   0,   0)     0 /usr/lib/.build-id
D: create     040755  1 (   0,   0)     0 /usr/lib/.build-id/0f
D: create     120777  1 (   0,   0)    63 /usr/lib/.build-id/0f/1e11badac9cbcf2c70d0df06ac8374ec1dd850;63366411
D: create     040755  1 (   0,   0)     0 /usr/lib/.build-id/13
D: create     120777  1 (   0,   0)    52 /usr/lib/.build-id/13/8178d9d714a8f99f3ccf33e3884af497fc50c7;63366411
D: create     040755  1 (   0,   0)     0 /usr/lib/.build-id/16
D: create     120777  1 (   0,   0)    60 /usr/lib/.build-id/16/6d5aee5bd69669ffa3be6bc9f4bf737d1a434b;63366411
D: create     040755  1 (   0,   0)     0 /usr/lib/.build-id/32
D: create     120777  1 (   0,   0)    63 /usr/lib/.build-id/32/763ed276f56a05d616fdde473d7abe65d366f4;63366411
D: create     040755  1 (   0,   0)     0 /usr/lib/.build-id/9f
D: create     120777  1 (   0,   0)    54 /usr/lib/.build-id/9f/fc2a94305cf20eb11bed11521a4b5223fd1ea9;63366411
D: create     040755  1 (   0,   0)     0 /usr/lib/.build-id/bb
D: create     120777  1 (   0,   0)    52 /usr/lib/.build-id/bb/c69020e6f5f02a84ab9c7ca9ea61aa6963d89d;63366411
D: create     040755  1 (   0,   0)     0 /usr/lib/.build-id/c4
D: create     120777  1 (   0,   0)    49 /usr/lib/.build-id/c4/a1acdfaa073f8075db6280d3f8cca1033fdd33;63366411
D: create     040755  1 (   0,   0)     0 /usr/lib/.build-id/c9
D: create     120777  1 (   0,   0)    54 /usr/lib/.build-id/c9/6cc12d12d3921b637a2e22c01e1e19518df714;63366411
D: create     100644  1 (   0,   0)   302 /usr/share/applications/expresslrs-configurator.desktop;63366411
D: create     100644  2 (   0,   0)666964 /usr/share/icons/hicolor/1024x1024/apps/expresslrs-configurator.png;63366411
D: create     100644  2 (   0,   0) 14600 /usr/share/icons/hicolor/128x128/apps/expresslrs-configurator.png;63366411
D: create     100644  2 (   0,   0)   721 /usr/share/icons/hicolor/16x16/apps/expresslrs-configurator.png;63366411
D: create     100644  2 (   0,   0)  1306 /usr/share/icons/hicolor/24x24/apps/expresslrs-configurator.png;63366411
D: create     100644  2 (   0,   0) 44732 /usr/share/icons/hicolor/256x256/apps/expresslrs-configurator.png;63366411
D: create     100644  2 (   0,   0)  2043 /usr/share/icons/hicolor/32x32/apps/expresslrs-configurator.png;63366411
D: create     100644  2 (   0,   0)  3692 /usr/share/icons/hicolor/48x48/apps/expresslrs-configurator.png;63366411
D: create     100644  2 (   0,   0)161967 /usr/share/icons/hicolor/512x512/apps/expresslrs-configurator.png;63366411
D: create     100644  2 (   0,   0)  5591 /usr/share/icons/hicolor/64x64/apps/expresslrs-configurator.png;63366411
D: create     100644  2 (   0,   0) 14600 /usr/share/icons/hicolor/96x96/apps/expresslrs-configurator.png;63366411
D: ========== Directories not explicitly included in package:
D:          0 /opt/ExpressLRS Configurator/
D:          1 /opt/ExpressLRS Configurator/dependencies/
D:          2 /opt/ExpressLRS Configurator/locales/
D:          3 /opt/ExpressLRS Configurator/resources/
D:          4 /opt/ExpressLRS Configurator/resources/assets/
D:          5 /opt/ExpressLRS Configurator/resources/assets/icons/
D:          6 /opt/ExpressLRS Configurator/resources/devices/
D:          7 /usr/lib/
D:         17 /usr/share/applications/
D:         18 /usr/share/icons/hicolor/1024x1024/apps/
D:         19 /usr/share/icons/hicolor/128x128/apps/
D:         20 /usr/share/icons/hicolor/16x16/apps/
D:         21 /usr/share/icons/hicolor/24x24/apps/
D:         22 /usr/share/icons/hicolor/256x256/apps/
D:         23 /usr/share/icons/hicolor/32x32/apps/
D:         24 /usr/share/icons/hicolor/48x48/apps/
D:         25 /usr/share/icons/hicolor/512x512/apps/
D:         26 /usr/share/icons/hicolor/64x64/apps/
D:         27 /usr/share/icons/hicolor/96x96/apps/
D: ==========
error: unpacking of archive failed on file /usr/share/icons/hicolor/1024x1024/apps/expresslrs-configurator.png;63366411: cpio: link failed - No such file or directory
error: expresslrs-configurator-1.5.0-1.x86_64: install failed
D: running post-transaction scripts
D: Plugin: calling hook tsm_post in selinux plugin
D: Plugin: calling hook tsm_post in systemd_inhibit plugin
D: System shutdown unblocked
D: syncing fs /opt
D: syncing fs /
D: PRAGMA synchronous = FULL: 0
D: PRAGMA optimize: 0
D: PRAGMA wal_checkpoint = TRUNCATE: 0
D: Exit status: 1
jurgelenas commented 1 year ago

It looks like an electron-builder issue. I was not able to find any easy solutions for it yet.

Will wait until this is fixed upstream.

dirteat commented 11 months ago

same problem with 1.6.0.