Kategori arşivi: Hata Çözümleri

Chassis Intruded! Fatal Error… System Halted Hatası ve Çözümü

Elektrik gidip geldikten sonra bu hatayla karşılaşıldı. Bilgisayarın fişini çekip bir müddet bekledikten sonra tekrar denendi fakat çözüm olmadı. Bilgisayarın BIOS’una girilip hiç birşey yapılmadan tekrar çıkıldı. Sorun düzeldi.

scp: TERM environment variable not set

Bu hatayı alıyorsanız sorun scp ile dosya göndermek istediğiniz sunucunun .bashrc dosyasında istenmeyen bazı komutların olmasından dolayıdır. Dolayısıyla dosyaları göndermek istediğiniz sunucunun .bashrc dosyasını gözden geçirip, dosya göndermeyi tekrar denemelisiniz.

Linux: Windows partition The NTFS partition is in an unsafe state hatası ve çözümü

Çökmüş bir Windows sistemden dosya kurtarmak amacıyla Linux işletim sistemine sahip başka bir bilgisayara mount etmeye çalıştığımızda aşağıdaki hatayı aldık. Hata sanırım Windows’ta hızlı başlatma seçeneği açık olarak kullanılmasından dolayı meydana çıkıyor. Çünkü bu şekilde kullanıldığında windows hibernate modunu kullanıyor. Bu da sistemin normal olarak kapatılmadığına dair hata vermesine sebep oluyor.

