OSError: [Errno 30] Salt okunur dosya sistemi [kapalı]


1

Bir sinir ağı eğitimi alırken aşağıdaki hata ortaya çıktı:

    File "train.py", line 397, in <module>
    File "train.py", line 270, in train
    File "train.py", line 335, in train_one_epochs
    File "train.py", line 113, in log_string
OSError: [Errno 30] Read-only file system
Error in sys.excepthook:
Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 57, in apport_excepthook
    File "<frozen importlib._bootstrap>", line 969, in _find_and_load
    File "<frozen importlib._bootstrap>", line 896, in _find_and_load_unlocked
    File "<frozen importlib._bootstrap_external>", line 1139, in find_spec
    File "<frozen importlib._bootstrap_external>", line 1113, in _get_spec
    File "<frozen importlib._bootstrap_external>", line 1225, in find_spec
    File "<frozen importlib._bootstrap_external>", line 1264, in _fill_cache
OSError: [Error 5] Input/output error: '/usr/lib/python3.5/plat-x86_64-linux-gnu'

Original exception was:
Traceback (most recent call last):
    File "train.py", line 397, in <module>
    File "train.py", line 270, in train
    File "train.py", line 335, in train_one_epoch
    File "train.py", line 113, in log_string
OSError: [Errno 30] Read-only file system

Hatanın gerçekleştiği kod şudur:

111    def log_string(out_str):
112        LOG_FOUT.write(out_str+'\n')
113        LOG_FOUT.flush()
114        print(out_str)

Sebebini bilen var mı? Herhangi bir yardım veya öneri takdir edilecektir! Teşekkürler!


hangi klasöre yazmaya çalıştın?
Yaron

@ / Shuo / OURpointNet2 / scannet / log klasöründeki @Yaron ve bu klasör kullanılarak oluşturulmuşturos.mkdir
Keira K

Ubuntu'ya Sormaya Hoş Geldiniz! Eğer misiniz düzenlemek çıktısını da dahil olmak üzere sorunuzu df -h ~/shuo/OURpointNet2/scannet/logve cat /proc/mount? Teşekkürler.
David Foerster,

Yanıtlar:


0

Uygulamanın günlüğe kaydettiği dosya sistemi salt okunur şekilde monte edildi.

Bunu yeniden birleştirmeyi deneyebilirsiniz

mount -o remount,rw {mount point}

{Mount point}, FS'nin monte edildiği dizindir.


@ Doom8890'a teşekkür ederiz. Bu hata eğitim sırasında meydana gelir, yani ilk önce uygulamanın günlüğe yazdığı dosya sistemi okundu ve yazılır, ancak birkaç hatadan sonra bu hata meydana gelir. Bu, bir python dosyası çalıştırırken bir klasör veya dosyanın izninin değişebileceği anlamına mı geliyor?
Keira K

Birden fazla kullanıcı sisteminizi kullanıyor mu? Belki birileri yeniden yerleştirmiştir. Aksi halde tek tahminim, salt okunur olarak yeniden birleşmesine neden olan bir tür sistem hatasıdır.
Doom8890
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.