Issues with Dropbox desktop (app indicator)

After the latest Dropbox update (→ 232.4.5988-1) on my desktop ~ Sept. 21 its app indicator became unresponsive (refused to show its menu). That @ my laptop with the previous version still worked perfectly.
A few hours later the laptop, too, threatened with the wish to update Dropbox, which I postponed (had become late night, anyway).
On the next morning, after awaking from suspend (to hibernation), the desktop’s Dropbox app indicator surprisingly worked again. (I have observed similar behavior occasionally in the past. Some-, few-times only de- and re-installing the app helped.)
Since it had recovered on the desktop without any further intervention, I let the update on my laptop happen.
Here it didn’t recover during the next 36 hours. So I de-installed it. But trying to re-install it (per yay, pamac or pamac-cli) failed (each with the same error).

output of `install dropbox` @ pamac-cli:
    ~  pamac install dropbox                                                                                        1 ✘  18s  
Warnung: dropbox ist nur vom AUR verfügbar
Vorbereitung...
Überprüfe dropbox Abhängigkeiten...
Abhängigkeiten werden aufgelöst...
Interne Konflikte werden überprüft...

Zu erstellen (1):
  dropbox  232.4.5988-1    AUR


Build-Dateien bearbeiten : [e] 
Transaktion anwenden ? [e/j/N] j

Klone dropbox Build-Dateien...
Schwerwiegend: Konnte Arbeitsverzeichnis 'dropbox' nicht erstellen: 𝗸𝗲𝗶𝗻𝗲 𝗕𝗲𝗿𝗲𝗰𝗵𝘁𝗶𝗴𝘂𝗻𝗴
Fehler: Vorgang konnte nicht erfolgreich vorbereitet werden: Fehler beim Klonen der Build-Dateien für dropbox
    ~  sudo pamac install dropbox                                                                                   1 ✘  13s  
[sudo] Passwort für data: 
Warnung: dropbox ist nur vom AUR verfügbar
Vorbereitung...
Überprüfe dropbox Abhängigkeiten...
Abhängigkeiten werden aufgelöst...
Interne Konflikte werden überprüft...

Zu erstellen (1):
  dropbox  232.4.5988-1    AUR


Build-Dateien bearbeiten : [e] 
Transaktion anwenden ? [e/j/N] j

Klone dropbox Build-Dateien...
Running as unit: run-p8224-i8225.service
Finished with result: success
Main processes terminated with: code=exited, status=0/SUCCESS
Service runtime: 436ms
CPU time consumed: 169ms
Memory peak: 6.8M (swap: 0B)
Generiere dropbox Informationen...
Running as unit: run-p8244-i8245.service
Finished with result: success
Main processes terminated with: code=exited, status=0/SUCCESS
Service runtime: 4.692s
CPU time consumed: 5.543s
Memory peak: 6.6M (swap: 0B)
Der PGP-Schlüssel 1C61A2656FB57B7E4DE0F4C1FC918B335044912E wird benötigt, um dropbox Quellcode-Dateien zu verifizieren.
Vertraue Dropbox Automatic Signing Key <linux@dropbox.com> und importiere den PGP Schlüssel ? [j/N] j
gpg: Schlüssel FC918B335044912E: Öffentlicher Schlüssel "Dropbox Automatic Signing Key <linux@dropbox.com>" importiert
gpg: Anzahl insgesamt bearbeiteter Schlüssel: 1
gpg:                              importiert: 1


Erstelle dropbox...
Running as unit: run-p9791-i9792.service
Press ^] three times within 1s to disconnect TTY.
==> Erstelle Paket: dropbox 232.4.5988-1 (Di 23 Sep 2025 16:57:35 CEST)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
  -> DropboxGlyph_Blue.svg gefunden
  -> terms.txt gefunden
  -> dropbox.service gefunden
  -> dropbox@.service gefunden
  -> Lade dropbox-lnx.x86_64-232.4.5988.tar.gz herunter...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 67.7M  100 67.7M    0     0  6555k      0  0:00:10  0:00:10 --:--:-- 6462k
  -> Lade dropbox-lnx.x86_64-232.4.5988.tar.gz.asc herunter...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   488  100   488    0     0  10327      0 --:--:-- --:--:-- --:--:-- 10382
==> Überprüfe source Dateien mit sha256sums...
    DropboxGlyph_Blue.svg ... Erfolg
    terms.txt ... Erfolg
    dropbox.service ... Erfolg
    dropbox@.service ... Erfolg
==> Überprüfe source_x86_64 Dateien mit sha256sums...
    dropbox-lnx.x86_64-232.4.5988.tar.gz ... Erfolg
    dropbox-lnx.x86_64-232.4.5988.tar.gz.asc ... Übersprungen
==> Überprüfe Signaturen der Quell-Dateien mit gpg...
    dropbox-lnx.x86_64-232.4.5988.tar.gz ... cat: Schreibfehler: Datenübergabe unterbrochen (broken pipe)
SIGNATUR NICHT GEFUNDEN
FEHLGESCHLAGEN
==> FEHLER: Eine oder mehrere PGP-Signaturen konnten nicht überprüft werden!
Finished with result: exit-code
Main processes terminated with: code=exited, status=1/FAILURE
Service runtime: 15.565s
CPU time consumed: 8.448s
Memory peak: 77M (swap: 0B)
Fehler: Fehler beim Erstellen von dropbox
    ~                                                                                                               1 ✘  1m 5s  

(Sorry for the German in that output - forgot to prepend LANG=C (and don’t know if that would have worked with this command))
Please tell me what command(s) to use to get further details that could help to find the reason / remedy.

Do you have enough free disk space?

LC_ALL=C is a “better” alternative
Yes it would have worked, it works with every command.

First you tried pamac install dropbox
and there was an issue wit insufficient permissions

Schwerwiegend: Konnte Arbeitsverzeichnis 'dropbox' nicht erstellen: 𝗸𝗲𝗶𝗻𝗲 𝗕𝗲𝗿𝗲𝗰𝗵𝘁𝗶𝗴𝘂𝗻𝗴
Fehler: Vorgang konnte nicht erfolgreich vorbereitet werden: Fehler beim Klonen der Build-Dateien für dropbox

Then you resorted to force and used sudo pamac install dropbox
which later on ended with an error due to a broken pipe.

pamac is not supposed to be used as root - it will ask for permission when it needs it

I have no idea which directories and files now have the wrong permissions (due to your use of sudo) and need to be fixed.

yay -S dropbox worked flawlessly here
pamac build dropbox worked flawlessly as well

a few 100 GB free disk space

The common failure of yay, pamac, and pamac-cli (the only one where I resorted to sudo) was:

