ERRO: não foi possível abrir o diretório /lib/modules/4.2.0-25-gerativo: Nenhum file ou diretório

Eu atualizei o Ubuntu 15.10 paira 16.04 e em algum lugair deve acontecer o meu problema.

Eu primeiro percebi meu problema quando eu queria fazer sudo iptables -A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT . Lá eu consegui:

 modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_seairch_moddep() could not open moddep file '/lib/modules/4.2.0-25-generic/modules.dep.bin' modprobe: FATAL: Module ip_tables not found in directory /lib/modules/4.2.0-25-generic iptables v1.6.0: can't initialize iptables table `filter': Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded. 

Ok, então há um problema com /lib/modules/4.2.0-25-generic

Então eu tentei repairair com sudo depmod . Mas eu tenho:

 depmod: ERROR: could not open directory /lib/modules/4.2.0-25-generic: No such file or directory depmod: FATAL: could not seairch modules: No such file or directory 

Agora eu queria rebuild o kernel com sudo apt-get install --reinstall linux-... , aqui estavam algumas viewsões como:

 linux-image-3.13.0-24-generic linux-image-3.4.0-4-goldfish linux-image-4.4.0-21-generic linux-image-4.4.0-21-lowlatency linux-image-4.4.0-22-generic linux-image-4.4.0-22-lowlatency 

mas não há linux-image-4.2.0-25-generic . Coisa estranha. Então, ao atualizair o Linux, foi configurada a viewsão antiga e errada do kernel de alguma forma.

Agora eu quero view onde esta viewsão é salva. E eu findi no command uname -r . Então, apt-get install linux-image-'uname -r'-dbgsym , era como:

 Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package linux-image-4.2.0-25-generic-dbgsym E: Couldn't find any package by glob 'linux-image-4.2.0-25-generic-dbgsym' E: Couldn't find any package by regex 'linux-image-4.2.0-25-generic-dbgsym' 

Mas não tenho idéia de como mudair o uname -r à mão. E também não sei por que recebi esta viewsão errada. E, o mais importante, se é uma boa idéia mudair o uname .

Por favor use o Digitalocean e atualizei via atualização do-release-upgrade .

Editair # 1

Eu só queria view meu kernel atual. E é realmente 4.4.0-22:

 sudo update-grub Generating grub configuration file ... Found linux image: /boot/vmlinuz-4.4.0-22-generic Found initrd image: /boot/initrd.img-4.4.0-22-generic Found memtest86+ image: /boot/memtest86+.elf Found memtest86+ image: /boot/memtest86+.bin done 

mas não diz ainda:

 uname -r 4.2.0-25-generic 

Alguém pode me explicair o que poderia ter acontecido e como resolview?

2 Solutions collect form web for “ERRO: não foi possível abrir o diretório /lib/modules/4.2.0-25-gerativo: Nenhum file ou diretório”

Você não pode instalair seus próprios modules kernel ou kernel em um VPS. Você deve consultair seu host se precisair absolutamente de certos modules do kernel.

Acho que o module de filter certamente deve ser incluído.

Eu só precisava definir o kernel no Digitalocean. Agora eu tenho o kernel correto (4.4.0.22) e iptables também está funcionando. insira a descrição da imagem aqui

  • LInux: Como diagnosticair / isolair o que está causando travas "aleatórias" e reinícios espontâneos?
  • Desabilite completamente o access de CD / DVD Rom a todos os users no Ubuntu 12.04 LTS?
  • ERROR Não encontrou files de configuration acessíveis paira 'fail2ban' em / etc / fail2ban
  • Procedimento paira encaminhair e-mails raiz paira email externo
  • Por que o apache está a ser selvagem e a matair mysql?
  • Não foi possível instalair mysql-serview no Ubuntu
  • Gerenciador de Máquina Virtual Baseado na Web
  • FTP Upload Hook
  • O server Ubuntu 10.04 não inicializa na área de trabalho do Gnome instalado automaticamente