Coder Social home page Coder Social logo

Comments (9)

harababurel avatar harababurel commented on May 25, 2024

I will be investigating this within the next few days.

from gcsf.

harababurel avatar harababurel commented on May 25, 2024

I haven't been able to reproduce this issue. I tried creating 100 nested directories:

[/mnt/gcsf]
$ for i in `seq 1 100`; do mkdir $i; cd $i; done

And then uploading a file in the deepest directory using the web Google Drive interface. GCSF picks up the changes immediately:

[/mnt/gcsf/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20/21/22/23/24/25/26/27/28/29/30/31/32/33/34/35/36/37/38/39/40/41/42/43/44/45/46/47/48/49/50/51/52/53/54/55/56/57/58/59/60/61/62/63/64/65/66/67/68/69/70/71/72/73/74/75/76/77/78/79/80/81/82/83/84/85/86/87/88/89/90/91/92/93/94/95/96/97/98/99/100]
$ ls
.rwxr-xr-x 60k root 10 Nov 19:29 some_photo.jpg

So the tree depth is not the issue here. I also tried creating a directory with a very long name and uploading the same file again:

[/mnt/gcsf]
$ dirname=`perl -E 'say "a" x 100'`
[/mnt/gcsf]
$ mkdir $dirname

[...] upload file on the web interface

[/mnt/gcsf]
$ ls $dirname
.rwxr-xr-x 60k root 10 Nov 19:31 some_photo.jpg

I'm speculating that the issue you are encountering might be caused by the characters used in the file names or by GCSF getting into corrupt state for some reason.

Can you try replicating this behavior after remounting the file system with debug = true in ~/.config/gcsf/gcsf.toml? Hopefully the debug logs might shed some light on what's going on.

from gcsf.

UmutAlihan avatar UmutAlihan commented on May 25, 2024

Sorry for my late response, very busy at work.

Going to replicate as you suggested and upload debug logs asap.

Many thanks,

from gcsf.

UmutAlihan avatar UmutAlihan commented on May 25, 2024

Below I am entering the directories until I reach to the failed one. The last directory fails to "ls", since it has many files in it but do not show them.

The logs no not point to specific error as I could understand. So I though maybe this is caused by the data sent from the Drive API, which as you mentioned fails with the characters used in the files.

Below you can find the debug log and commands. I hope those are useful. Please let me know if anything needed.

Commands Cast
asciicast
Debug Cast
asciicast

Commands Text
uad@afsar:~/develop/gdrive-debug$ cd /mnt/gdrive-alihandikel/
uad@afsar:/mnt/gdrive-alihandikel$ ls
asset job tasavvuf-kitaplık-1.zip Trash
development knowledge todo#.ods travel
uad@afsar:/mnt/gdrive-alihandikel$ cd knowledge/
uad@afsar:/mnt/gdrive-alihandikel/knowledge$ ls
academic balkon-raf.xlsx developer enneagram#.ods
uad@afsar:/mnt/gdrive-alihandikel/knowledge$ cd academic/
uad@afsar:/mnt/gdrive-alihandikel/knowledge/academic$ ls
2018_1.5_yazok öğrenci-işleri
2018_1_bahar 'Tasavvuf Araştırmaları Paylaşım Klasörü'
2018_2_güz yönerge-bildiri#.odt
2019_3_bahar yönerge-tez.pdf
books-papers-quotes
uad@afsar:/mnt/gdrive-alihandikel/knowledge/academic$ cd 2018_2_güz
uad@afsar:/mnt/gdrive-alihandikel/knowledge/academic/2018_2_güz$ ls
administrative 'Sınav Takvimi 2018-2019 Güz.pdf'
bilimsel-akademik-dusunce-TSV531 syllabus
ibn-arabi-düşüncesine-giriş-TSV548 tarih-çizelge#.ods
islam-düşünce-tarihi-TSV552 tasavvuf-tarihi-TSV
uad@afsar:/mnt/gdrive-alihandikel/knowledge/academic/2018_2_güz$ cd islam-düşünce-tarihi-TSV552/
uad@afsar:/mnt/gdrive-alihandikel/knowledge/academic/2018_2_güz/islam-düşünce-ta-TSV552$ ls
'2018-2019 Güz Dönemi Ders Notları.docx'
ders-notları
okumalar
'TSV552 İslam Düşünce Tarihi_Seçmeli_Sümeyye Parıldar.pdf'
vize-hazırlık
uad@afsar:/mnt/gdrive-alihandikel/knowledge/academic/2018_2_güz/islam-düşünce-ta-TSV552$ cd ders-notları/
uad@afsar:/mnt/gdrive-alihandikel/knowledge/academic/2018_2_güz/islam-düşünce-taTSV552/ders-notları$ ls
uad@afsar:/mnt/gdrive-alihandikel/knowledge/academic/2018_2_güz/islam-düşünce-taTSV552/ders-notları$ echo "problematic dir is this"
problematic dir is this
uad@afsar:/mnt/gdrive-alihandikel/knowledge/academic/2018_2_güz/islam-düşünce-taTSV552/ders-notları$ echo "test-file" > test
uad@afsar:/mnt/gdrive-alihandikel/knowledge/academic/2018_2_güz/islam-düşünce-taTSV552/ders-notları$ ls
test
uad@afsar:/mnt/gdrive-alihandikel/knowledge/academic/2018_2_güz/islam-düşünce-taTSV552/ders-notları$ rm test
uad@afsar:/mnt/gdrive-alihandikel/knowledge/academic/2018_2_güz/islam-düşünce-taTSV552/ders-notları$ ls
uad@afsar:/mnt/gdrive-alihandikel/knowledge/academic/2018_2_güz/islam-düşünce-taTSV552/ders-notları$ exit

