# Поломалась нода, помогите!

**URL:** <https://forum.storj.io/t/topic/6090>\
**Category:** troubleshooting\
**Tags:** storagenode, на-русском, windows\
**Created:** [April 22, 2020, 3:13pm UTC](https://forum.storj.io/t/topic/6090 "2020-04-22T15:13:32Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bonifat](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bonifat/32/1129_2.png) [@Bonifat](https://forum.storj.io/u/Bonifat)\
**Post date:** [April 22, 2020, 3:13pm UTC](https://forum.storj.io/t/topic/6090/1 "2020-04-22T15:13:33Z")

</div>

Почему нода в офлайне не могу понять?

 ![2020-04-22_18-12-17](https://storj-s3.bcdn.literatehosting.net/original/2X/3/36e7164851e5654c95c33018275d07533a511766.png)  
Обновил файл и всё равно офлайн.

---

<div class="post-metadata">

**Author:** ![Bonifat](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bonifat/32/1129_2.png) [@Bonifat](https://forum.storj.io/u/Bonifat)\
**Post date:** [April 22, 2020, 9:41pm UTC](https://forum.storj.io/t/topic/6090/2 "2020-04-22T21:41:35Z")

</div>

Я наверное ответа не дождусь?

---

<div class="post-metadata">

**Author:** ![Bonifat](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bonifat/32/1129_2.png) [@Bonifat](https://forum.storj.io/u/Bonifat)\
**Post date:** [April 22, 2020, 9:43pm UTC](https://forum.storj.io/t/topic/6090/3 "2020-04-22T21:43:31Z")

</div>

Лог файл

| 2020-04-23T00:42:27.099+0300 | INFO | piecestore | upload canceled | {“Piece ID”: “CRXXYTXIWYOXMG4QJ3HRP6PWQASHOP6A74ZNYBWNVGHFLASFMKVA”, “Satellite ID”: “1wFTAgs9DP5RSnCqKV1eLf6N9wtk4EAtmN5DpSxcs8EjT69tGE”, “Action”: “PUT”, “error”: “context canceled”, “errorVerbose”: “context canceled\n\[tstorj.io/common/pb/pbgrpc.init.0.func3:70\n\tstorj.io/common/rpc/rpcstatus.Wrap:77\n\tstorj.io/storj/storagenode/piecestore.(\*Endpoint](http://tstorj.io/common/pb/pbgrpc.init.0.func3:70%5Cn%5Ctstorj.io/common/rpc/rpcstatus.Wrap:77%5Cn%5Ctstorj.io/storj/storagenode/piecestore.(*Endpoint)).doUpload:362\n\[tstorj.io/storj/storagenode/piecestore.(\*drpcEndpoint](http://tstorj.io/storj/storagenode/piecestore.(*drpcEndpoint)).Upload:215\n\[tstorj.io/common/pb.DRPCPiecestoreDescription.Method.func1:987\n\tstorj.io/drpc/drpcmux.(\*Mux](http://tstorj.io/common/pb.DRPCPiecestoreDescription.Method.func1:987%5Cn%5Ctstorj.io/drpc/drpcmux.(*Mux)).HandleRPC:107\n\[tstorj.io/drpc/drpcserver.(\*Server](http://tstorj.io/drpc/drpcserver.(*Server)).handleRPC:105\n\[tstorj.io/drpc/drpcserver.(\*Server](http://tstorj.io/drpc/drpcserver.(*Server)).ServeOne:56\n\[tstorj.io/drpc/drpcserver.(\*Server](http://tstorj.io/drpc/drpcserver.(*Server)).Serve.func2:93\n\[tstorj.io/drpc/drpcctx.(\*Tracker](http://tstorj.io/drpc/drpcctx.(*Tracker)).track:51”} |
| --- | --- | --- | --- | --- |
| 2020-04-23T00:42:27.102+0300 | ERROR | piecestore | failed to add bandwidth usage | {“error”: “bandwidthdb error: database disk image is malformed”, “errorVerbose”: “bandwidthdb error: database disk image is malformed\n\[tstorj.io/storj/storagenode/storagenodedb.(\*bandwidthDB](http://tstorj.io/storj/storagenode/storagenodedb.(*bandwidthDB)).getSummary:170\n\[tstorj.io/storj/storagenode/storagenodedb.(\*bandwidthDB](http://tstorj.io/storj/storagenode/storagenodedb.(*bandwidthDB)).Summary:112\n\[tstorj.io/storj/storagenode/storagenodedb.(\*bandwidthDB](http://tstorj.io/storj/storagenode/storagenodedb.(*bandwidthDB)).Add:51\n\[tstorj.io/storj/storagenode/piecestore.(\*Endpoint](http://tstorj.io/storj/storagenode/piecestore.(*Endpoint)).saveOrder:721\n\[tstorj.io/storj/storagenode/piecestore.(\*Endpoint](http://tstorj.io/storj/storagenode/piecestore.(*Endpoint)).doUpload.func5:346\n\[tstorj.io/storj/storagenode/piecestore.(\*Endpoint](http://tstorj.io/storj/storagenode/piecestore.(*Endpoint)).doUpload:362\n\[tstorj.io/storj/storagenode/piecestore.(\*drpcEndpoint](http://tstorj.io/storj/storagenode/piecestore.(*drpcEndpoint)).Upload:215\n\[tstorj.io/common/pb.DRPCPiecestoreDescription.Method.func1:987\n\tstorj.io/drpc/drpcmux.(\*Mux](http://tstorj.io/common/pb.DRPCPiecestoreDescription.Method.func1:987%5Cn%5Ctstorj.io/drpc/drpcmux.(*Mux)).HandleRPC:107\n\[tstorj.io/drpc/drpcserver.(\*Server](http://tstorj.io/drpc/drpcserver.(*Server)).handleRPC:105\n\[tstorj.io/drpc/drpcserver.(\*Server](http://tstorj.io/drpc/drpcserver.(*Server)).ServeOne:56\n\[tstorj.io/drpc/drpcserver.(\*Server](http://tstorj.io/drpc/drpcserver.(*Server)).Serve.func2:93\n\[tstorj.io/drpc/drpcctx.(\*Tracker](http://tstorj.io/drpc/drpcctx.(*Tracker)).track:51”} |
| 2020-04-23T00:42:27.159+0300 | ERROR | piecestore | failed to add bandwidth usage | {“error”: “bandwidthdb error: database disk image is malformed”, “errorVerbose”: “bandwidthdb error: database disk image is malformed\n\[tstorj.io/storj/storagenode/storagenodedb.(\*bandwidthDB](http://tstorj.io/storj/storagenode/storagenodedb.(*bandwidthDB)).getSummary:170\n\[tstorj.io/storj/storagenode/storagenodedb.(\*bandwidthDB](http://tstorj.io/storj/storagenode/storagenodedb.(*bandwidthDB)).Summary:112\n\[tstorj.io/storj/storagenode/storagenodedb.(\*bandwidthDB](http://tstorj.io/storj/storagenode/storagenodedb.(*bandwidthDB)).Add:51\n\[tstorj.io/storj/storagenode/piecestore.(\*Endpoint](http://tstorj.io/storj/storagenode/piecestore.(*Endpoint)).saveOrder:721\n\[tstorj.io/storj/storagenode/piecestore.(\*Endpoint](http://tstorj.io/storj/storagenode/piecestore.(*Endpoint)).doUpload.func5:346\n\[tstorj.io/storj/storagenode/piecestore.(\*Endpoint](http://tstorj.io/storj/storagenode/piecestore.(*Endpoint)).doUpload:362\n\[tstorj.io/storj/storagenode/piecestore.(\*drpcEndpoint](http://tstorj.io/storj/storagenode/piecestore.(*drpcEndpoint)).Upload:215\n\[tstorj.io/common/pb.DRPCPiecestoreDescription.Method.func1:987\n\tstorj.io/drpc/drpcmux.(\*Mux](http://tstorj.io/common/pb.DRPCPiecestoreDescription.Method.func1:987%5Cn%5Ctstorj.io/drpc/drpcmux.(*Mux)).HandleRPC:107\n\[tstorj.io/drpc/drpcserver.(\*Server](http://tstorj.io/drpc/drpcserver.(*Server)).handleRPC:105\n\[tstorj.io/drpc/drpcserver.(\*Server](http://tstorj.io/drpc/drpcserver.(*Server)).ServeOne:56\n\[tstorj.io/drpc/drpcserver.(\*Server](http://tstorj.io/drpc/drpcserver.(*Server)).Serve.func2:93\n\[tstorj.io/drpc/drpcctx.(\*Tracker](http://tstorj.io/drpc/drpcctx.(*Tracker)).track:51”} |
| 2020-04-23T00:42:27.165+0300 | ERROR | piecestore | failed to add bandwidth usage | {“error”: “bandwidthdb error: database disk image is malformed”, “errorVerbose”: “bandwidthdb error: database disk image is malformed\n\[tstorj.io/storj/storagenode/storagenodedb.(\*bandwidthDB](http://tstorj.io/storj/storagenode/storagenodedb.(*bandwidthDB)).getSummary:170\n\[tstorj.io/storj/storagenode/storagenodedb.(\*bandwidthDB](http://tstorj.io/storj/storagenode/storagenodedb.(*bandwidthDB)).Summary:112\n\[tstorj.io/storj/storagenode/storagenodedb.(\*bandwidthDB](http://tstorj.io/storj/storagenode/storagenodedb.(*bandwidthDB)).Add:51\n\[tstorj.io/storj/storagenode/piecestore.(\*Endpoint](http://tstorj.io/storj/storagenode/piecestore.(*Endpoint)).saveOrder:721\n\[tstorj.io/storj/storagenode/piecestore.(\*Endpoint](http://tstorj.io/storj/storagenode/piecestore.(*Endpoint)).doUpload:443\n\[tstorj.io/storj/storagenode/piecestore.(\*drpcEndpoint](http://tstorj.io/storj/storagenode/piecestore.(*drpcEndpoint)).Upload:215\n\[tstorj.io/common/pb.DRPCPiecestoreDescription.Method.func1:987\n\tstorj.io/drpc/drpcmux.(\*Mux](http://tstorj.io/common/pb.DRPCPiecestoreDescription.Method.func1:987%5Cn%5Ctstorj.io/drpc/drpcmux.(*Mux)).HandleRPC:107\n\[tstorj.io/drpc/drpcserver.(\*Server](http://tstorj.io/drpc/drpcserver.(*Server)).handleRPC:105\n\[tstorj.io/drpc/drpcserver.(\*Server](http://tstorj.io/drpc/drpcserver.(*Server)).ServeOne:56\n\[tstorj.io/drpc/drpcserver.(\*Server](http://tstorj.io/drpc/drpcserver.(*Server)).Serve.func2:93\n\[tstorj.io/drpc/drpcctx.(\*Tracker](http://tstorj.io/drpc/drpcctx.(*Tracker)).track:51”} |
| 2020-04-23T00:42:27.165+0300 | INFO | piecestore | uploaded | {“Piece ID”: “7HU6F6DQVE6FKUQ5IOYEGRPXHYB3HGB5HKGDTL7EBCQKWHKEIOLQ”, “Satellite ID”: “1wFTAgs9DP5RSnCqKV1eLf6N9wtk4EAtmN5DpSxcs8EjT69tGE”, “Action”: “PUT”} |
| 2020-04-23T00:42:27.218+0300 | ERROR | piecestore | failed to add bandwidth usage | {“error”: “bandwidthdb error: database disk image is malformed”, “errorVerbose”: “bandwidthdb error: database disk image is malformed\n\[tstorj.io/storj/storagenode/storagenodedb.(\*bandwidthDB](http://tstorj.io/storj/storagenode/storagenodedb.(*bandwidthDB)).getSummary:170\n\[tstorj.io/storj/storagenode/storagenodedb.(\*bandwidthDB](http://tstorj.io/storj/storagenode/storagenodedb.(*bandwidthDB)).Summary:112\n\[tstorj.io/storj/storagenode/storagenodedb.(\*bandwidthDB](http://tstorj.io/storj/storagenode/storagenodedb.(*bandwidthDB)).Add:51\n\[tstorj.io/storj/storagenode/piecestore.(\*Endpoint](http://tstorj.io/storj/storagenode/piecestore.(*Endpoint)).saveOrder:721\n\[tstorj.io/storj/storagenode/piecestore.(\*Endpoint](http://tstorj.io/storj/storagenode/piecestore.(*Endpoint)).doUpload.func5:346\n\[tstorj.io/storj/storagenode/piecestore.(\*Endpoint](http://tstorj.io/storj/storagenode/piecestore.(*Endpoint)).doUpload:362\n\[tstorj.io/storj/storagenode/piecestore.(\*drpcEndpoint](http://tstorj.io/storj/storagenode/piecestore.(*drpcEndpoint)).Upload:215\n\[tstorj.io/common/pb.DRPCPiecestoreDescription.Method.func1:987\n\tstorj.io/drpc/drpcmux.(\*Mux](http://tstorj.io/common/pb.DRPCPiecestoreDescription.Method.func1:987%5Cn%5Ctstorj.io/drpc/drpcmux.(*Mux)).HandleRPC:107\n\[tstorj.io/drpc/drpcserver.(\*Server](http://tstorj.io/drpc/drpcserver.(*Server)).handleRPC:105\n\[tstorj.io/drpc/drpcserver.(\*Server](http://tstorj.io/drpc/drpcserver.(*Server)).ServeOne:56\n\[tstorj.io/drpc/drpcserver.(\*Server](http://tstorj.io/drpc/drpcserver.(*Server)).Serve.func2:93\n\[tstorj.io/drpc/drpcctx.(\*Tracker](http://tstorj.io/drpc/drpcctx.(*Tracker)).track:51”} |

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [April 22, 2020, 10:15pm UTC](https://forum.storj.io/t/topic/6090/4 "2020-04-22T22:15:36Z")

</div>

Попробуйте Ctrl-F5 в браузере

---

<div class="post-metadata">

**Author:** ![Bonifat](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bonifat/32/1129_2.png) [@Bonifat](https://forum.storj.io/u/Bonifat)\
**Post date:** [April 22, 2020, 10:17pm UTC](https://forum.storj.io/t/topic/6090/5 "2020-04-22T22:17:19Z")

</div>

Не помогает Ctrl-F5, перезагрузка тоже не помогла. Перезапуск службы тоже не дал результат

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [April 22, 2020, 10:56pm UTC](https://forum.storj.io/t/topic/6090/6 "2020-04-22T22:56:25Z")

</div>

Тогда давайте проверим по списку:

1. Сравните WAN IP на главной странице роутера с IP тут: [2ip.ru](http://2ip.ru)  
Если они не совпадают, проброс порта работать не будет.
2. Проверьте правило проброса порта на роутере, оно должно использовать тот же IP, что и ваш ПК.
3. Убедитесь, что внешний адрес в параметре `contact.external-address:` указан вместе с портом и совпадает с WAN IP и публичным IP. Если у вас динамический публичный IP, вам необходимо использовать DDNS hostname вместо IP. Его можно получить например на [noip.com](http://noip.com) Если вы уже его используете, проверьте, что он обновлён и указывает на ваш текущий публичный IP.
4. Проверьте порт 28967 на [2ip.ru](http://2ip.ru)

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [April 22, 2020, 11:00pm UTC](https://forum.storj.io/t/topic/6090/7 "2020-04-22T23:00:07Z")

</div>

> [@Bonifat](#):
>
> bandwidthdb error: database disk image is malformed”, “errorVerbose”: “bandwidthdb error: database disk image is malformed\

Не сразу заметил. Проверьте и исправьте все ошибки БД:

> **[How to fix a "database disk image is malformed"](https://support.storj.io/hc/en-us/articles/360029309111-How-to-fix-a-database-disk-image-is-malformed-)**
>
> Problem
> Sometimes a Storage Node Operator may encounter the "database disk image is malformed" error in their log. This could happen during unplanned shutdown or reboot. The error indicates that on...

---

<div class="post-metadata">

**Author:** ![Bonifat](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bonifat/32/1129_2.png) [@Bonifat](https://forum.storj.io/u/Bonifat)\
**Post date:** [April 22, 2020, 11:03pm UTC](https://forum.storj.io/t/topic/6090/8 "2020-04-22T23:03:04Z")

</div>

1. IP статичный
2. проброс порта есть.  
3.совподает и работает  
4.порт открыт  
Но не работает нода, 4 месяца отработала где-то не было проблем, а тут на те вам

---

<div class="post-metadata">

**Author:** ![Bonifat](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bonifat/32/1129_2.png) [@Bonifat](https://forum.storj.io/u/Bonifat)\
**Post date:** [April 22, 2020, 11:08pm UTC](https://forum.storj.io/t/topic/6090/9 "2020-04-22T23:08:08Z")

</div>

А для операционной Windows нет инструкции? Докером не пользовался

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [April 22, 2020, 11:10pm UTC](https://forum.storj.io/t/topic/6090/10 "2020-04-22T23:10:17Z")

</div>

Она универсальная. Установите sqlite3 локально и используйте её. Либо установите в WSL и используйте оттуда.

---

<div class="post-metadata">

**Author:** ![Bonifat](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bonifat/32/1129_2.png) [@Bonifat](https://forum.storj.io/u/Bonifat)\
**Post date:** [April 22, 2020, 11:30pm UTC](https://forum.storj.io/t/topic/6090/11 "2020-04-22T23:30:14Z")

</div>

У меня есть двух месячной давности бекап этих файлов, можно просто заменить?

---

<div class="post-metadata">

**Author:** ![Bonifat](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bonifat/32/1129_2.png) [@Bonifat](https://forum.storj.io/u/Bonifat)\
**Post date:** [April 22, 2020, 11:31pm UTC](https://forum.storj.io/t/topic/6090/12 "2020-04-22T23:31:53Z")

</div>

Так можно сделать или не стоит?

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [April 22, 2020, 11:34pm UTC](https://forum.storj.io/t/topic/6090/13 "2020-04-22T23:34:11Z")

</div>

Не стоит. Если врсстановите всю ноду, она будет дисквалифицирована. Если восстановите только эту базу данных, то статистика на доске не будет соответствовать действительности.

---

<div class="post-metadata">

**Author:** ![Bonifat](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bonifat/32/1129_2.png) [@Bonifat](https://forum.storj.io/u/Bonifat)\
**Post date:** [April 22, 2020, 11:45pm UTC](https://forum.storj.io/t/topic/6090/14 "2020-04-22T23:45:12Z")

</div>

![image](https://storj-s3.bcdn.literatehosting.net/original/2X/2/2bd2ac589b161dacb9772bc0f8b9665c40dce471.png)  
Вообще непонятно что делать ))

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [April 22, 2020, 11:50pm UTC](https://forum.storj.io/t/topic/6090/15 "2020-04-22T23:50:35Z")

</div>

Закрыть это окно, открыть Powershell или cmd и выполнять команды оттуда

---

<div class="post-metadata">

**Author:** ![Bonifat](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bonifat/32/1129_2.png) [@Bonifat](https://forum.storj.io/u/Bonifat)\
**Post date:** [April 23, 2020, 12:33am UTC](https://forum.storj.io/t/topic/6090/17 "2020-04-23T00:33:58Z")

</div>

PS C:\Users\odmin\> sqlite3 D:/StorJ/bandwidth.db “PRAGMA integrity\_check;”  
\*\*\* in database main \*\*\*  
Page 3: btreeInitPage() returns error code 11  
Page 4: btreeInitPage() returns error code 11  
Page 12: btreeInitPage() returns error code 11  
Page 7: btreeInitPage() returns error code 11  
Page 9: btreeInitPage() returns error code 11  
Page 8: btreeInitPage() returns error code 11  
Page 11: btreeInitPage() returns error code 11  
Page 10: btreeInitPage() returns error code 11  
Page 13 is never used  
Page 14 is never used  
Page 15 is never used  
Page 16 is never used  
Page 17 is never used  
Page 18 is never used  
Page 19 is never used  
Page 20 is never used  
Page 21 is never used  
Page 22 is never used  
Page 23 is never used  
Page 24 is never used  
Page 25 is never used  
Page 26 is never used  
Page 27 is never used  
Page 28 is never used  
Page 29 is never used  
Page 30 is never used  
Page 31 is never used  
Page 32 is never used  
Page 33 is never used  
Page 34 is never used  
Page 35 is never used  
Page 36 is never used  
Page 37 is never used  
Page 38 is never used  
Page 39 is never used  
Page 40 is never used  
Page 41 is never used  
Page 42 is never used  
Page 43 is never used  
Page 44 is never used  
Page 45 is never used  
Page 46 is never used  
Page 47 is never used  
Page 48 is never used  
Page 49 is never used  
Page 50 is never used  
Page 51 is never used  
Page 52 is never used  
Page 53 is never used  
Page 54 is never used  
Page 55 is never used  
Page 56 is never used  
Page 57 is never used  
Page 58 is never used  
Page 59 is never used  
Page 60 is never used  
Page 61 is never used  
Page 62 is never used  
Page 63 is never used  
Page 64 is never used  
Page 65 is never used  
Page 66 is never used  
Page 67 is never used  
Page 68 is never used  
Page 69 is never used  
Page 70 is never used  
Page 71 is never used  
Page 72 is never used  
Page 73 is never used  
Page 74 is never used  
Page 75 is never used  
Page 76 is never used  
Page 77 is never used  
Page 78 is never used  
Page 79 is never used  
Page 80 is never used  
Page 81 is never used  
Page 82 is never used  
Page 83 is never used  
Page 84 is never used  
Page 85 is never used  
Page 86 is never used  
Page 87 is never used  
Page 88 is never used  
Page 89 is never used  
Page 90 is never used  
Page 91 is never used  
Page 92 is never used  
Page 93 is never used  
Page 94 is never used  
Page 95 is never used  
Page 96 is never used  
Page 97 is never used  
Page 98 is never used  
Page 99 is never used  
Page 100 is never used  
Page 101 is never used  
Page 102 is never used  
Page 103 is never used  
Page 104 is never used  
PS C:\Users\odmin\> sqlite3 D:\StorJ\info.db “PRAGMA integrity\_check;”  
ok  
PS C:\Users\odmin\> sqlite3 D:\StorJ\notifications.db “PRAGMA integrity\_check;”  
ok  
PS C:\Users\odmin\> sqlite3 D:\StorJ\orders.db “PRAGMA integrity\_check;”  
ok  
PS C:\Users\odmin\> sqlite3 D:\StorJ\piece\_expiration.db “PRAGMA integrity\_check;”  
ok  
PS C:\Users\odmin\> sqlite3 D:\StorJ\piece\_spaced\_used.db “PRAGMA integrity\_check;”  
ok  
PS C:\Users\odmin\> sqlite3 D:\StorJ\pieceinfo.db “PRAGMA integrity\_check;”  
ok  
PS C:\Users\odmin\> sqlite3 D:\StorJ\reputation.db “PRAGMA integrity\_check;”  
ok

---

<div class="post-metadata">

**Author:** ![Bonifat](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bonifat/32/1129_2.png) [@Bonifat](https://forum.storj.io/u/Bonifat)\
**Post date:** [April 23, 2020, 12:59am UTC](https://forum.storj.io/t/topic/6090/18 "2020-04-23T00:59:52Z")

</div>

Что нужно сделать в 10 пункте не пойму  
cat /storage/dump\_all.sql | grep -v TRANSACTION | grep -v ROLLBACK | grep -v COMMIT \>/storage/dump\_all\_notrans.sql  
Первые пункты сделал  
Там описано всё под линукс, а мне сиди и ломай голову как это внедрить в windows и что этим хотели сказать

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [April 23, 2020, 1:11am UTC](https://forum.storj.io/t/topic/6090/19 "2020-04-23T01:11:31Z")

</div>

Попробуйте её починить.  
Если вы используете Powershell, то для вырезания лишних команд можно использовать

```auto
cat D:\StorJ\dump_all.sql | sls -NotMatch TRANSACTION | sls -NotMatch ROLLBACK | sls -NotMatch COMMIT >D:\StorJ\dump_all_notrans.sql

```

Все пути типа `/storage/` заменяются на `D:\StorJ\`

---

<div class="post-metadata">

**Author:** ![Bonifat](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bonifat/32/1129_2.png) [@Bonifat](https://forum.storj.io/u/Bonifat)\
**Post date:** [April 23, 2020, 1:39am UTC](https://forum.storj.io/t/topic/6090/20 "2020-04-23T01:39:58Z")

</div>

![2020-04-23_04-39-13](https://storj-s3.bcdn.literatehosting.net/original/2X/a/ae42cd871b3d8865ca77cfb16681f64a53173fa2.png)

---

<div class="post-metadata">

**Author:** ![Bonifat](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bonifat/32/1129_2.png) [@Bonifat](https://forum.storj.io/u/Bonifat)\
**Post date:** [April 23, 2020, 1:40am UTC](https://forum.storj.io/t/topic/6090/21 "2020-04-23T01:40:54Z")

</div>

Я так подозреваю этого не должно быть?

[Next page](https://forum.storj.io/t/topic/6090.md?page=2)