Error mounting /dev/sda5 at /media/mint/8062FAE5B9E1EF3C: Command-line `mount -t
"ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=999,gid=999" 
"/dev/sda5" "/media/mint/8062FAE5B9E1EF3C"' exited with non-zero exit status 14:
The disk contains unclean file system (0, 0). 
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda5': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.

Hatanın sebebine dair daha fazla bilgi için internette araştırma yapabilirsiniz. Ben direkt olarak çözüme geçeceğim. Aslında hatanın sonundaki uyarıda da görüldüğü üzere disk read only olarak mount edilerek sorun çözülebilir. Bunun için aşağıdaki komutlar kullanılabilir.

[pastacode lang=”bash” manual=”sudo%20mkdir%20%2Fmedia%2Fkullanici_adiniz%2Fnewdisk%0Asudo%20mount%20-t%20%22ntfs%22%20-ro%20%22uhelper%3Dudisks2%2Cnodev%2Cnosuid%2Cuid%3D1000%2Cgid%3D1000%2Cdmask%3D0077%2Cfmask%3D0177%22%20%22%2Fdev%2Fsda4%22%20%22%2Fmedia%2Fkullanici_adiniz%2Fnewdisk%22%0A” message=”” highlight=”” provider=”manual”/]

No module named tensorflow hatası ve çözümü

Bu hatayı alıyorsanız tensorflow modülünü yüklemeniz gerekmektedir. Anaconda arayüzünden aşağıdaki komut dizisiyle bu işlemi gerçekleştirebilirsiniz.

[pastacode lang=”markup” manual=”pip%20install%20tensorflow” message=”” highlight=”” provider=”manual”/]

veya

[pastacode lang=”markup” manual=”pip%20install%20tensorflow%20–ignore-installed” message=”” highlight=”” provider=”manual”/]

Anaconda: Solving environment: failed ResolvePackageNotFound hatası ve çözümü

conda env create -f tfdl_env_backup.yml komutundan sonra aşağıdaki hata ile karşılaştım. Sanıyorum hata veren paketler daha önceden kurulmuştu.

(base) C:\Users\Username\Tensorflow-Bootcamp-master>conda env create -f tfdl_env_backup.yml
Collecting package metadata (repodata.json): done
Solving environment: failed

ResolvePackageNotFound:
– six==1.10.0=py35_1
– html5lib==0.9999999=py35_0
– prompt_toolkit==1.0.15=py35_0
– bleach==1.5.0=py35_0
– entrypoints==0.2.3=py35_0
– pandocfilters==1.4.2=py35_0
– testpath==0.3.1=py35_0
– pickleshare==0.7.4=py35_0
– vs2015_runtime==14.0.25420=0
– setuptools==36.4.0=py35_1
– ipykernel==4.6.1=py35_0
– tk==8.5.18=vc14_0
– win_unicode_console==0.5=py35_0
– libpng==1.6.30=vc14_1
– colorama==0.3.9=py35_0
– qt==5.6.2=vc14_6
– scipy==0.19.1=np113py35_0
– mkl==2017.0.3=0
– sip==4.18=py35_0
– widgetsnbextension==3.0.2=py35_0
– qtconsole==4.3.1=py35_0
– jupyter==1.0.0=py35_3
– python==3.5.4=0
– decorator==4.1.2=py35_0
– nbformat==4.4.0=py35_0
– openssl==1.0.2l=vc14_0
– wcwidth==0.1.7=py35_0
– markupsafe==1.0=py35_0
– wheel==0.29.0=py35_0
– requests==2.14.2=py35_0
– matplotlib==2.0.2=np113py35_0
– ipywidgets==6.0.0=py35_0
– path.py==10.3.1=py35_0
– pyqt==5.6.0=py35_2
– python-dateutil==2.6.1=py35_0
– jpeg==9b=vc14_0
– jinja2==2.9.6=py35_0
– traitlets==4.3.2=py35_0
– scikit-learn==0.19.0=np113py35_0
– jupyter_console==5.2.0=py35_0
– icu==57.1=vc14_0
– tornado==4.5.2=py35_0
– wincertstore==0.2=py35_0
– cycler==0.10.0=py35_0
– jupyter_client==5.1.0=py35_0
– pyzmq==16.0.2=py35_0
– numpy==1.13.1=py35_0
– pandas==0.20.3=py35_0
– pip==9.0.1=py35_1
– notebook==5.0.0=py35_0
– pyparsing==2.2.0=py35_0
– ipython_genutils==0.2.0=py35_0
– pytz==2017.2=py35_0
– mistune==0.7.4=py35_0

Bu durumda tfdl_env_backup.yml dosyasından hata veren paketleri silerek işlemi tekrarladım bu kez hata vermedi. Hata veren paketleri tfdl_env_backup.yml dosyasından sildiğimde dosyanın son hali aşağıdaki gibi oldu.

name: tfdeeplearning
channels:
– defaults
dependencies:
– pip:
– ipython-genutils==0.2.0
– jupyter-client==5.1.0
– jupyter-console==5.2.0
– jupyter-core==4.3.0
– markdown==2.6.9
– prompt-toolkit==1.0.15
– protobuf==3.4.0
– tensorflow==1.3.0
– tensorflow-tensorboard==0.1.6
– werkzeug==0.12.2
– win-unicode-console==0.5
prefix: C:\Users\nuh\Anaconda3\envs\tfdeeplearning

HTTP and SSL error with Anaconda

conda env create -f tfdl_env.yml komutunu kullandığımda aşağıdaki hata ile karşılaştım.

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/pro/win-64/repodata.json.bz2>
Elapsed: –

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.

If your current network has https://www.anaconda.com blocked, please file
a support request with your network engineering team.

SSLError(MaxRetryError(‘HTTPSConnectionPool(host=\’repo.anaconda.com\’, port=443): Max retries exceeded with url: /pkgs/pro/win-64/repodata.json.bz2 (Caused by SSLError(“Can\’t connect to HTTPS URL because the SSL module is not available.”))’))

Sorunu ortam değişkenlerine aşağıdaki satırı ekleyerek çözdüm. Siz de kendi Anaconda dizininize göre güncelleyerek aşağıdaki dizini ortam değişkenlerine eklemelisiniz.

[pastacode lang=”markup” manual=”C%3A%5CUsers%5Ckullan%C4%B1c%C4%B1_adiniz%5CAnaconda3%5CLibrary%5Cbin” message=”” highlight=”” provider=”manual”/]

Daha önce ortam değişkenlerine Anaconda’nın nasıl ekleneceğine dair şu yazıyı yazmıştım. O yazıyı güncelledim siz de o yazıdaki yolu takip edebilirsiniz.

Windows: conda is not recognized as an internal or external command, operable program or batch file

Anaconda’yı yükleme esnasında ortam değişkenlerine ekle seçeneğini seçmediyseniz bu problemle karşılaşırsınız. Ortam değişkenlerine Anaconda’yı eklemek için;

Denetim Masası > Sistem ve Güvenlik > Sistem > Gelişmiş Sistem Ayarları > Ortam Değişkenleri 

Üst kısımdaki bulunan kullanıcı_adınız için kullanıcı değişkenleri penceresinde Path değişkenine tıklayıp düzenle diyoruz. Daha sonra Yeni‘ye tıklıyoruz. Öncelikle aşağıdaki satırları (Anaconda’nın dizini olacak şekilde) listeye ekliyoruz.

[pastacode lang=”markup” manual=”C%3A%5CUsers%5Ckullan%C4%B1c%C4%B1_adiniz%5CAnaconda3%5CScripts%0AC%3A%5CUsers%5Ckullan%C4%B1c%C4%B1_adiniz%5CAnaconda3%0AC%3A%5CUsers%5Ckullan%C4%B1c%C4%B1_adiniz%5CAnaconda3%5CLibrary%5Cbin” message=”” highlight=”” provider=”manual”/]

Daha sonra Tamam diyerek pencereyi kapatıyoruz.

Komut istemcisini açıp conda komutunu girerek sorunun devam edip etmediğini kontrol edebilirsiniz. Sorun çözülmediyse ve komut istemcisi yukarıdaki işlemleri yaparken hali hazırda açıksa komut istemcisini kapatıp tekrar açarak conda komutunu yazmayı tekrar deneyin.

Yazıcı kuyruğuna gönderilen iş iptali

Yanlışlıkla bir döküman veya dökümanın bir kısmını yazdırma talimatı verdiğinizde iş yazıcıya gittiyse malesef geri alamıyorsunuz. İş yazıcıya gittiği için işletim sistemi (Windows – Linux) tarafında iptal etme gibi bir durum söz konusu olmuyor, kuyruğu boşalt gibi bir komutta işe yaramıyor doğal olarak. Bu durumla karşılaşırsanız eğer yazıcınızı kapatıp açmak veya fişini çekmek tek çözüm oluyor.