Debug Text
INFO gcsf > Mounted to /mnt/gdrive-alihandikel
DEBUG fuse::request > INIT(1) kernel: ABI 7.26, flags 0x1ffffb, max readahead 131072
DEBUG fuse::request > INIT(1) response: ABI 7.8, flags 0x1, max readahead 131072, max write 16777216
DEBUG fuse::request > ACCESS(2) ino 0x0000000000000001, mask 0o004
DEBUG fuse::request > LOOKUP(3) parent 0x0000000000000001, name ".Trash"
DEBUG fuse::request > LOOKUP(4) parent 0x0000000000000001, name ".Trash-1000"
DEBUG fuse::request > GETATTR(5) ino 0x0000000000000001
DEBUG fuse::request > GETATTR(6) ino 0x0000000000000001
DEBUG fuse::request > GETATTR(7) ino 0x0000000000000001
DEBUG fuse::request > GETATTR(8) ino 0x0000000000000001
DEBUG fuse::request > GETATTR(9) ino 0x0000000000000001
DEBUG fuse::request > GETATTR(10) ino 0x0000000000000001
INFO fuse::session > Mounting /mnt/gdrive-alihandikel
DEBUG fuse::request > OPENDIR(11) ino 0x0000000000000001, flags 0x18800
DEBUG fuse::request > READDIR(12) ino 0x0000000000000001, fh 0, offset 0, size 4096
INFO gcsf::gcsf::file_manager > Checking for changes and possibly applying them.
DEBUG fuse::request > LOOKUP(13) parent 0x0000000000000001, name "tasavvuf-kitaplık-1.zip"
DEBUG fuse::request > LOOKUP(14) parent 0x0000000000000001, name "todo#.ods"
DEBUG fuse::request > LOOKUP(15) parent 0x0000000000000001, name "knowledge"
DEBUG fuse::request > LOOKUP(16) parent 0x0000000000000001, name "job"
DEBUG fuse::request > LOOKUP(17) parent 0x0000000000000001, name "development"
DEBUG fuse::request > LOOKUP(18) parent 0x0000000000000001, name "travel"
DEBUG fuse::request > LOOKUP(19) parent 0x0000000000000001, name "asset"
DEBUG fuse::request > LOOKUP(20) parent 0x0000000000000001, name "Trash"
DEBUG fuse::request > READDIR(21) ino 0x0000000000000001, fh 0, offset 9, size 4096
DEBUG gcsf::gcsf::filesystem > Could not perform sync: Not enough time has passed since last sync. Will do nothing.
DEBUG fuse::request > RELEASEDIR(22) ino 0x0000000000000001, fh 0, flags 0x18800, release flags 0x0, lock owner 0
DEBUG fuse::request > OPENDIR(23) ino 0x0000000000000001, flags 0x18800
DEBUG fuse::request > GETATTR(24) ino 0x0000000000000001
DEBUG fuse::request > READDIR(25) ino 0x0000000000000001, fh 0, offset 0, size 4096
DEBUG gcsf::gcsf::filesystem > Could not perform sync: Not enough time has passed since last sync. Will do nothing.
DEBUG fuse::request > READDIR(26) ino 0x0000000000000001, fh 0, offset 9, size 4096
DEBUG gcsf::gcsf::filesystem > Could not perform sync: Not enough time has passed since last sync. Will do nothing.
DEBUG fuse::request > RELEASEDIR(27) ino 0x0000000000000001, fh 0, flags 0x18800, release flags 0x0, lock owner 0
DEBUG fuse::request > LOOKUP(28) parent 0x0000000000000001, name "knowledge"
DEBUG fuse::request > GETATTR(29) ino 0x0000000000000001
DEBUG fuse::request > OPENDIR(30) ino 0x0000000000000006, flags 0x18800
DEBUG fuse::request > GETATTR(31) ino 0x0000000000000006
DEBUG fuse::request > READDIR(32) ino 0x0000000000000006, fh 0, offset 0, size 4096
DEBUG gcsf::gcsf::filesystem > Could not perform sync: Not enough time has passed since last sync. Will do nothing.
DEBUG fuse::request > LOOKUP(33) parent 0x0000000000000006, name "enneagram#.ods"
DEBUG fuse::request > LOOKUP(34) parent 0x0000000000000006, name "academic"
DEBUG fuse::request > LOOKUP(35) parent 0x0000000000000006, name "developer"
DEBUG fuse::request > LOOKUP(36) parent 0x0000000000000006, name "balkon-raf.xlsx"
DEBUG fuse::request > READDIR(37) ino 0x0000000000000006, fh 0, offset 4, size 4096
DEBUG gcsf::gcsf::filesystem > Could not perform sync: Not enough time has passed since last sync. Will do nothing.
DEBUG fuse::request > RELEASEDIR(38) ino 0x0000000000000006, fh 0, flags 0x18800, release flags 0x0, lock owner 0
DEBUG fuse::request > OPENDIR(39) ino 0x0000000000000006, flags 0x18800
DEBUG fuse::request > GETATTR(40) ino 0x0000000000000006
DEBUG fuse::request > READDIR(41) ino 0x0000000000000006, fh 0, offset 0, size 4096
DEBUG gcsf::gcsf::filesystem > Could not perform sync: Not enough time has passed since last sync. Will do nothing.
DEBUG fuse::request > READDIR(42) ino 0x0000000000000006, fh 0, offset 4, size 4096
DEBUG gcsf::gcsf::filesystem > Could not perform sync: Not enough time has passed since last sync. Will do nothing.
DEBUG fuse::request > RELEASEDIR(43) ino 0x0000000000000006, fh 0, flags 0x18800, release flags 0x0, lock owner 0
DEBUG fuse::request > LOOKUP(44) parent 0x0000000000000006, name "academic"
DEBUG fuse::request > GETATTR(45) ino 0x0000000000000001
DEBUG fuse::request > LOOKUP(46) parent 0x0000000000000001, name "knowledge"
DEBUG fuse::request > OPENDIR(47) ino 0x0000000000000021, flags 0x18800
DEBUG fuse::request > GETATTR(48) ino 0x0000000000000021
DEBUG fuse::request > READDIR(49) ino 0x0000000000000021, fh 0, offset 0, size 4096
DEBUG gcsf::gcsf::filesystem > Could not perform sync: Not enough time has passed since last sync. Will do nothing.
DEBUG fuse::request > LOOKUP(50) parent 0x0000000000000021, name "2018_2_güz"
DEBUG fuse::request > LOOKUP(51) parent 0x0000000000000021, name "2018_1_bahar"
DEBUG fuse::request > LOOKUP(52) parent 0x0000000000000021, name "2019_3_bahar"
DEBUG fuse::request > LOOKUP(53) parent 0x0000000000000021, name "öğrenci-işleri"
DEBUG fuse::request > LOOKUP(54) parent 0x0000000000000021, name "Tasavvuf Araştırmaları Paylaşım Klasörü"
DEBUG fuse::request > LOOKUP(55) parent 0x0000000000000021, name "2018_1.5_yazok"
DEBUG fuse::request > LOOKUP(56) parent 0x0000000000000021, name "books-papers-quotes"
DEBUG fuse::request > LOOKUP(57) parent 0x0000000000000021, name "yönerge-tez.pdf"
DEBUG fuse::request > LOOKUP(58) parent 0x0000000000000021, name "yönerge-bildiri#.odt"
DEBUG fuse::request > READDIR(59) ino 0x0000000000000021, fh 0, offset 10, size 4096
DEBUG gcsf::gcsf::filesystem > Could not perform sync: Not enough time has passed since last sync. Will do nothing.
DEBUG fuse::request > RELEASEDIR(60) ino 0x0000000000000021, fh 0, flags 0x18800, release flags 0x0, lock owner 0
DEBUG fuse::request > GETATTR(61) ino 0x0000000000000001
DEBUG fuse::request > LOOKUP(62) parent 0x0000000000000001, name "knowledge"
DEBUG fuse::request > LOOKUP(63) parent 0x0000000000000006, name "academic"
DEBUG fuse::request > LOOKUP(64) parent 0x0000000000000021, name "2018_2_güz"
DEBUG fuse::request > OPENDIR(65) ino 0x000000000000003f, flags 0x18800
DEBUG fuse::request > GETATTR(66) ino 0x000000000000003f
DEBUG fuse::request > READDIR(67) ino 0x000000000000003f, fh 0, offset 0, size 4096
INFO gcsf::gcsf::file_manager > Checking for changes and possibly applying them.
DEBUG fuse::request > LOOKUP(68) parent 0x000000000000003f, name "tarih-çizelge#.ods"
DEBUG fuse::request > LOOKUP(69) parent 0x000000000000003f, name "Sınav Takvimi 2018-2019 Güz.pdf"
DEBUG fuse::request > LOOKUP(70) parent 0x000000000000003f, name "tasavvuf-tarihi-TSV"
DEBUG fuse::request > LOOKUP(71) parent 0x000000000000003f, name "islam-düşünce-tarihi-TSV552"
DEBUG fuse::request > LOOKUP(72) parent 0x000000000000003f, name "ibn-arabi-düşüncesine-giriş-TSV548"
DEBUG fuse::request > LOOKUP(73) parent 0x000000000000003f, name "bilimsel-akademik-dusunce-TSV531"
DEBUG fuse::request > LOOKUP(74) parent 0x000000000000003f, name "syllabus"
DEBUG fuse::request > LOOKUP(75) parent 0x000000000000003f, name "administrative"
DEBUG fuse::request > READDIR(76) ino 0x000000000000003f, fh 0, offset 8, size 4096
DEBUG gcsf::gcsf::filesystem > Could not perform sync: Not enough time has passed since last sync. Will do nothing.
DEBUG fuse::request > RELEASEDIR(77) ino 0x000000000000003f, fh 0, flags 0x18800, release flags 0x0, lock owner 0
DEBUG fuse::request > OPENDIR(78) ino 0x000000000000003f, flags 0x18800
DEBUG fuse::request > GETATTR(79) ino 0x000000000000003f
DEBUG fuse::request > READDIR(80) ino 0x000000000000003f, fh 0, offset 0, size 4096
DEBUG gcsf::gcsf::filesystem > Could not perform sync: Not enough time has passed since last sync. Will do nothing.
DEBUG fuse::request > READDIR(81) ino 0x000000000000003f, fh 0, offset 8, size 4096
DEBUG gcsf::gcsf::filesystem > Could not perform sync: Not enough time has passed since last sync. Will do nothing.
DEBUG fuse::request > RELEASEDIR(82) ino 0x000000000000003f, fh 0, flags 0x18800, release flags 0x0, lock owner 0
DEBUG fuse::request > LOOKUP(83) parent 0x000000000000003f, name "islam-düşünce-tarihi-TSV552"
DEBUG fuse::request > GETATTR(84) ino 0x0000000000000001
DEBUG fuse::request > LOOKUP(85) parent 0x0000000000000001, name "knowledge"
DEBUG fuse::request > LOOKUP(86) parent 0x0000000000000006, name "academic"
DEBUG fuse::request > LOOKUP(87) parent 0x0000000000000021, name "2018_2_güz"
DEBUG fuse::request > OPENDIR(88) ino 0x00000000000001ff, flags 0x18800
DEBUG fuse::request > GETATTR(89) ino 0x00000000000001ff
DEBUG fuse::request > READDIR(90) ino 0x00000000000001ff, fh 0, offset 0, size 4096
DEBUG gcsf::gcsf::filesystem > Could not perform sync: Not enough time has passed since last sync. Will do nothing.
DEBUG fuse::request > LOOKUP(91) parent 0x00000000000001ff, name "2018-2019 Güz Dönemi Ders Notları.docx"
DEBUG fuse::request > LOOKUP(92) parent 0x00000000000001ff, name "vize-hazırlık"
DEBUG fuse::request > LOOKUP(93) parent 0x00000000000001ff, name "ders-notları"
DEBUG fuse::request > LOOKUP(94) parent 0x00000000000001ff, name "okumalar"
DEBUG fuse::request > LOOKUP(95) parent 0x00000000000001ff, name "TSV552 İslam Düşünce Tarihi_Seçmeli_Sümeyye Parıldar.pdf"
DEBUG fuse::request > READDIR(96) ino 0x00000000000001ff, fh 0, offset 5, size 4096
DEBUG gcsf::gcsf::filesystem > Could not perform sync: Not enough time has passed since last sync. Will do nothing.
DEBUG fuse::request > RELEASEDIR(97) ino 0x00000000000001ff, fh 0, flags 0x18800, release flags 0x0, lock owner 0
DEBUG fuse::request > OPENDIR(98) ino 0x00000000000001ff, flags 0x18800
DEBUG fuse::request > GETATTR(99) ino 0x00000000000001ff
DEBUG fuse::request > READDIR(100) ino 0x00000000000001ff, fh 0, offset 0, size 4096
DEBUG gcsf::gcsf::filesystem > Could not perform sync: Not enough time has passed since last sync. Will do nothing.
DEBUG fuse::request > READDIR(101) ino 0x00000000000001ff, fh 0, offset 5, size 4096
DEBUG gcsf::gcsf::filesystem > Could not perform sync: Not enough time has passed since last sync. Will do nothing.
DEBUG fuse::request > RELEASEDIR(102) ino 0x00000000000001ff, fh 0, flags 0x18800, release flags 0x0, lock owner 0
DEBUG fuse::request > LOOKUP(103) parent 0x00000000000001ff, name "ders-notları"
DEBUG fuse::request > GETATTR(104) ino 0x0000000000000001
DEBUG fuse::request > LOOKUP(105) parent 0x0000000000000001, name "knowledge"
DEBUG fuse::request > LOOKUP(106) parent 0x0000000000000006, name "academic"
DEBUG fuse::request > LOOKUP(107) parent 0x0000000000000021, name "2018_2_güz"
DEBUG fuse::request > LOOKUP(108) parent 0x000000000000003f, name "islam-düşünce-tarihi-TSV552"
DEBUG fuse::request > OPENDIR(109) ino 0x0000000000000ea6, flags 0x18800
DEBUG fuse::request > GETATTR(110) ino 0x0000000000000ea6
DEBUG fuse::request > READDIR(111) ino 0x0000000000000ea6, fh 0, offset 0, size 4096
INFO gcsf::gcsf::file_manager > Checking for changes and possibly applying them.
DEBUG fuse::request > RELEASEDIR(112) ino 0x0000000000000ea6, fh 0, flags 0x18800, release flags 0x0, lock owner 0
DEBUG fuse::request > LOOKUP(113) parent 0x0000000000000ea6, name "test"
DEBUG fuse::request > CREATE(114) parent 0x0000000000000ea6, name "test", mode 0o100664, flags 0x8241
DEBUG fuse::request > FLUSH(115) ino 0x000000000000170a, fh 0, lock owner 9130730742923861030
DEBUG gcsf::gcsf::drive_facade > flush(1i1VX8cI4IoouO2vOLLvrbo2ooosWSwGY): no pending writes
DEBUG fuse::request > GETXATTR(116) ino 0x000000000000170a, name "security.capability", size 0
DEBUG fuse::request > WRITE(117) ino 0x000000000000170a, fh 0, offset 0, size 10, flags 0x0
DEBUG fuse::request > FLUSH(118) ino 0x000000000000170a, fh 0, lock owner 9130730742923861030
DEBUG gcsf::gcsf::drive_facade > Applying pending write with offset 0 on 1i1VX8cI4IoouO2vOLLvrbo2ooosWSwGY
DEBUG gcsf::gcsf::drive_facade > Updating file content for 1i1VX8cI4IoouO2vOLLvrbo2ooosWSwGY. Mime type guess based on content: application/octet-stream
DEBUG fuse::request > RELEASE(119) ino 0x000000000000170a, fh 0, flags 0x8001, release flags 0x0, lock owner 0
DEBUG fuse::request > OPENDIR(120) ino 0x0000000000000ea6, flags 0x18800
DEBUG fuse::request > GETATTR(121) ino 0x0000000000000ea6
DEBUG fuse::request > READDIR(122) ino 0x0000000000000ea6, fh 0, offset 0, size 4096
INFO gcsf::gcsf::file_manager > Checking for changes and possibly applying them.
DEBUG gcsf::gcsf::file_manager > Processing a change from Some("2018-11-24T08:43:48.658Z")
DEBUG gcsf::gcsf::file_manager > Anything else: reconstruct the file locally and move it under its parent.
DEBUG fuse::request > LOOKUP(123) parent 0x0000000000000ea6, name "test"
DEBUG fuse::request > READDIR(124) ino 0x0000000000000ea6, fh 0, offset 1, size 4096
DEBUG gcsf::gcsf::filesystem > Could not perform sync: Not enough time has passed since last sync. Will do nothing.
DEBUG fuse::request > RELEASEDIR(125) ino 0x0000000000000ea6, fh 0, flags 0x18800, release flags 0x0, lock owner 0
DEBUG fuse::request > GETATTR(126) ino 0x0000000000000ea6
DEBUG fuse::request > LOOKUP(127) parent 0x0000000000000ea6, name "test"
DEBUG fuse::request > UNLINK(128) parent 0x0000000000000ea6, name "test"
DEBUG gcsf::gcsf::file_manager > Moving ParentAndName { parent: 3750, name: "test" } to trash.
DEBUG gcsf::gcsf::filesystem > ()
DEBUG fuse::request > FORGET(129) ino 0x000000000000170a, nlookup 3
DEBUG fuse::request > OPENDIR(130) ino 0x0000000000000ea6, flags 0x18800
DEBUG fuse::request > GETATTR(131) ino 0x0000000000000ea6
DEBUG fuse::request > READDIR(132) ino 0x0000000000000ea6, fh 0, offset 0, size 4096
INFO gcsf::gcsf::file_manager > Checking for changes and possibly applying them.
DEBUG gcsf::gcsf::file_manager > Processing a change from Some("2018-11-24T08:43:54.692Z")
DEBUG gcsf::gcsf::file_manager > Trashed file. Move it to trash locally
DEBUG gcsf::gcsf::file_manager > Moving DriveId("1i1VX8cI4IoouO2vOLLvrbo2ooosWSwGY") to trash.
DEBUG fuse::request > RELEASEDIR(133) ino 0x0000000000000ea6, fh 0, flags 0x18800, release flags 0x0, lock owner 0

from gcsf.

harababurel avatar harababurel commented on May 25, 2024

If you open the same directory on the web drive, are all of the missing files owned by you?

from gcsf.

UmutAlihan avatar UmutAlihan commented on May 25, 2024

It seems no missing file there:

image

from gcsf.

UmutAlihan avatar UmutAlihan commented on May 25, 2024

Reinstalled using cargo install --force gcsf and it seems fixed.
However the dirnames (and some filenames) are shown corrupt. It is tolerable for my situation but if you would like to further investigate, I let you be informed:

(see: okumalar & vize-hazırlık directories)

Correct dirnames:
resim

Corrupt dirnames:
resim

from gcsf.

harababurel avatar harababurel commented on May 25, 2024

Sorry for the delay. I tried investigating your issue and the only suspect I found was a spike of errors to the drive.files.get endpoint. As I am unable to make manual requests outside of my account, I can't tell for sure whether your missing files are caused by the Drive API or by something GCSF does internally.

As for the corrupted directories: Drive allows multiple directories with the same name whereas traditional file systems do not. GCSF solves this by indexing identically named files: file, file.1, file.2 and so on. Again, it's strange why it would think that "okumalar" & "vize-hazırlık" are non-unique. I created the same directories on my drive, remounted the file system, and they show up correctly:

$ ls gcsf/tmp/
drwxr-xr-x - root root 21 Dec 16:03 okumalar
drwxr-xr-x - root root 21 Dec 16:02 vize-hazırlık

which indicates that the name itself doesn't have anything special, so the unicode characters are not the problem here.

I'm sorry I can't provide more help with this issue. I want to continue developing this project but I'm limited to doing it in my free time outside of work so progress is slow.

from gcsf.

UmutAlihan avatar UmutAlihan commented on May 25, 2024

Not at all, unfortunately I am also not a quick replier because of my daily work.. I think my initial problem is fixed when I have reinstalled by fetching repos newest commit. Now it works as it is supposed to work. Numbers at the end of the file is not a critical issue, so can wait. Thank you very much for your support and collaboration till this point. It was a pleasure to debug together.

Many successes for your work and whole life,
Cheers

from gcsf.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.