Copyparty deleting history when suddenly system does poweroff.
- 主要言語
- Python
- スター
- 46.6k
- フォーク
- 1.9k
- 平均マージ
- 10日 16時間
- マージ済み PR(30日)
- 5
説明
### Describe the bug
a description of what the bug is
I had history build up for my drives however, when I try to suddenly shutdown it in the middle of startup, it deletes all the history database.
### To Reproduce
List of steps to reproduce the issue, or, if it's hard to reproduce, then at least a detailed explanation of what you did to run into it
Start copyparty service and must have many volumes and once you start you should see uploads are now blocked and then suddenly do systemctl poweroff then in the logs you will see history was deleted when poweroff was done.
```
2025-12-16 22:05:32.472 up2k /d_tmp/ daw dedup casechk:n df:1 fsnt:lin noidx:('systemd-private|dbus|pymp-|pe-copyparty.0|snap-private|-unix') unlist:systemd-private|dbus|pymp-|snap-private|-unix[K
2025-12-16 22:05:32.529 up2k /media/bharat/Drive/copyparty/up2kdb/5/up2k.db |0|[K
2025-12-16 22:05:32.531 up2k /a_share/ daw dedup casechk:n fsnt:win[K
2025-12-16 22:05:32.620 up2k /media/bharat/Drive/copyparty/up2kdb/e/up2k.db |2|[K
2025-12-16 22:05:32.621 up2k /b_mounts/ d2ds d2ts daw dedup casechk:n fsnt:lin[K
2025-12-16 22:05:32.663 up2k /media/bharat/Drive/copyparty/up2kdb/s/up2k.db |20|[K
2025-12-16 22:05:32.666 up2k /b_mounts/bharat/Drive/ daw casechk:n fsnt:win[K
2025-12-16 22:05:32.723 up2k /media/bharat/Drive/copyparty/up2kdb/lk/up2k.db |0|[K
2025-12-16 22:05:32.726 up2k /b_mounts/usb/My_Passport/ daw casechk:n fsnt:win[K
2025-12-16 22:05:32.787 up2k /media/bharat/Drive/copyparty/up2kdb/5i/up2k.db |0|[K
2025-12-16 22:05:32.790 up2k /b_mounts/usb/Expansion_Drive/ daw casechk:n fsnt:win[K
2025-12-16 22:05:32.822 up2k /media/bharat/Drive/copyparty/up2kdb/on/up2k.db |0|[K
2025-12-16 22:05:32.824 up2k /a_bharat/ daw dedup casechk:n fsnt:win[K
2025-12-16 22:05:32.862 up2k /media/bharat/Drive/copyparty/up2kdb/3/up2k.db |390|[K
2025-12-16 22:05:32.864 up2k /a_himani/ daw dedup casechk:n fsnt:win[K
2025-12-16 22:05:32.901 up2k /media/bharat/Drive/copyparty/up2kdb/ey/up2k.db |21|[K
2025-12-16 22:05:32.914 up2k /b_my_passport/ daw dedup casechk:n fsnt:win[K
2025-12-16 22:05:33.029 up2k /media/bharat/Drive/copyparty/up2kdb/b2/up2k.db |39943|[K
2025-12-16 22:05:33.032 up2k /c_02_anayagdrive/ daw dedup casechk:n df:1 fsnt:lin[K
2025-12-16 22:05:33.071 up2k /media/bharat/Drive/copyparty/up2kdb/k/up2k.db |218|[K
2025-12-16 22:05:33.074 up2k /b_expansion_drive/ daw dedup casechk:n fsnt:win[K
2025-12-16 22:05:33.441 up2k /media/bharat/Drive/copyparty/up2kdb/x/up2k.db |53733|[K
2025-12-16 22:05:33.443 up2k /c_01_6w0987gdrive/ daw dedup casechk:n df:1 fsnt:lin[K
2025-12-16 22:05:33.479 up2k /media/bharat/Drive/copyparty/up2kdb/3w/up2k.db |28|[K
2025-12-16 22:05:33.480 up2k /c_05_dineshgdrive/ daw dedup casechk:n df:1 fsnt:lin[K
2025-12-16 22:05:33.568 up2k /media/bharat/Drive/copyparty/up2kdb/v/up2k.db |891|[K
2025-12-16 22:05:33.570 up2k /b_copypartyinstall/ daw dedup casechk:n fsnt:win noidx:('config|logfile|reboot|wol-wakeup|copyparty|\\.hist$|up2kdb|^up2k\\.|\\.webp$')[K
2025-12-16 22:05:33.615 up2k /media/bharat/Drive/copyparty/up2kdb/r/up2k.db |0|[K
2025-12-16 22:05:33.618 up2k /c_10_win6dlegdrive/ daw dedup casechk:n df:1 fsnt:lin[K
2025-12-16 22:05:33.659 up2k /media/bharat/Drive/copyparty/up2kdb/b/up2k.db |6|[K
2025-12-16 22:05:33.662 up2k /c_11_win6dlehotmail/ daw dedup casechk:n df:1 fsnt:lin[K
2025-12-16 22:05:33.691 up2k /media/bharat/Drive/copyparty/up2kdb/m/up2k.db |1|[K
2025-12-16 22:05:33.693 up2k /c_12_himani912gdrive/ daw dedup casechk:n df:1 fsnt:lin[K
2025-12-16 22:05:33.756 up2k /media/bharat/Drive/copyparty/up2kdb/yz/up2k.db |78|[K
2025-12-16 22:05:33.759 up2k /c_03_bharatgoyalhotmail/ daw dedup casechk:n df:1 fsnt:lin[K
2025-12-16 22:05:33.803 up2k /media/bharat/Drive/copyparty/up2kdb/p/up2k.db |2|[K
2025-12-16 22:05:33.805 up2k /c_04_bharatgoyaloutlook/ daw dedup casechk:n df:1 fsnt:lin[K
2025-12-16 22:05:33.864 up2k /media/bharat/Drive/copyparty/up2kdb/y/up2k.db |1|[K
2025-12-16 22:05:33.867 up2k /c_08_win6dleesp01hotmail/ daw dedup casechk:n df:1 fsnt:lin[K
2025-12-16 22:05:33.909 up2k /media/bharat/Drive/copyparty/up2kdb/l/up2k.db |2|[K
2025-12-16 22:05:33.911 up2k /c_09_win6dleesp01sgdrive/ daw dedup casechk:n df:1 fsnt:lin[K
2025-12-16 22:05:33.941 up2k /media/bharat/Drive/copyparty/up2kdb/ke/up2k.db |1|[K
2025-12-16 22:05:33.943 up2k /c_06_dineshgoyalsurveymega/ daw dedup casechk:n df:1 fsnt:lin[K
2025-12-16 22:05:33.974 up2k /media/bharat/Drive/copyparty/up2kdb/h/up2k.db |71|[K
2025-12-16 22:05:33.977 up2k /c_07_dineshgoyalsurveyploud/ daw dedup casechk:n df:1 fsnt:lin[K
2025-12-16 22:05:34.052 up2k /media/bharat/Drive/copyparty/up2kdb/d/up2k.db |3|[K
2025-12-16 22:05:34.053 up2k uploads temporarily blocked due to indexing[K
2025-12-16 22:05:34.072 up2k progress: 'a0 /tmp'[K
2025-12-16 22:05:34.075 up2k commit 0 new files; 1 updates[K
2025-12-16 22:05:34.080 up2k volume /b_mounts/bharat/Drive at [/media/bharat/Drive/empty] is empty; will not be indexed as this could be due to an offline filesystem[K
2025-12-16 22:05:34.081 up2k volume /b_mounts/usb/My_Passport at [/media/bharat/Drive/empty2] is empty; will not be indexed as this could be due to an offline filesystem[K
2025-12-16 22:05:34.082 up2k volume /b_mounts/usb/Expansion_Drive at [/media/bharat/Drive/empty1] is empty; will not be indexed as this could be due to an offline filesystem[K
2025-12-16 22:05:44.189 up2k progress: 'a39943 /media/usb/My_Passport/himaniftp/2023/Image/Download'[K
2025-12-16 22:05:48.898 broker shutting down
2025-12-16 22:05:48.949 scandir [s] FileNotFoundError(2, 'No such file or directory') @ /media/usb/Expansion_Drive/BharatS20FE/Images/Messenger/received_121843167502413.jpeg
2025-12-16 22:05:48.949 scandir [s] FileNotFoundError(2, 'No such file or directory') @ /media/usb/Expansion_Drive/BharatS20FE/Images/Messenger/received_1247544299180637.jpeg
2025-12-16 22:05:48.949 scandir [s] FileNotFoundError(2, 'No such file or directory') @ /media/usb/Expansion_Drive/BharatS20FE/Images/Messenger/received_3469944966583023.jpeg
2025-12-16 22:05:48.949 scandir [s] FileNotFoundError(2, 'No such file or directory') @ /media/usb/Expansion_Drive/BharatS20FE/Images/Messenger/received_885390792715779.jpeg
2025-12-16 22:05:48.949 scandir [s] FileNotFoundError(2, 'No such file or directory') @ /media/usb/Expansion_Drive/BharatS20FE/Images/Messenger/received_964637667772847.jpeg
2025-12-16 22:05:48.949 scandir [s] FileNotFoundError(2, 'No such file or directory') @ /media/usb/Expansion_Drive/BharatS20FE/Images/Messenger/received_973121220732044.jpeg
2025-12-16 22:05:48.951 hsrv-n3-iea5 ok bye
2025-12-16 22:05:48.951 mp3 ok bye
2025-12-16 22:05:48.951 hsrv-n2-iea3 ok bye
2025-12-16 22:05:48.952 mp2 ok bye
2025-12-16 22:05:48.952 hsrv-n1-iea1 ok bye
2025-12-16 22:05:48.957 mp1 ok bye
2025-12-16 22:05:48.958 hsrv-n6-ieab ok bye
2025-12-16 22:05:48.958 mp6 ok bye
2025-12-16 22:05:48.958 hsrv-n5-iea9 ok bye
2025-12-16 22:05:48.958 mp5 ok bye
2025-12-16 22:05:48.961 hsrv-n4-iea7 ok bye
2025-12-16 22:05:48.961 mp4 ok bye
2025-12-16 22:05:49.031 up2k forgot 6 deleted files[K
2025-12-16 22:05:49.031 scandir FileNotFoundError(2, 'No such file or directory') @ /media/usb/Expansion_Drive/BharatS20FE/Images/Pictures
2025-12-16 22:05:49.032 up2k forgot 1 deleted files[K
2025-12-16 22:05:49.032 scandir FileNotFoundError(2, 'No such file or directory') @ /media/usb/Expansion_Drive/BharatS20FE/Images/Screenshots
2025-12-16 22:05:49.088 up2k forgot 50 deleted files[K
2025-12-16 22:05:49.088 scandir FileNotFoundError(2, 'No such file or directory') @ /media/usb/Expansion_Drive/BharatS20FE/Images/SmartSceneTemp20
2025-12-16 22:05:49.101 up2k forgot 12 deleted files[K
2025-12-16 22:05:49.102 scandir FileNotFoundError(2, 'No such file or directory') @ /media/usb/Expansion_Drive/BharatS20FE/Images/V380
2025-12-16 22:05:49.103 tcpsrv ok bye
2025-12-16 22:05:49.104 up2k writing snapshot[K
2025-12-16 22:05:49.106 up2k forgot 33 deleted files[K
2025-12-16 22:05:49.295 up2k forgetting 5082 deleted dirs, 53631 files[K
2025-12-16 22:05:51.347 up2k forgetting 433 deleted covers[K
2025-12-16 22:05:51.399 up2k commit 0 new files; 5 updates[K
2025-12-16 22:05:51.825 up2k dropping caches for a full filesystem scan[K
2025-12-16 22:05:53.488 root nailed it
```
### Expected behavior
a description of what you expected to happen
History should not be deleted like this.
### Screenshots
if applicable, add screenshots to help explain your problem, such as the kickass crashpage :^)
### Server details (if you are using docker/podman)
remove the ones that are not relevant:
* **server OS / version:**
* **how you're running copyparty:** (docker/podman/something-else)
* **docker image:** (variant, version, and arch if you know)
* **copyparty arguments and/or config-file:**
### Server details (if you're NOT using docker/podman)
remove the ones that are not relevant:
* **server OS / version:** Ubuntu 24.04
* **what copyparty did you grab:** (sfx/exe/pip/arch/...) sfx
* **how you're running it:** (in a terminal, as a systemd-service, ...) systemd-service
* run copyparty with `--version` and grab the last 3 lines (they start with `copyparty`, `CPython`, `sqlite`) and paste them below this line:
* copyparty v1.19.22 "usernames" (2025-12-14)
CPython v3.12.3 on Linux64 24.04.1 [GCC 13.3.0]
sqlite 3.45.1*1 | jinja 3.1.6 | pyftpd 1.5.10 | tftp 0.4.0
* **copyparty arguments and/or config-file:**
### Client details
if the issue is possibly on the client-side, then mention some of the following:
* the device type and model:
* OS version:
* browser version:
### The rest of the stack
if you are connecting directly to copyparty then that's cool, otherwise please mention everything else between copyparty and the browser (reverseproxy, tunnels, etc.)
### Server log
if the issue might be server-related, include everything that appears in the copyparty log during startup, and also anything else you think might be relevant
### Additional context
any other context about the problem here
コントリビューションガイド
評価
この issue はまだ評価されていません。