Forum Debianizzati

Condividi contenuti
Aggiornato: 46 min 54 sec fa

Re: Errore compilazione modulo iptables

Sab, 16/08/2014 - 10:11
Se hai nuovamente errori ed il codice sorgente è stato modificato, per cortesia, reinvia il codice sorgente come modificato corredato di tutti i file utili alla compilazione allo scopo di replicare l'anomalia.

Hai installato i pacchetti necessari alla compilazione dei moduli del kernel ? In senso lato, puoi installare i pacchetti necessari alla compilazione dei moduli del kernel con i seguenti comandi fornendo quindi il risultante file log.txt:
script log.txt
apt-get update
apt-get upgrade
apt-get install build-essential linux-headers-$(uname -r) fakeroot
apt-get reinstall build-essential linux-headers-$(uname -r) fakeroot
exit

Inoltre, dal log che hai riportato nel precedente messaggio risulta:
make -C /lib/modules/`uname -r`/build M= modules
[..]

Qui c'è un errore, in quanto dopo 'M=' deve comparire la path assoluta della directory contenente il codice sorgente del modulo oggetto della compilazione; hai erroneamente aggiornato il Makefile o dato un comando errato ?
Categorie: Forum Debianizzati

Re: Errore compilazione modulo iptables

Sab, 16/08/2014 - 09:57
Ciao. Innanzitutto ti ringrazio per l'aiuto. In effetti la struttura xt_ipports_info era relativa ad un file header che non ho più usato. Ho provato a correggere gli errori che mi hai segnalato e a compilare, ma il risultato è stato questo:

