Radyo Amatörü TELSiZCiLER için bir site
Ana Sayfa => Bir sorum var! *** => Konuyu başlatan: TA3EC - 18 Aralık 2019, 08:15:05
-
Birkaç aydır yaşlı dizüstü bilgisayarımda Linux kullanmaya başladım. Linux'te çok yeniyim.Ayaklarımın üstünde yardımsız durabilecek kadar da öğrendim Linux'ü. Fakat, ne yaptıysam wsjt-x programında "bad message" hatasını gideremedim. Yani hala devam ediyor. Fotograflar herseyi anlatıyor. Aynı program jt-65 moddunda sorun yok. Sorun ft-4/8 modlarında. Ustalarım bu konuda ne derler? sorun nasıl düzeltilir?
Kalın sağlıcakla...
-
Cok fazla bu hatayi bildiren yok.En son 2.0 da bu sorun duzeltilecek yazilmis ama ne oldu sonucu bilemiyorum.
WSJT-X yerine MSHV kullanmayi denediniz mi?
-
Hızlı cevabınız için teşekkür ederim. Wsjtx yerine jtdx denedim. Sorun onda da var. Dediğiniz programı deneyip sonucu buradan yazacağım.73
-
Bugün başka bir Pc'ye 32 bit xubuntu kudum. wsjtx ve jtdx programlarının her ikisi de "bad message" hatası verdi. MSHV_Linux'de MSHV_226_armv7l- ve MSHV_231_Ubuntu_x86_64 yazılımları ise './MSHV_22x ' komutuna "Böyle bir dosya ya da dizin yok" dediler. Galiba yeni sürüm beklemem gerekecek. Belki düzeltirler.
-
MSHV nin linux versiyonunu ben denemedim ama, bir cok amator hem 32 hem 64 bit olarka yogun sekilde kullaniyor.
yanlis binary i calistiriyor olabilir misiniz?
-
Oguzhan bey,
Linux versiyonları google drive'dan indiriliyor ve doğru hatırlıyorsam orada da üç farklı sürüm var.
MSHV_22x_armv7l-
MSHV_2xx_Ubuntu_x86_64
raspian sürümü
hatam vardır belki. Birisi ben çalıştırdım diyene kadar beklerim.
-
Sadece 64 bit destegi var gorunuyor.
Size tavsiyem eger uygunsa bilgisayarinizi 64 bite cevirmeniz, degil ise, source code tan derlemeniz.
32 bit kullanan pek kalmadigi icin diger yazilimlarda da gerekli testlerin yapilamis olmasi mumkun.
-
Bu akşam daha önce kurup denediğim ubuntu-xubuntu-lubuntu-pardus'dan sonra linux-mint kurdum. Bu son. Sonucu yarın yazarım.
-
Denediğim bütün linux sürümlerinin hepsi:(ubuntu,pardus,mint,xubuntu,lubuntu)
chirp;
wouxun 9d-programlayamadı, Yaesu 7800/8900-programladı
wsjt-x; hiç bir sürümde çalışmadı."bad message" hatası verdi
cqrlog: kararsız. bazen çalıştı-bazen çalışmadı.
Linux-Mint'le devam...
Bu arada Bilal amca Linux bölümü açsa iyi olmaz mı?
-
Nedim Bey,
Yukarıda sağdaki arama kutucuğuna "linux" yazdım arattım. Toplam 48 tane mesaj geldi. Kabaca baktığımda ancak beşte biri linux ile doğrudan ilgili. Bu kadar az mesaj için maalesef başlık açamıyorum. Yoksa ben yılda bir iki defa bakıp, mesaj sayısı artmış konular için yeni başlıklar açıyorum. Belki bir gün mesaj sayısı artar ve Linux için de bir başlık açarız. Sağlıcakla kalınız. 73
Bilal Ekmekci, TA8A
-
Terminal uygulaması ile komut satırına geçin.
export LC_ALL=C
Komutunu yazın daha sonra aynı terminalde wsjtx komutunu yazarak programı terminalden başlatın
Sorun genelde fortran kütüphanelerinden kaynaklanıyor.
Problem çözülmezse terminaldeki ekran görüntüsünü paylaşın.
73
-
Cevabınızı bugün gördüm. Verdiğiniz cevap için de teşekkür ederim. Sorun ne oldu peki; düzeldi. Tekrar teşekkür.73
-
Sorununuzun çözüldüğüne sevindim.
Eğer sorun mesajda yazılanlar ile giderildi ise bunu basit bir script ile otomatik hale de getirebilirsiniz.
73
-
Haluk bey, her defasında wsjtx'i açtığımda terminalden ''export LC_ALL=C'' komutunu vermem gerekiyor. basit bir script ile otomatik nasıl düzeltilir?
Aslında can sıkıcı bir sorun da fldigi'de var. İlk zamanlarda kurulum esnasında ''hamlib no'' hatası verdiği için cat yapamıyordum. Bu sorunu aştım. Hamlib var artık. Bu seferde HAMLİB sekmesine check koyup ''initialize' dediğimde check kalkmış oluyor. Yani cat gene yok. wsjtx, jtdx ve diğerlerinde cat kontrol gayet iyi çalışıyor.
Yardımcı olmanız dileğimle...73
-
.bashrc dosyasinin icine girebilirsiniz.
bash calistiginda otomatik yukler.
LC_ALL=C
LANG=C
export LC_ALL LANG
seklinde girebilirsiniz.
-
.bashrc dosyasinin icine girebilirsiniz.
bash calistiginda otomatik yukler.
LC_ALL=C
LANG=C
export LC_ALL LANG
seklinde girebilirsiniz.
Oğuzhan Bey'in yukarıda bahsettiği şekilde sorunun üstesinden gelebilirsiniz.
Fakat; bu durumda koşturduğunuz tüm uygulamalarda dil tanımlarının üzerine yazmış olursunuz.
Tavsiyem;
herhangi bir editörü açın (gedit, nano, vi, libreoffice vb) aşağıdaki metini (resim içinde bulunanlar) yazıp bunu wsjtx-baslatma.sh isimli bir dosya olarak kaydedin.
şimdi komut satırından yeni oluşturduğumuz ufak shell betiğine çalışma hakkı verelim. Dosyanızı başlangıç dizinine (/home/nedim/wsjtx-baslatma.sh ) kaydettiğinizi varsayalım.
chmod +x /home/nedim/wsjtx-baslatma.sh
şimdi ise başlangıç klasöründe iken terminalden ./wsjtx-baslatma.sh komutunu yazabilir veya herhangi bir yere kısayol oluşturabilirsiniz.
Kullandığınız dağıtıma göre kısayol oluşturma şekilleri değişiklik gösterebilir. Sizin kullandığınız ubuntu dağıtımında sanırım masaüstünde sağ tıkladığınızda
Yeni oluştur->Uygulamaya bağlantı sırası ile kısayol oluşturabilirsiniz.
Umarım anlaşılır bilgiler verebilmişimdir.
(shell komutlarını buraya yazmama editor izin vermedi. Ekran görüntüsü alıp resim olarak ekledim.
-
Cevap veren iki arkadaşıma da teşekkür ederim.
Haluk bey;
-
ik fotoğraf yükledim.
Bir hatam yok sanırım. Ama bir sorun var.
-
komutun basina sudo ekleyip oyle deneyin
sudo chmod +x .... gibi
-
komutun başına sudo eklendi.
-
program çalışmadı.
Pc reboot edildi.
doğrudan 'sudo wsjtx' koutu verildi.( betik arka planda çalışıyor olmalı)
gene çalışmadı.
çalışması için;
terminalde export LC_ALL=C komutu verilmesi gerekiyor.
-
sudo yu bir kerelik sadece chmod kismina ekleyecektiniz. Ki onu yapmissiniz.
wsjt yi calistirmak icin sadece ./wsjtx-baslatma.sh yazip entera basin
bu komut hem gerekli parametreleri uygular hem de pesinden wsjt yi calistirir.
-
./wsjtx-baslatma.sh yazip entera basınca olanlar.
-
sizin su an yetkilendirme probleminiz var. Muhtemelen wsjt yi kurdugunuz user ile su an kullandiginiz user farkli.
sudo ./wsjtx-baslatma.sh komutu ile calistirmayi deneyin ama, normalde root (sudo ) ile calistirmamaniz gerekir.
-
Tekrar merhaba,
sudo komutu kullanımı hem riskli hemde hayat kurtarıcıdır. Bu komutu kullanırken dikkatli olmakta fayda var. Bunu belirterek aşağıdaki komutları sırası ile uygularsanız sorunun düzeleceğini düşünüyorum. nedim isimli kullanıcı olarak giriş yaptığınızı varsayarak devam ediyorum.
Komutları buraya yazdığımda mesajı gönderemediğim için resim olarak ekliyorum.
1- wsjtx i bir kere root kullanıcı veya sudo ile başlattığınız ve ayarlarını değiştirdiğiniz için konfigürasyon dosyasının sahibi değişmiş, bunu tekrar nedim isimli kullanıcıya veriyoruz.
2- aynı şekilde wsjtx-baslatma.sh dosya da nedim kullanıcısına ait görünmüyor. Bunu da nedim isimli kullanıcıya veriyoruz.
3- bir önceki mesajlarda hata aldığımız dosyayı çalıştırılabilir yapma komutunu veriyoruz.
4- kendi home klasörümüze geçiyoruz.
5- LC_ALL tanımlarını ve wsjtx komutunu içinde barındıran betiği (script) çalıştırıyoruz.
(http://)
73
-
Haluk bey merhaba, File open Error hatası var. bu hata jtdx programında yok. jtdx açılıyor. Fakat her ikisinde de rig control error hatası var.
File Open Error
Cannot open ''/home/nedim/.local/share/WSJT-X/FOXqso.TXT'' for append:Permission denied
-
sudo chown -R nedim: /home/nedim
Deneyip sonucu paylaşırsanız mutlaka çözüm bulunur
73
-
İyi sabahlar diliyorum.Wsjtx için File Open Error harası düzeldi. program açılıyor. Rig control error hatası devam ediyor.
73.
-
o hata, rig yani telsiz ayarlari ekraninda yanlis com port secilmesi ya da telsizle haberlesememe durumunda aliniyordu.
Ayarlara girip portlarin dogru oldugunu teyit edin
-
Oğuzhan Bey'in verdiği bilgiyi dikkate alarak birde
Dahili rs232 mi var yoksa USB rs232 çevirici mi?
Çözüm olmadıysa su komutun çıktılarını paylaşır mısınız?
id
-
Herkese günaydın.
64 bit Linux/mint Laptop'a kurulu ve USB rs232 çevirici var. DİGİTUS marka. Alman malı. ''export LC_ALL=C'' komutu ile wsjtx çalıştırılırsa her şey normal.
yani çevirici var.
32 bit Linux/mint de var. bunda com port var. çevirici olmadan durum ne ? deneyip sonucu yazacağım.
-
32 bit linux/Mint ve çevirici yok.
-
gorunen o ki nedim kullanicisinin dialout permissionu yok
sudo usermod -a -G tty ve
sudo adduser $USER dialout
komutlarini vermeyi deneyin
daha sonra logout login
-
Herkese günaydın.
Bu sabah Linux/Mint Sistem ayarları/Başlangıç uygulamaları içine wsjt'i ekledim. Sonra sırasıyla;
sudo chown nedim: /home/nedim/ .config/WSJT-X.ini
sudo chown nedim: /home/nedim/wsjtx-baslatma.sh
sudo chmod +x /home/nedim/wsjtx-baslatma.sh
komutlarını teminale girdim.
son olarak da ./wsjtx-baslatma.sh komutunu verince program çalıştı. Hamlib sorunu da yok. yani her şey tamam.