I can let yay try it once again, but that will need another 30 minutes (until I’ve transferred the output to the desktop from which I’m writing. Yesterday it had complained about the pgp (missing public key iirc) as well.

·

Meanwhile I had the suspicion that the installers might suffer from messed up users / permissions and that I couldn’t install any new software. So I tried another package that was to go onto the laptop, anyway.
Pamac failed without useful comment (didn’t ask for a passphrase) like it does for Dropbox, but pamac-cli did for Inkskape and completed successfully.

output of `pamac install inkscape`:
    ~  pamac install inkscape                                                               ✔ 
Vorbereitung...

Wähle die optionalen Abhängigkeiten für inkscape:
1:  fig2dev: xfig input
2:  pstoedit: latex formulas
3:  texlive-pstricks: latex formulas

Auswahl eingeben (Standard=keine): 

Abhängigkeiten werden aufgelöst...
Interne Konflikte werden überprüft...

Wird installiert (28):
  boost-libs           1.88.0-3      (Benötigt von: inkscape)  extra  2,6 MB
  graphicsmagick       1.3.45-5      (Benötigt von: inkscape)  extra  2,8 MB
  cblas                3.12.1-2      (Benötigt von: inkscape)  extra  58,3 KB
  gsl                  2.8-1         (Benötigt von: inkscape)  extra  1,6 MB
  ragel                6.10-4        (Benötigt von: inkscape)  extra  502,6 KB
  lib2geom             1.4-2         (Benötigt von: inkscape)  extra  549,0 KB
  librevenge           0.0.5-3       (Benötigt von: inkscape)  extra  596,0 KB
  libcdr               0.1.8-2       (Benötigt von: inkscape)  extra  991,0 KB
  libvisio             0.1.8-3       (Benötigt von: inkscape)  extra  667,4 KB
  libwpd               0.10.3-5      (Benötigt von: inkscape)  extra  1,0 MB
  libwpg               0.3.4-2       (Benötigt von: inkscape)  extra  139,0 KB
  potrace              1.16-3        (Benötigt von: inkscape)  extra  92,7 KB
  python-appdirs       1.4.4-11      (Benötigt von: inkscape)  extra  17,5 KB
  python-msgpack       1.0.5-3       (Benötigt von: inkscape)  extra  97,8 KB
  python-cachecontrol  1:0.14.3-1    (Benötigt von: inkscape)  extra  42,5 KB
  python-certifi       2025.08.03-1  (Benötigt von: inkscape)  extra  8,2 KB
  python-chardet       5.2.0-6       (Benötigt von: inkscape)  extra  255,2 KB
  python-cssselect     1.2.0-8       (Benötigt von: inkscape)  extra  47,3 KB
  python-lockfile      0.12.2-14     (Benötigt von: inkscape)  extra  22,8 KB
  python-lxml          6.0.1-1       (Benötigt von: inkscape)  extra  1,6 MB
  python-numpy         2.3.2-1       (Benötigt von: inkscape)  extra  8,1 MB
  python-pyserial      3.5-7         (Benötigt von: inkscape)  extra  172,7 KB
  python-webencodings  0.5.1-12      (Benötigt von: inkscape)  extra  23,2 KB
  python-tinycss2      1.4.0-2       (Benötigt von: inkscape)  extra  57,9 KB
  python-zstandard     0.23.0-3      (Benötigt von: inkscape)  extra  383,9 KB
  python-six           1.17.0-1      (Benötigt von: inkscape)  extra  28,5 KB
  scour                0.38.2-5      (Benötigt von: inkscape)  extra  110,4 KB
  inkscape             1.4.2-7                                 extra  25,3 MB

Download-Größe gesamt: 47,8 MB
Gesamtgröße installiert: 323,4 MB

Transaktion anwenden ? [j/N] j
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Authentifizierung wird zur Installation, Aktualisierung oder Entfernung von Paketen benötigt
Multiple identities can be used for authentication:
 1.  tn
 2.  vanilla
 3.  data
Choose identity to authenticate as (1-3): 1
Password: 
==== AUTHENTICATION COMPLETE ====
Herunterladen von boost-libs (1.88.0-3) gestartet
Herunterladen von boost-libs (1.88.0-3) beendet
Herunterladen von gsl (2.8-1) gestartet
Herunterladen von gsl (2.8-1) beendet
Herunterladen von python-lxml (6.0.1-1) gestartet
Herunterladen von graphicsmagick (1.3.45-5) beendet
Herunterladen von libwpd (0.10.3-5) gestartet
Herunterladen von python-numpy (2.3.2-1) beendet
Herunterladen von libcdr (0.1.8-2) gestartet
Herunterladen von python-lxml (6.0.1-1) beendet
Herunterladen von libvisio (0.1.8-3) gestartet
Herunterladen von libwpd (0.10.3-5) beendet
Herunterladen von librevenge (0.0.5-3) gestartet
Herunterladen von libcdr (0.1.8-2) beendet
Herunterladen von lib2geom (1.4-2) gestartet
Herunterladen von libvisio (0.1.8-3) beendet
Herunterladen von librevenge (0.0.5-3) beendet
Herunterladen von ragel (6.10-4) gestartet
Herunterladen von python-zstandard (0.23.0-3) gestartet
Herunterladen von lib2geom (1.4-2) beendet
Herunterladen von python-zstandard (0.23.0-3) beendet
Herunterladen von ragel (6.10-4) beendet
Herunterladen von python-chardet (5.2.0-6) gestartet
Herunterladen von python-pyserial (3.5-7) gestartet
Herunterladen von libwpg (0.3.4-2) gestartet
Herunterladen von python-chardet (5.2.0-6) beendet
Herunterladen von python-pyserial (3.5-7) beendet
Herunterladen von libwpg (0.3.4-2) beendet
Herunterladen von scour (0.38.2-5) gestartet
Herunterladen von python-msgpack (1.0.5-3) gestartet
Herunterladen von potrace (1.16-3) gestartet
Herunterladen von python-msgpack (1.0.5-3) beendet
Herunterladen von potrace (1.16-3) beendet
Herunterladen von scour (0.38.2-5) beendet
Herunterladen von cblas (3.12.1-2) gestartet
Herunterladen von python-tinycss2 (1.4.0-2) gestartet
Herunterladen von python-cssselect (1.2.0-8) gestartet
Herunterladen von cblas (3.12.1-2) beendet
Herunterladen von python-tinycss2 (1.4.0-2) beendet
Herunterladen von python-cssselect (1.2.0-8) beendet
Herunterladen von python-cachecontrol (1:0.14.3-1) gestartet
Herunterladen von python-six (1.17.0-1) gestartet
Herunterladen von python-webencodings (0.5.1-12) gestartet
Herunterladen von python-cachecontrol (1:0.14.3-1) beendet
Herunterladen von python-six (1.17.0-1) beendet
Herunterladen von python-webencodings (0.5.1-12) beendet
Herunterladen von python-lockfile (0.12.2-14) gestartet
Herunterladen von python-appdirs (1.4.4-11) gestartet
Herunterladen von python-certifi (2025.08.03-1) gestartet
Herunterladen von python-lockfile (0.12.2-14) beendet
Herunterladen von inkscape (1.4.2-7) beendet
Herunterladen von python-certifi (2025.08.03-1) beendet
Herunterladen von python-appdirs (1.4.4-11) beendet
Überprüfe Schlüsselring...                                                                   [28/28]
Integrität wird überprüft...                                                                 [28/28]
Paketdateien werden geladen...                                                               [28/28]
Dateikonflikte werden überprüft...                                                           [28/28]
Überprüfe verfügbaren Speicherplatz...                                                       [28/28]
Installiere cblas (3.12.1-2)...                                                               [1/28]
Installiere librevenge (0.0.5-3)...                                                           [2/28]
Installiere libvisio (0.1.8-3)...                                                             [3/28]
Installiere python-webencodings (0.5.1-12)...                                                 [4/28]
Installiere python-tinycss2 (1.4.0-2)...                                                      [5/28]
Installiere gsl (2.8-1)...                                                                    [6/28]
Installiere ragel (6.10-4)...                                                                 [7/28]
Installiere lib2geom (1.4-2)...                                                               [8/28]
Installiere python-pyserial (3.5-7)...                                                        [9/28]
Installiere python-appdirs (1.4.4-11)...                                                     [10/28]
Installiere libwpd (0.10.3-5)...                                                             [11/28]
Installiere boost-libs (1.88.0-3)...                                                         [12/28]
Installiere python-six (1.17.0-1)...                                                         [13/28]
Installiere python-lockfile (0.12.2-14)...                                                   [14/28]
Installiere libcdr (0.1.8-2)...                                                              [15/28]
Installiere python-cssselect (1.2.0-8)...                                                    [16/28]
Installiere python-zstandard (0.23.0-3)...                                                   [17/28]
Installiere python-msgpack (1.0.5-3)...                                                      [18/28]
Installiere python-cachecontrol (1:0.14.3-1)...                                              [19/28]
Installiere potrace (1.16-3)...                                                              [20/28]
Installiere graphicsmagick (1.3.45-5)...                                                     [21/28]
Installiere libwpg (0.3.4-2)...                                                              [22/28]
Installiere python-chardet (5.2.0-6)...                                                      [23/28]
Installiere python-certifi (2025.08.03-1)...                                                 [24/28]
Installiere python-lxml (6.0.1-1)...                                                         [25/28]
Installiere python-numpy (2.3.2-1)...                                                        [26/28]
Installiere scour (0.38.2-5)...                                                              [27/28]
Installiere inkscape (1.4.2-7)...                                                            [28/28]
Starte Post-Transaction-Hooks...
Arming ConditionNeedsUpdate...                                                                 [1/5]
Checking for old perl modules...                                                               [2/5]
Updating icon theme caches...                                                                  [3/5]
Updating the info directory file...                                                            [4/5]
Updating the desktop file MIME type cache...                                                   [5/5]
Vorgang erfolgreich abgeschlossen.
    ~                                                                            ✔  1m 26s  

The decisive paragraph is:
==== AUTHENTICATING FOR … … COMPLETE ====
No idea why this suddenly appears instead of just asking for the password as it (and the gui-version) had done in the past. … and, of corse, how to repair this behavior.

(Again I forgot to prepend the language switch :angry:
Is it possible to put that into the configuration of the terminal emulator?)

After a felt week of further struggling (with this and the latest bundled update), in which this topic became clearer for me, it’s time for a closing wrap-up:

… proved true.
I had installed some packages with a test user that I’d meanwhile removed.
(Only) After the successful installation of a new package per pamac’s cli, re-trying to re-build Dropbox the same way lead to a message ~ “… dubious property situation at …” pointing me to /var/tmp/pamac-build-tn/…, the place for package building I’d searched before in vain. (chown tn:tn … allowed to build the new Dropbox version.)

To get it working, 2 more steps are required (for each and every Dropbox update), both of which should be initiated automatically (but seldom are).

  • (Re-)Link the Dropbox daemon to the Dropbox account:
    … can be forced by renaming the Dropbox folder in the file manager.
  • (Re-)Activate Dropbox’s then non-responsive systray icon:
    may happen after a couple of hours (12-36?)
    — switching user, logging out and in, or rebooting don’t help —
    … forcing seems to be possible in Gnome by toggling the “AppIndicator…” shell extension off and on. <<-*

p.s.: verified with 2 more Dropbox updates - nothing else helps immediately.

Abandoned topic (30+ days)