make -C /lib/modules/`uname -r`/build M= modules
make[1]: Entering directory `/usr/src/linux-headers-3.2.0-4-686-pae'
/usr/src/linux-headers-3.2.0-4-common/scripts/Makefile.build:44: /usr/src/linux-headers-3.2.0-4-common/scripts/basic/Makefile: File o directory non esistente
make[5]: *** No rule to make target `/usr/src/linux-headers-3.2.0-4-common/scripts/basic/Makefile'. Stop.
make[4]: *** [scripts_basic] Error 2
/usr/src/linux-headers-3.2.0-4-common/scripts/Makefile.build:44: /usr/src/linux-headers-3.2.0-4-common/arch/x86/tools/Makefile: File o directory non esistente
make[4]: *** No rule to make target `/usr/src/linux-headers-3.2.0-4-common/arch/x86/tools/Makefile'. Stop.
make[3]: *** [archscripts] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-4-686-pae'
make: *** [all] Error 2


Nota: le cartelle ci sono tutte, solo che, non so per quale misteriosa causa, manca il makefile al loro interno!!! Ho provato a riscaricare gli headers ma non cambia minimamente niente! I Makefiles non ci sono.
Categorie: Forum Debianizzati

Re: Errore compilazione modulo iptables

Sab, 16/08/2014 - 08:26
Ho eseguito le verifiche con Debian Jessie (kernel 3.14-1-amd64, gcc version 4.9.1 (Debian 4.9.1-1) )

Riporto in allegato il Makefile ed il codice sorgente ipports.c modificati rispetto a quelli che hai inviato.

Poiché, mi sembra, stai compilando comunque un modulo del kernel, la sintassi del Makefile è diversa da quella che hai indicato.

Nel codice sorgente in ipports.c c'era qualche errore sintattico e, comunque, c'è un errore di programmazione che genera ancora il seguente errore di compilazione :
  CC [M]  /home/aki/tmp/debianizzati/ultralinux88/ipports.o
/home/aki/tmp/debianizzati/ultralinux88/ipports.c:113:25: error: invalid application of ‘sizeof’ to incomplete type ‘struct xt_ipports_info’
    .targetsize = sizeof(struct xt_ipports_info)

Tale errore deriva dal fatto che la struttura xt_ipports_info sembra non esistere nelle dichiarazioni del kernel linux; dovresti far riferimento alla documentazione che hai utilizzato per scrivere il programma al fine di identificare se si tratta di un errore di battitura nel nome della struttura o stai usando una struttura dati che non esiste più nelle versioni più recenti del kernel.

Verifica, infine, il codice per la stampa del payload.
Categorie: Forum Debianizzati

Re: File corrotti e problemi download

Sab, 16/08/2014 - 00:25
Ho risolto masterizzando nuovamente il cd come detto sopra XD
grazie
Categorie: Forum Debianizzati

Re: server imap deposita la posta nell'utente locale

Sab, 16/08/2014 - 00:04
C'era un errore nel file di configurazione di procmail, poco visibile purtroppo.

Grazie comunque
Categorie: Forum Debianizzati

server imap deposita la posta nell'utente locale

Ven, 15/08/2014 - 23:30
Ho seguito la vostra guida su http://guide.debianizzati.org/index.php/Mail_Server per la realizzazione di un server di posta, purtroppo invece di saricare la posta in /home/utente/Maidir la posta finisce in /var/mail e a quanto sembra procmail non viene chiamato in causa dal momento che non viene creato il suo file di log.

qualche suggerimento?

Saluti a tutti.
Categorie: Forum Debianizzati

Re: File corrotti e problemi download

Ven, 15/08/2014 - 22:59
Quale versione di Debian stai provando a installare?
Hai controllato lo md5sum della iso?
Quale programma hai usato per la masterizzazione e su quale sistema operativo?
Da quale link hai scaricato la iso e che tipo di iso (netinstall, cd, dvd etc)?

PS A naso sembrerebbe un problema di masterizzazione (per caso hai usato Brasero? ).
Categorie: Forum Debianizzati

Re: freeze in chiusura

Ven, 15/08/2014 - 22:28
sì, va a umore ....
Categorie: Forum Debianizzati

Re: freeze in chiusura

Ven, 15/08/2014 - 22:25
Se ho letto bene l'ultimo log che hai inviato, il sistema ha eseguito lo shutdown in pochi secondi:
ago 15 12:41:10 debian systemd[24924]: Starting Shutdown.
[..]
ago 15 12:43:53 debian systemd-journal[158]: Journal stopped
Categorie: Forum Debianizzati

Re: Guide sul pinning

Ven, 15/08/2014 - 22:11
s3v ha scritto:La guida sul pinning "ufficiale" è quella di Wtf sulla base della pre-esistente guida dell'e-zine scritta da Xtow.
Direi di rimuovere le guide:
- APT uso avanzato: mixare releases diverse
- Introduzione al pinning
sempre che i rispettivi autori siano d'accordo (Ferdybassi e keltik).
In questo modo si rende l'argomento più facilmente accessibile e modificabile evitando eventuali sovrapposizioni, fraintendimenti e confusioni.

Il problema della guida di Wtf (se si può chiamare problema) è che è molto lunga e dettagliata. Ci sono delle situazioni in cui è utile un "riassunto" veloce, e in questi casi entrano in gioco le altre due guide, che si fanno leggere in due minuti e ti danno al volo la soluzione che stavi cercando (soprattutto quella di Keltik, la mia alla fine sono solo parole di introduzione...).
Non ci vedo grossi problemi a mantenerle tutte; magari sarebbe opportuno integrarle di più tra loro, ad esempio mettendo un bel paragrafo introduttivo alle guide brevi, che rimandi alla guida ufficiale e dettagliata...
Se non avete fretta, nei prossimi giorni provo a mettere giù qualche idea...

Ciao ciao e buon ferragosto
Categorie: Forum Debianizzati

Re: File corrotti e problemi download

Ven, 15/08/2014 - 21:11
arch linux mi dava gli stessi errori, coincidenza?
Categorie: Forum Debianizzati

Re: File corrotti e problemi download

Ven, 15/08/2014 - 20:31
È scritto in italiano: i file sul cd sono corrotti: scarica un'altra immagine (non so se è un bug o un errore di download/masterizzazione).
Categorie: Forum Debianizzati

Re: Problema 'Broadcom Corporation BCM43142' kernel linux 3.

Ven, 15/08/2014 - 19:57
Vi aggiungo questa novità; quando avvio il pc, si collega la wireless internet funziona più o meno dopo un trentina di secondi non va più. Per me c'è qualche servizio o processo che appena va in funziona mi va in conflitto con la scheda wireless e non funziona più,

C'è un log che mi dice i servizi e i processi che partono all'avvio, se riesco ad individuarlo cerco di non farlo partire...
Categorie: Forum Debianizzati

File corrotti e problemi download

Ven, 15/08/2014 - 18:59
Salve a tutti, ero intenzionato a provare per la prima volta debian, ma ecco gli errori che riscontro durante l'installazione:






Qual'è il problema?
Categorie: Forum Debianizzati

Re: Debian Jessie display-manager.service

Ven, 15/08/2014 - 14:44
s3v ha scritto:Io ho commentato la riga:
Wants=display-manager.service

e non mi è accaduto (ancora) niente

Ciao, S3V, ho seguito il tuo consiglio, al momento funziona tutto perfettamente e l'errore riportato in DMESG è sparito (come sessione grafica uso XFCE 4.10); metto RISOLTO nel titolo, tuttavia è mia personale impressione che l'avvento di SYSTEMD deve essere ancora pienamente digerito.

Un saluto ai Debianizzati e BUON FERRAGOSTO (almeno dove splende il sole )
Categorie: Forum Debianizzati

Re: Come avviare l'ibernazione quando si chiude lo schermo?

Ven, 15/08/2014 - 13:35
Aki ha scritto:Lo avevo notato, ma non analizzato; grazie, sei come sempre impeccabile.
Troppo gentile anche se le parole "sempre" e "impeccabile" non si possono leggere nella stessa frase riferita al sottoscritto

Per il problema in oggetto: https://packages.debian.org/jessie/gnome-tweak-tool
Categorie: Forum Debianizzati

Re: freeze in chiusura

Ven, 15/08/2014 - 13:31
Ecco qui. All'avvio il servizio riparte
e inoltre mi sembra di rilevare un problema con la swap...

m
Categorie: Forum Debianizzati

Re: Errore compilazione modulo iptables

Ven, 15/08/2014 - 10:54
Ed ecco anche il makefile:

TARGET  := ipports
WARN    := -W -Wall -Wstrict-prototypes -Wmissing-prototypes
INCLUDE := -isystem /lib/modules/`uname -r`/build/include
CFLAGS  := -O2 -DMODULE -D_KERNEL_ ${WARN} ${INCLUDE}
CC  := gcc-4.6
${TARGET}.o: ${TARGET}.c

.PHONY: clean

clean:
   rm -rf ${TARGET}.o
Categorie: Forum Debianizzati

Re: Errore compilazione modulo iptables

Ven, 15/08/2014 - 10:53
Certamente! Eccolo:

#include <linux/module.h>
#include <linux/skbuff.h>
#include <linux/ip.h>
#include <linux/tcp.h>
#include <linux/types.h>
#include <linux/string.h>
#include <net/tcp.h>
#include <net/checksum.h>
#include <linux/netfilter/x_tables.h>
#include <lunux/netfilter/xt_strings.h>
#include <sys/types.h>

MODULE_DESCRIPTION("Xtables: Prova");
MODULE_LICENSE("GPL");
MODULE_ALIAS("ipt_ipports");

static unsigned int ipports_tg(struct sk_buff *skb, const struct xt_action_param *par)
{

   /*TCP Header*/
   struct tcphdr *tcph;
   /*IP Header*/
   struct iphdr *iph;
   /*UDP Header*/
   struct udphdr *udph;
   /*Parameters from user-space*/
   const struct xt_ipports_info *info = par->targinfo;
   /*Packet Payload*/
   char * payload;
   /*Payload size*/
   int payload_size;
   /*Packet size*/
   int len = skb->len;
   /*ports*/
   int sport;
   int dport;
   
   /*IP*/
   int soaddr;
   int deaddr;



   /*Get IP Header*/
   iph = ip_hdr(skb);
   soaddr = iph->saddr;
   deaddr = iph->daddr;

   /*Get Payload*/
   switch (iph->protocol) {
      case IPPROTO_TCP:
         tcph = (struct tcphdr *)(skb_network_header(skb) + ip_hdrlen(skb));
         /*TCP header size*/
         int tcph_len = tcph->doff*4;
         /*get tcp payload*/
         payload = (char *)tcph + tcph_len;
         payload_size = ntohs(iph->tot_len) - ip_hdrlen(skb) - tcp_len;
         sport = tcph->source;
         dport = tcph->dest;
      break;

      case IPPROTO_UDP:
         udph = (struct udphdr *)(skb_network_header(skb) + ip_hdrlen(skb));
         /*TCP header size*/
         int udph_len = sizeof(struct udphdr);
         /*get tcp payload*/
         payload = (char *)udph + udph_len;
         payload_size = ntohs(udph->len) - udph_len;
         sport = udph->source;
         dport = udph->dest;
      break;
   }

   
      
   printf ("start ip is: %d \n", soaddr);
   printf ("dest ip is: %d \n", deaddr);
   printf ("start port is: %d \n", sport);
   printf ("dest port is: %d \n", dport);
   printf ("payload is: %c \n", payload);

   return XT_CONTINUE;   
 
}

static struct xt_target ipports_tg_reg __read_mostly = {

   .name = "IPPORTS",
   .revision = 0,
   .family = NFPROTO_UNSPEC,
   .target = ipports_tg,
   .targetsize = sizeof(struct xt_ipports_info),
   .table = "mangle",
   .me = THIS_MODULE,
};

static int __init ipports_tg_init(void)
{
   return xt_register_target(&ipports_tg_reg);
}

static void __exit ipports_tg_exit(void)
{
   xt_unregister_target(&ipports_tg_reg);
}

module_init(ipports_tg_init);
module_exit(ipports_tg_exit);
Categorie: Forum Debianizzati

Re: Come avviare l'ibernazione quando si chiude lo schermo?

Ven, 15/08/2014 - 10:50
s3v ha scritto:I pacchetti esterni non venivano loggati dallo script se le righe in "sources.list" iniziano con "deb ftp://ftp....... .
Ho corretto.
Lo avevo notato, ma non analizzato; grazie, sei come sempre impeccabile.
Categorie: Forum Debianizzati