Linux Mint Türkiye
Yazılım => Yazılım Sorunları => Konuyu başlatan: mrnobody - 28 Eylül 2015, 21:36:20
-
Herkese Merhaba, Çok uğraştım ama COMODO kernel hatalarını düzeltemedim;
sudo /opt/COMODO/post_setup.sh[code]
[code]sudo /etc/init.d/cmdavd restart
komutları işe yaramadı sonra, driver.tar dosyasını indirip comodo klasörüne atıp bu komutları baştan derledim ama yine sonuç alamadım.
Bilgisi olan var mı? Hata pencerelerini de paylaşıyorum.
(http://i.imgur.com/sVjuVQ1.png)
(http://i.imgur.com/ApbOb63.png)
Düzenleme: Görüntü imgur.com sitesine yüklendi.
-
Kurulumu nasıl gerçekleştirdiniz, ayrıca antivirus kullanma ihtiyacı neden hissettiniz ?
-
.deb kurulum dosyasını çalıştırarak kurdum. 10 saniyemi almadı. Antivirüs programını da Wine ile çalıştırdığım programlar için kurmayı düşündüm. Önerebileceğiniz başka Antivirus programı varsa paylaşabilir misiniz?
-
Comodo için, buradan (http://www.bondoffamily-net.com/%7Ekinta-chan/techknow/DownLoad/DownLoad.html) Linux çekirdeği kernel 4.1 ve altı (kernel 4.1 or lower - Beta) için driver.tar dosyasını indiriniz.
İndirdiğiniz dosyayı /opt/COMODO dizinine kopyalayınız.
Sonra Comodo kapalı olduğu halde aşağıdaki komutları sırasıyla uçbirimde çalıştırınız.
sudo /opt/COMODO/post_setup.sh
sudo /etc/init.d/cmdavd restart
Şu an çekirdek 4.2 ve Linux Mint 17.2 altında Comodo güncellemelerini yapabiliyorum.
-
Bunu denedim ama BETA sürümü değil 4.0 indirmiştim ve konsol ekranından kopyaladım. Şimdi BETA 4.1 de deneyecem. Ayrıca bu konu üstündeyken konsol ekranından değil de direk klasöre kopyalama için root izinleri gerekiyor bunu nasıl yapabilirim. Aksi halde yapamıyorum yapıştır seçeneği disable durumda oluyor.
-
[member=2349]mrnobody[/member], işte bu tür hususlar için açılan konularda kullanılan masaüstü ortamının paylaşılmasını istiyoruz. Lütfen açtığınız konular için bağlantıdaki konuyu inceleyiniz. Konu Açarken Dikkat Edilmesi Gerekenler (https://forum.linuxmint.net.tr/index.php?topic=3067.0)
-
Hayır sorun kopyalamada değil zaten kopyalamayı yapabiliyorum başarılı bir şekilde. Ben sadece daha kolay olduğunu düşündüğüm için sordum. Forumda araştırdım ama net bir cevap bulamadım.
Sistem bilgileri: Mint Cinnamon 64bit
-
Masaüstü ortamını bilmeden dosya yöneticisini bilemeyiz. İlgili dizini aşağıdaki komut yardımıyla yönetici hakları ile açmayı deneyiniz.
sudo nemo /opt/COMODO
Ya da /opt/COMODO dizinine gelin, dizin içinde sağ tıklayıp "Yönetici haklarıyla aç" seçeneğini seçin.
-
Dediklerinizi uyguladım hatta programı türkçe yaptım konsolda verilen seçeneklerle. Ama yine aynı hatayı veriyor.
"Dosya sistemi filtre sürücüsü yüklü değil"
-
Kurulumu 64 bit .deb paketiyle mi yaptınız? Aşağıdaki komutun çıktısını paylaşınız.
dpkg -l | grep cav-linux
-
ii cav-linux 1.1.268025-1 amd64 COMODO Antivirus and Mail Gateway for Linux
Evet 64bit .deb paketiyle kurdum.
-
Comodo uygulamasını kapatıp yukarıda verilen komutları yeniden çalıştırınız ve çıktıların tümünü kod etiketi içinde foruma yapıştırınız.
-
Do you agree with this license?[Y/n]:
Free Registration
Receive the latest COMODO products news, updates and offers
COMODO will NOT share your information with any third parties.
Please input your email address(optional):
1. Arabic, Saudi Arabia
2. Bulgarian, Bulgaria
3. Chinese, People's Republic of China
4. Chinese, Taiwan
5. Croatian, Croatia
6. Czech, Czech Republic
7. Dutch, Netherlands
8. English, United States
9. Estonian, Estonia
10. French, France
11. German, Germany
12. Greek, Greece
13. Hungarian, Hungary
14. Italian, Italy
15. Polish, Poland
16. Portuguese, Brazil
17. Russian, Russia
18. Serbian, Serbia and Montenegro
19. Slovak, Slovakia
20. Spanish, Spain
21. Swedish, Sweden
22. Turkish, Turkey
23. Ukrainian, Ukraine
Please select the language[number,default:8]:
Build the RedirFS kernel modules for real-time protection...
make -C /lib/modules/`uname -r`/build M=/tmp/driver/redirfs EXTRA_CFLAGS=-DRFS_EXCHANGE_D_CHILD=0 modules
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-38-generic'
CC [M] /tmp/driver/redirfs/rfs_path.o
CC [M] /tmp/driver/redirfs/rfs_root.o
CC [M] /tmp/driver/redirfs/rfs_info.o
CC [M] /tmp/driver/redirfs/rfs_file.o
CC [M] /tmp/driver/redirfs/rfs_dentry.o
CC [M] /tmp/driver/redirfs/rfs_inode.o
CC [M] /tmp/driver/redirfs/rfs_dcache.o
In file included from include/linux/nodemask.h:93:0,
from include/linux/mount.h:14,
from /tmp/driver/redirfs/rfs.h:29,
from /tmp/driver/redirfs/rfs_dcache.c:26:
/tmp/driver/redirfs/rfs_dcache.c: In function ‘rfs_dcache_get_subs_kernel’:
/tmp/driver/redirfs/rfs.h:39:24: error: ‘union <anonymous>’ has no member named ‘d_child’
#define D_U_D_CHILD d_u.d_child
^
include/linux/kernel.h:834:29: note: in definition of macro ‘container_of’
const typeof( ((type *)0)->member ) *__mptr = (ptr); \
^
include/linux/list.h:362:2: note: in expansion of macro ‘list_entry’
list_entry((ptr)->next, type, member)
^
include/linux/list.h:446:13: note: in expansion of macro ‘list_first_entry’
for (pos = list_first_entry(head, typeof(*pos), member); \
^
/tmp/driver/redirfs/rfs.h:123:41: note: in expansion of macro ‘list_for_each_entry’
#define rfs_for_each_d_child(pos, head) list_for_each_entry(pos, head, D_U_D_CHILD)
^
/tmp/driver/redirfs/rfs.h:123:72: note: in expansion of macro ‘D_U_D_CHILD’
#define rfs_for_each_d_child(pos, head) list_for_each_entry(pos, head, D_U_D_CHILD)
^
/tmp/driver/redirfs/rfs_dcache.c:87:2: note: in expansion of macro ‘rfs_for_each_d_child’
rfs_for_each_d_child(dentry, &dir->d_subdirs) {
^
include/linux/kernel.h:834:48: warning: initialization from incompatible pointer type [enabled by default]
const typeof( ((type *)0)->member ) *__mptr = (ptr); \
^
include/linux/list.h:351:2: note: in expansion of macro ‘container_of’
container_of(ptr, type, member)
^
include/linux/list.h:362:2: note: in expansion of macro ‘list_entry’
list_entry((ptr)->next, type, member)
^
include/linux/list.h:446:13: note: in expansion of macro ‘list_first_entry’
for (pos = list_first_entry(head, typeof(*pos), member); \
^
/tmp/driver/redirfs/rfs.h:123:41: note: in expansion of macro ‘list_for_each_entry’
#define rfs_for_each_d_child(pos, head) list_for_each_entry(pos, head, D_U_D_CHILD)
^
/tmp/driver/redirfs/rfs_dcache.c:87:2: note: in expansion of macro ‘rfs_for_each_d_child’
rfs_for_each_d_child(dentry, &dir->d_subdirs) {
^
In file included from include/linux/compiler-gcc.h:106:0,
from include/linux/compiler.h:54,
from include/uapi/linux/stddef.h:1,
from include/linux/stddef.h:4,
from ./include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/linux/mount.h:12,
from /tmp/driver/redirfs/rfs.h:29,
from /tmp/driver/redirfs/rfs_dcache.c:26:
include/linux/compiler-gcc4.h:14:34: error: ‘union <anonymous>’ has no member named ‘d_child’
#define __compiler_offsetof(a,b) __builtin_offsetof(a,b)
^
include/linux/stddef.h:17:31: note: in expansion of macro ‘__compiler_offsetof’
#define offsetof(TYPE,MEMBER) __compiler_offsetof(TYPE,MEMBER)
^
include/linux/kernel.h:835:29: note: in expansion of macro ‘offsetof’
(type *)( (char *)__mptr - offsetof(type,member) );})
^
include/linux/list.h:351:2: note: in expansion of macro ‘container_of’
container_of(ptr, type, member)
^
include/linux/list.h:362:2: note: in expansion of macro ‘list_entry’
list_entry((ptr)->next, type, member)
^
include/linux/list.h:446:13: note: in expansion of macro ‘list_first_entry’
for (pos = list_first_entry(head, typeof(*pos), member); \
^
/tmp/driver/redirfs/rfs.h:123:41: note: in expansion of macro ‘list_for_each_entry’
#define rfs_for_each_d_child(pos, head) list_for_each_entry(pos, head, D_U_D_CHILD)
^
/tmp/driver/redirfs/rfs_dcache.c:87:2: note: in expansion of macro ‘rfs_for_each_d_child’
rfs_for_each_d_child(dentry, &dir->d_subdirs) {
^
In file included from include/linux/mount.h:13:0,
from /tmp/driver/redirfs/rfs.h:29,
from /tmp/driver/redirfs/rfs_dcache.c:26:
/tmp/driver/redirfs/rfs.h:39:24: error: ‘union <anonymous>’ has no member named ‘d_child’
#define D_U_D_CHILD d_u.d_child
^
include/linux/list.h:447:13: note: in definition of macro ‘list_for_each_entry’
&pos->member != (head); \
^
/tmp/driver/redirfs/rfs.h:123:72: note: in expansion of macro ‘D_U_D_CHILD’
#define rfs_for_each_d_child(pos, head) list_for_each_entry(pos, head, D_U_D_CHILD)
^
/tmp/driver/redirfs/rfs_dcache.c:87:2: note: in expansion of macro ‘rfs_for_each_d_child’
rfs_for_each_d_child(dentry, &dir->d_subdirs) {
^
In file included from include/linux/nodemask.h:93:0,
from include/linux/mount.h:14,
from /tmp/driver/redirfs/rfs.h:29,
from /tmp/driver/redirfs/rfs_dcache.c:26:
/tmp/driver/redirfs/rfs.h:39:24: error: ‘union <anonymous>’ has no member named ‘d_child’
#define D_U_D_CHILD d_u.d_child
^
include/linux/kernel.h:834:29: note: in definition of macro ‘container_of’
const typeof( ((type *)0)->member ) *__mptr = (ptr); \
^
include/linux/list.h:392:2: note: in expansion of macro ‘list_entry’
list_entry((pos)->member.next, typeof(*(pos)), member)
^
include/linux/list.h:448:13: note: in expansion of macro ‘list_next_entry’
pos = list_next_entry(pos, member))
^
/tmp/driver/redirfs/rfs.h:123:41: note: in expansion of macro ‘list_for_each_entry’
#define rfs_for_each_d_child(pos, head) list_for_each_entry(pos, head, D_U_D_CHILD)
^
/tmp/driver/redirfs/rfs.h:123:72: note: in expansion of macro ‘D_U_D_CHILD’
#define rfs_for_each_d_child(pos, head) list_for_each_entry(pos, head, D_U_D_CHILD)
^
/tmp/driver/redirfs/rfs_dcache.c:87:2: note: in expansion of macro ‘rfs_for_each_d_child’
rfs_for_each_d_child(dentry, &dir->d_subdirs) {
^
/tmp/driver/redirfs/rfs.h:39:24: error: ‘union <anonymous>’ has no member named ‘d_child’
#define D_U_D_CHILD d_u.d_child
^
include/linux/kernel.h:834:49: note: in definition of macro ‘container_of’
const typeof( ((type *)0)->member ) *__mptr = (ptr); \
^
include/linux/list.h:392:2: note: in expansion of macro ‘list_entry’
list_entry((pos)->member.next, typeof(*(pos)), member)
^
include/linux/list.h:448:13: note: in expansion of macro ‘list_next_entry’
pos = list_next_entry(pos, member))
^
/tmp/driver/redirfs/rfs.h:123:41: note: in expansion of macro ‘list_for_each_entry’
#define rfs_for_each_d_child(pos, head) list_for_each_entry(pos, head, D_U_D_CHILD)
^
/tmp/driver/redirfs/rfs.h:123:72: note: in expansion of macro ‘D_U_D_CHILD’
#define rfs_for_each_d_child(pos, head) list_for_each_entry(pos, head, D_U_D_CHILD)
^
/tmp/driver/redirfs/rfs_dcache.c:87:2: note: in expansion of macro ‘rfs_for_each_d_child’
rfs_for_each_d_child(dentry, &dir->d_subdirs) {
^
In file included from include/linux/compiler-gcc.h:106:0,
from include/linux/compiler.h:54,
from include/uapi/linux/stddef.h:1,
from include/linux/stddef.h:4,
from ./include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/linux/mount.h:12,
from /tmp/driver/redirfs/rfs.h:29,
from /tmp/driver/redirfs/rfs_dcache.c:26:
include/linux/compiler-gcc4.h:14:34: error: ‘union <anonymous>’ has no member named ‘d_child’
#define __compiler_offsetof(a,b) __builtin_offsetof(a,b)
^
include/linux/stddef.h:17:31: note: in expansion of macro ‘__compiler_offsetof’
#define offsetof(TYPE,MEMBER) __compiler_offsetof(TYPE,MEMBER)
^
include/linux/kernel.h:835:29: note: in expansion of macro ‘offsetof’
(type *)( (char *)__mptr - offsetof(type,member) );})
^
include/linux/list.h:351:2: note: in expansion of macro ‘container_of’
container_of(ptr, type, member)
^
include/linux/list.h:392:2: note: in expansion of macro ‘list_entry’
list_entry((pos)->member.next, typeof(*(pos)), member)
^
include/linux/list.h:448:13: note: in expansion of macro ‘list_next_entry’
pos = list_next_entry(pos, member))
^
/tmp/driver/redirfs/rfs.h:123:41: note: in expansion of macro ‘list_for_each_entry’
#define rfs_for_each_d_child(pos, head) list_for_each_entry(pos, head, D_U_D_CHILD)
^
/tmp/driver/redirfs/rfs_dcache.c:87:2: note: in expansion of macro ‘rfs_for_each_d_child’
rfs_for_each_d_child(dentry, &dir->d_subdirs) {
^
make[2]: *** [/tmp/driver/redirfs/rfs_dcache.o] Error 1
make[1]: *** [_module_/tmp/driver/redirfs] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.16.0-38-generic'
make: *** [all] Error 2
make -C /lib/modules/`uname -r`/build M=/tmp/driver/redirfs EXTRA_CFLAGS=-DRFS_EXCHANGE_D_CHILD=0 modules_install
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-38-generic'
DEPMOD 3.16.0-38-generic
make[1]: Leaving directory `/usr/src/linux-headers-3.16.0-38-generic'
make -C /lib/modules/`uname -r`/build M=/tmp/driver/avflt EXTRA_CFLAGS=-I/tmp/driver/redirfs modules_install
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-38-generic'
DEPMOD 3.16.0-38-generic
make[1]: Leaving directory `/usr/src/linux-headers-3.16.0-38-generic'
modprobe: FATAL: Module redirfs not found.
RedirFS kernel modules installation failed.
$Stopping cmdagent: The cmdagent stopped successfully!
$Starting cmdagent: The cmdagent started successfully!
$Stopping cmgdaemon: The cmgdaemon stopped successfully!
$Starting cmgdaemon: The cmgdaemon started successfully!
COMODO Antivirus is successfully configured, you can start it from Menu or Desktop.
user@user-PC ~ $ sudo /etc/init.d/cmdavd restart
$Stopping cmdagent: The cmdagent stopped successfully!
$Starting cmdagent: The cmdagent started successfully!
user@user-PC ~ $
-
modprobe: FATAL: Module redirfs not found.
Aşağıdaki komutu uçbirimde çalıştırıp sonrasında yukarıdaki komutları yeniden dener misiniz?
sudo apt-get install linux-headers-$(uname -r)
-
Hiçbir değişiklik yok.
Sanırım başka bir antivirus programı aramalıyım.
-
Aşağıdaki komutların çıktılarına bir bakalım.
ls /opt/COMODO | grep driver
dpkg -l | grep 3.16.0-38
-
1. komutun çıktısı:
driver.tar
2. komutun çıktısı:
ii linux-headers-3.16.0-38 3.16.0-38.52~14.04.1 all Header files related to Linux kernel version 3.16.0
ii linux-headers-3.16.0-38-generic 3.16.0-38.52~14.04.1 amd64 Linux kernel headers for version 3.16.0 on 64 bit x86 SMP
ii linux-image-3.16.0-38-generic 3.16.0-38.52~14.04.1 amd64 Linux kernel image for version 3.16.0 on 64 bit x86 SMP
ii linux-image-extra-3.16.0-38-generic 3.16.0-38.52~14.04.1 amd64 Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP
-
Aklıma bir soru takıldı, antivirüsü wine ile kullandığın uygulamalar için kurmak istiyorum demişsin, acaba linux için hazırlanmış bir antivirüs wine altında bulaşabilecek (windows için yazılmış) virüslere tepki verecek mi? antivirüs bugüne kadar hiç kullanmadığım için tam olarak çalışma mantığını bilmiyorum ama bu soru muallak gibi ? yoksa antivirüs veritabanında bulunan linux/windows veya tüm diğer zararlı yazılımlara tepki veriyor mu ? şayet vermiyorsa boşu boşuna sistemin arkaplanında çalıştırıp sistemi yormaya gerek olmadığını düşünüyorum.
-
[member=1]Danny[/member] Bunu daha önce araştırmıştım çoğu kaynakta wine ve uygulamalarının virus veritabanına ulaşabildiğini yazıyordu ama yine de net birşey söylemek zor tabi.