Forums before death by AOL, social media and spammers... "We can't have nice things"
|    linux.debian.bugs.dist    |    Ohh some weird Debian bug report thing    |    28,835 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 27,951 of 28,835    |
|    Timothy Allen to All    |
|    Bug#1128256: syncthing: Fails to start a    |
|    17 Feb 26 06:10:01    |
      From: thristian@gmail.com              Package: syncthing       Version: 1.29.5~ds1-3       Severity: important              Dear Maintainer,              Whenever I reboot my Debian system and login, syncthing fails to start       automatically. I usually don't notice until a few days later when I notice       things haven't been syncing, then I have to remember that I rebooted recently       and start it manually. Once started manually, it stays running until the next       reboot.              After failing to start automatically, `systemctl --user status syncthing` says:              syncthing.service: Scheduled restart job, restart counter is at 4.       syncthing.service: Start request repeated too quickly.       syncthing.service: Failed with result 'exit-code'.       Failed to start syncthing.service - Syncthing - Open Source Continuous File       Synchronization.              Looking a little more deeply with `journalctl --user -t syncthing --boot`, I       see messages like this:              WARNING: Starting API/GUI: listen tcp 127.0.0.1:8384: bind: address already in       use       WARNING: Starting API/GUI: listen tcp 127.0.0.1:8384: bind: address already in       use       WARNING: Starting API/GUI: listen tcp 127.0.0.1:8384: bind: address already in       use       WARNING: Starting API/GUI: listen tcp 127.0.0.1:8384: bind: address already in       use       WARNING: Starting API/GUI: listen tcp 127.0.0.1:8384: bind: address already in       use       WARNING: Failed starting API: listen tcp 127.0.0.1:8384: bind: address already       in use              Evidently syncthing can't bind te ports it needs to listen on, it tries several       times and fails, then systemd restarts it, and after a few restarts systemd       also marks the service as failed.              This was very puzzling to me because I'd just rebooted - what else could       possibly be listening on the syncthing ports? Today I decided to go one step       further, and check the system-wide journal too:              INFO: syncthing v1.29.5 "Gold Grasshopper" (go1.24.9 linux-amd64) debian@debian       2025-11-29 20:48:58 UTC       INFO: Generating ECDSA key and certificate for syncthing...       INFO: Default folder created and/or linked to new config       INFO: Default config saved. Edit /run/gdm3/home/gdm-       greeter/.local/state/syncthing/config.xml to taste (with Syncthing stopped) or       use the GUI              Apparently what's happening is that after the system boots, the greeter runs       under the `gdm3` user, which is apparently counted as a user session, so per-       user units like syncthing are started and bind the relevant ports. When I       login, that starts a *new* user session, and *another* copy of syncthing, which       fails to start because the ports are already bound. Eventually (I'm not sure       how) gdm3's copy of syncthing gives up, or is stopped, so days later when I       notice the problem I can start syncthing and it works perfectly.              It would be good if somehow syncthing could be configured to *not* start up for       system users like gdm3.                     -- System Information:       Debian Release: forky/sid        APT prefers testing        APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')       Architecture: amd64 (x86_64)       Foreign Architectures: i386              Kernel: Linux 6.18.5+deb14-amd64 (SMP w/4 CPU threads; PREEMPT)       Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8),        ANGUAGE=en_AU:en       Shell: /bin/sh linked to /usr/bin/dash       Init: systemd (via /run/systemd/system)       LSM: AppArmor: enabled              Versions of packages syncthing depends on:       ii init-system-helpers 1.69       ii libc6 2.42-11+b1              Versions of packages syncthing recommends:       ii xdg-utils 1.2.1-2              syncthing suggests no packages.              -- no debconf information              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca