Package Details: franz 1:5.10.0-1

Git Clone URL: https://aur.archlinux.org/franz.git (read-only, click to copy)
Package Base: franz
Description: Free messaging app for services like WhatsApp, Slack, Messenger and many more.
Upstream URL: https://meetfranz.com
Licenses: Apache
Submitter: 314eter
Maintainer: ItachiSan
Last Packager: ItachiSan
Votes: 146
Popularity: 0.000000
First Submitted: 2017-10-26 11:34 (UTC)
Last Updated: 2023-09-11 20:46 (UTC)

Dependencies (5)

Required by (0)

Sources (3)

Pinned Comments

ItachiSan commented on 2019-10-07 08:26 (UTC) (edited on 2021-09-08 07:58 (UTC) by ItachiSan)

If you have troubles, read this message!

Please go to the relevant section of this comment in order to make both your and my life easier :)

  1. Errors when starting the app like: the chat area is all blue
  2. (Obsolete) I get an error when upgrading packages

Now, to the resolutions!

1. The app opens but I got a blue screen and nothing more / The app refuses to start / ...

The package depends on Node.js native stuff which are compiled at build time, which makes it break on Electron updates.

With a PKGBUILD between 2020-11-15 till 2021-09-08, you should always have gad a correct matching between Electron and Franz versions.

After 2021-09-08, while the Electron packages follows just the official Arch package dependency, as it is based on not-rolling versions (AKA following a specific Electron branch) breakages are unlikely.

If you would like to help me on this, whenever you have problems starting it, do the following:

  1. Open Franz
  2. Franz is broken: maybe for a recent update?
  3. Reinstall Franz from AUR; this will make it rebuild the native blobs
  4. Re-open Franz
  5. Franz should work fine; if so, it was a Node.js/Electron/else update problem

If the above steps help you, report the package as outdated here and write in the comment something like:

Electron update broke Franz

If you have some other issues, you should open the developer tools and give me its output, in addition to what is your environment, so I can figure out if it is a packaging issue (my job to fix) or an upstream/code issue (their job to fix); in the second case, I will open a bug request and mention it in a comment, so that you can track it.

2. (Obsolete) I cannot upgrade Electron

The following resolution is not valid since 2021-09-08, it is kept for historic purposes

This is intended; since the PKGBUILD for Franz 5.5.0-4, the package marks as dependency a version-locked Electron package in order to avoid issues with binary modules over upgrades.

In such scenario, you should, assuming _electron="electron" in the PKGBUILD (meaning the Electron used is bundled in the package electron):

  1. Mark this package as out of date
  2. Do you regular updates with: pacman -Syu --ignore electron

If you want however to upgrade the Electron package, do

  1. Upgrade the electron package with pacman -S --assume-installed electron=FRANZ.REQUIRED.VERSION electron
  2. Rebuild Franz if needed

Hope this was a good explanation, might get updates if I missed something :)

Latest Comments

« First ‹ Previous 1 .. 7 8 9 10 11 12 13 14 15 16 17 .. 19 Next › Last »

fgk commented on 2018-04-05 22:13 (UTC) (edited on 2018-04-05 22:19 (UTC) by fgk)

I am getting an error when trying to install with yaourt:

==> Starting build()...
yarn install v1.5.1
[1/4] Resolving packages...
[2/4] Fetching packages...
info fsevents@1.1.2: The platform "linux" is incompatible with this module.
info "fsevents@1.1.2" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning " > eslint-config-airbnb@14.1.0" has incorrect peer dependency "eslint@^3.15.0".
warning " > eslint-plugin-jsx-a11y@3.0.2" has incorrect peer dependency "eslint@^2.10.2 || 3.x".
warning " > eslint-plugin-react@6.10.3" has incorrect peer dependency "eslint@^2.0.0 || ^3.0.0".
[4/4] Building fresh packages...
[1/6] ⠂ macos-notification-state
[2/6] ⠂ windows-notification-state
[3/6] ⠂ windows-quiet-hours
[4/6] ⠂ @paulcbetts/cld
error An unexpected error occurred: "/tmp/yaourt-tmp-xxx/aur-franz/src/franz-5.0.0-beta.17/node_modules/@paulcbetts/cld: Command failed.
Exit code: 1
Command: sh
Arguments: -c node-gyp rebuild
Directory: /tmp/yaourt-tmp-xxx/aur-franz/src/franz-5.0.0-beta.17/node_modules/@paulcbetts/cld
Output:
internal/modules/cjs/loader.js:550
    throw err;
    ^

Error: Cannot find module '/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:548:15)
    at Function.Module._load (internal/modules/cjs/loader.js:475:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:695:10)




==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Makepkg was unable to build franz.

Edit: Seems to be a problem with npm: https://github.com/npm/npm/issues/20163

snack commented on 2018-03-22 10:59 (UTC)

I just tried this package, I think it's a great idea but it doesn't work on my system. Specifically, I added 4 services (WhatsApp, Telegram, Slack, Skype), and after switching some times between them they begin to show nothing on screen. It seems like the rendering of the web page fails. If I close and reopen franz then they work again but again after some switching the problem reappears. I'm using franz 5.0.0_beta.16-1 on a Plasma session with mesa drivers.

Ataraxy commented on 2018-03-13 11:01 (UTC)

I'm getting the error:

Error: Unresolved node modules: fbjs, loose-envify, create-react-class, object-assign, history, hoist-non-react-statics, invariant, warning
    at /home/var/ravi/.cache/pacaur/franz/src/franz-5.0.0-beta.16/node_modules/electron-builder-lib/src/util/packageDependencies.ts:109:19

Full transcript: https://pastebin.com/T98ur6Wp

mrwbsn commented on 2018-03-08 09:45 (UTC) (edited on 2018-03-08 09:46 (UTC) by mrwbsn)

@flocke umm.. maybe you could try what i've done to solve it.

set npm to use python2 $ npm config set python /usr/bin/python2

install node-gyp $ sudo npm -g install node-gyp

rerun your yaourt/packer to build franz. I hope it'll help.

abdulhakeem commented on 2018-03-02 15:35 (UTC)

Can you please fix the app icon? It's just the generic "no icon" gear instead of the proper Franz logo icon that it's supposed to be

flocke commented on 2018-02-26 12:45 (UTC)

I get this error when trying to build: https://pastebin.com/1wJMZhKy Any ideas on how to fix this? I'm not really familiar with nodejs ...

ruffy commented on 2018-02-19 07:54 (UTC)

@jeremejevs I installed dunst right now. I will see if this fixes my issue...

apaatsio commented on 2018-02-16 11:53 (UTC)

Error while installing:

error /tmp/pamac-build-antti/franz/src/franz-5.0.0-beta.15/node_modules/@paulcbetts/system-idle-time: Command failed.        
Exit code: 1
Command: node-gyp rebuild

Full output: https://pastebin.com/jdznMJY9

node 9.5.0<br> node-gyp 3.6.2<br> python 2.7.14

314eter commented on 2018-02-02 10:37 (UTC)

The checksum is right. You're downloading the binary release instead of the sources.