Discussione:Creazione automatica di un file di log per inviare quesiti al forum
Changelog
(Continua dalla pagina della guida).
- 1.0.46
- Tolto "nmcli dev list". La sintassi è diversa per Wheezy e Jessie.
- S3v 21:44, 19 ott 2014 (CEST)
- 1.0.45
- nmcli dev list
- S3v 13:27, 20 set 2014 (CEST)
- 1.0.44
- ftp2 per i repository nella ricerca dei pacchetti esterni
- Messaggio di errore nel log (ricerca pacchetti esterni) in caso di release non rilevata
- S3v 22:27, 8 set 2014 (CEST)
- 1.0.43
- Variabile complog non readonly e modifiche minori
- S3v 21:31, 25 ago 2014 (CEST)
- 1.0.42
- Introduzione parametri dello script
- Modificate _ok e _error per accettare un parametro
- S3v 12:27, 20 ago 2014 (CEST)
- 1.0.41
- Corretta _extpack per righe in sources.list che iniziano con "ftp"
- Log dei pacchetti che contengono linux-heaaders
- S3v 10:27, 15 ago 2014 (CEST)
- 1.0.40
- Modificate _ok e _error
- Aggiunto un "case" nella funzione _comando (caso "su")
- Modifiche minori
- S3v 08:55, 12 ago 2014 (CEST)
- 1.0.39
- Ampliata la parte su DE/WM con rilevamento di default e versioni installate, e riconoscimento Openbox
- Alternativa a logname per riconoscere l'utente
- Uniformazione della sintassi, più altri controlli sulle espansioni (per lo più come precauzione), uso delle costanti al posto di variabili globali
- Ridefinizione di echo (solo come precauzione) e nuovo prompt, stampato prima dell'esecuzione di un comando
- HAL 9000 19:41, 11 ago 2014 (CEST)
- 1.0.38
- Corretto il rilevamento di Xfce
- Invio al log dell'intero file NetworkManager.conf
- Corrette alcune variabili non quotate
- S3v 17:15, 31 lug 2014 (CEST)
- 1.0.37
- Corretto invio data ultimo aggiornamento in mancanza di history.log
- Invio al log di "managed=true/false" contenuto in /etc/NetworkManager/NetworkManager.conf
- S3v 07:34, 11 lug 2014 (CEST)
- 1.0.36
- corretto errore di sintassi dovuta ad una mancata istruzione if
- Selky 22:48, 10 lug 2014 (CEST)
- 1.0.35
- All'inizio del log viene visualizzato il tipo di problema scelto
- Non vengono nascosti il nome utente e il nome host se uguali a [Dd]ebian
- La data dell'ultimo aggiornamento viene prelevata da
history.log.1.gz
- se non contenuta in
history.log
- Rimossa la funzione
_extpack_supp
(lentissima) - Modifiche minori
- S3v 13:00, 4 lug 2014 (CEST)
- 1.0.34
- Corretta la variabile contenente spazi
- /etc/NetworkManager/system-connections
- 1.0.33
- Corretta la funzione _extpack_supp che non mostrava correttamente tutti
- i pacchetti con origine
- S3v 23:46, 29 apr 2014 (CEST)
- 1.0.32
- Create le funzioni _lastupd (visualizza la data dell'ultimo aggiornamento),
- _extpack_supp (inserisce l'origine da cui provengono i pacchetti esterni)
- Sostituito il comando mount con findmnt
- S3v 13:04, 14 apr 2014 (CEST)
- 1.0.31
- Modificata la funzione _comando per renderla più breve
- Aggiunta l'informazione nel log sull'origine dei pacchetti esterni
- Modifiche minori
- S3v 00:19, 8 apr 2014 (CEST)
- 1.0.30
- Bloccato l'invio a p.d.n per un file più grande di 60x4 K
- Variabile "var" in _demone per tener conto del nome dello script d'avvio
- S3v 19:41, 4 mar 2014 (CET)
- 1.0.29
- Introduzione variabile in _pack e _extpack
- Rilevamento Xfce4
- Modifiche minori
- S3v 14:39, 23 feb 2014 (CET)
- 1.0.28
- Modificata la funzione _hide per nascondere nel log ulteriori informazioni
- sensibili introdotte da NM
- S3v 13:03, 17 feb 2014 (CET)
- 1.0.27
- Aggiunto comando "rfkill list all" ai problemi di rete
- S3v 20:51, 10 feb 2014 (CET)
- 1.0.26
- Aggiunta funzione "_extpack" alla funzione "_common" per visualizzare i pacchetti installati
- che non appartengono alla release di default utilizzata
- Gnome Shell tra i DE rilevati
- S3v 13:02, 5 feb 2014 (CET)
- 1.0.25
- Aggiunti codici carattere e accorciato il "case" di scelta
- Aggiunto comando "dkms status" a problemi video.
- Modifiche minori
- S3v 11:17, 31 dic 2013 (CET)
- 1.0.24
- Aggiunta la scelta per problemi generici
- Nascosto gli ESSID e nomi connessione inviati da NM in syslog
- S3v 15:24, 6 dic 2013 (CET)
- 1.0.23
- rimossa la variabile "stat_log" e modificato l'umask per permettere l'esecuzione dello script ALSA
- logname al posto di who
- create funzioni _audio (problemi audio) e _tpad (problemi touchpad)
- creata la funzione _hide per sostituire il vero nome utente e il vero nome dell'host
- rimossi i parametri da _compress_ok e _compress_error (inutilizzati)
- modificato _comando per l'esecuzione del comando "su"
- sostituito pgrep con ps
- modifiche minori
- S3v 18:51, 29 nov 2013 (CET)
- 1.0.22
- create funzioni _exit, _data, _common (output per tutti i tipi di problema),
- _apt (problemi con i pacchetti), _mount (problemi di mount/umount), _de_wm
- (cerca di stabilire il DE/WM) e _demone (esistenza e versione di un demone)
- cancellate le funzioni _altro (rinominata in _common), _nm e _wicd (inglobate in _demone),
- _syslog (inglobata in _file), _iwconfig e _iwlist (inglobate in _comando)
- output per ricavare il DM da /etc/X11/default-display-manager
- tolto l'array da _firmware e "resolvconf in _pack"
- nome del log in base alla data corrente e variabile "utente" (nome utente != root)
- Modificata _comando per contemplare il comando "su"
- modifiche minori
- S3v 15:50, 22 nov 2013 (CET)
- 1.0.21
- Modificata la funzione _file: essid e psk presenti in /etc/network/interfaces non vengono più riportati nel log
- Metaldaze 18:34, 1 nov 2013 (CET)
- 1.0.20
- Creata la funzione _pack per inviare al log i pacchetti installati in base ad una parola
- Rimossa _dhcp, la sua funzione è stata inglobata in _pack
- Invio al log dei pacchetti nVidia attraverso _pack
- Invio al log dei pacchetti nouveau attraverso _pack
- Invio al log dei pacchetti mesa attraverso _pack
- S3v 20:01, 5 ott 2013 (CEST)
- 1.0.19
- Funzione _dir - contemplato il caso di directory inesistente
- S3v 14:42, 4 ott 2013 (CEST)
- 1.0.18
- Creata la funzione _dir che invia al log il contenuto dei file di una directory
- Modificate le funzioni _ok e _error per consentire lunghezze dell'output maggiori
- Aggiunto in output il contenuto di xorg.conf, xorg.conf.d/ e sources.list.d/
- S3v 13:59, 4 ott 2013 (CEST)
- 1.0.17
- Aggiunta la funzione _video - Problemi video
- S3v 13:31, 3 ott 2013 (CEST)
- 1.0.16
- Aggiunta directory /run/udev/firmware-missing alla funzione _firmware
- S3v 17:25, 26 ago 2013 (CEST)
- 1.0.15
- Tolta la funzione _spazi (inutilizzata)
- Soppresso l'output di errore di pastebinit
- Modificate _iwconfig e _iwlist per mostrare ESSID=off/any
- S3v 11:34, 21 giu 2013 (CEST)
- 1.0.14
- Voce del menù per la risoluzione dei problemi di rete (funzione _rete)
- Creata funzione _altro
- _resolvconf inglobata in _comando
- Introdotto il comando dmesg per filtrare errori e warning separatamente
- S3v 20:49, 7 giu 2013 (CEST)
- 1.0.13
- Reinserita la funzione _syslog per prelevare l'ultimo output utile solo da syslog o, eventualmente,
- da syslog.1 e syslog
- S3v 16:07, 1 giu 2013 (CEST)
- 1.0.12
- Inserito il path di default
- Sostituito il comando cat con echo nei messaggi a video
- Inserito un menù di scelta e rimosso l'array delle funzioni
- Inserite due funzioni per inviare al log un file o un output generico
- lspci -knn
- Rimossa _dmesg (l'ouput è fornito da syslog)
- S3v 15:25, 23 mag 2013 (CEST)
- 1.0.11
- Modificata la funzione _wicd
- S3v 00:57, 15 mag 2013 (CEST)
- 1.0.10
- Tolta la funzione iptables per motivi di sicurezza
- Impostata una maschera di default per i file creati dallo script
- Modifiche minori
- S3v 11:19, 14 mag 2013 (CEST)
- 1.0.9
- Aggiunta funzionalità per aggiungere i log di sistema (/var/log/syslog e /var/log/syslog.1)
- Aki 14:20 3 mag 2013 (CEST);
- 1.0.8
- Integrazione funzionalità upload per supportare la verifica della ricezione da parte di http://paste.debian.net
- Revisione messaggistica in caso di fallito invio a http://paste.debian.net
- Aki 12:40 2 mag 2013 (CEST);
- 1.0.7
- Aggiunta funzionalità per identificazione produttore e modello del computer secondo lo standard SMBIOS/DMI
- Aggiunta rimozione valore ESSID dall'output del comando iwconfig
- Aggiunto controllo esito invio log verso http://paste.debian.net (in caso di falito invio)
- Anticipazione ed unificazione nell'ordine del codice sorgente delle sezioni relative al controllo del sistema apt
- Aki 13:40 27 apr 2013 (CEST);
- 1.0.6
- Aggiunta funzionalità per verifiche sullo stato del gestiore dei pacchetti (comandi apt-cache policy, apt-cache status)
- Aki 10:39 26 apr 2013 (CEST)
- 1.0.5
- Aggiunta funzionalità frammentazione log per invio a http://paste.debian.net
- Aggiunta funzionalità per verifiche sullo stato dei dischi (comandi fdisk -l , mount, df -h)
- Aggiunta funzionalità per verifica del file /etc/fstab
- Apportate alcune variazioni ai messaggi diagnostici
- Collegamento con la guida su Come formulare quesiti tecnici al forum
- Aki 13:30 25 apr 2013 (CEST)
- 1.0.4
- Tolto qualche echo e inserito un messaggio di mancato invio log a p.d.n
- S3v 18:15, 20 apr 2013 (CEST)
- 1.0.3
- Aggiunta rimozione valore ESSID dalla scansione delle reti wireless
- Aki 20:34 14 apr 2013 (CEST)
- 1.0.2
- Aggiunta avvertenza su esplicito consenso all'invio verso paste.debian.net
- S3v 14:56, 14 apr 2013 (CEST)
- 1.0.1
- Corretta la funzione "dmesg" che svuotava il buffer e non produceva output
- S3v 12:22, 14 apr 2013 (CEST)
Avvertenza in caso di mancato aggiornamento
Visto che l'aggiornamento può avvenire anche tempo dopo quello degli altri template, ho aggiunto un messaggio di avviso che compare solo in caso in cui il template "Codename" sia aggiornato, ma questo script faccia ancora riferimento alla stable precedente, che sostituisce quello "Versioni compatibili".
Ho aggiunto una nota su come aggiornarlo, basta modificare una sola riga scrivendo il nuovo codename a ogni nuovo rilascio.
Spero sia di facile comprensione, in caso contrario si può annullare questa modifica. Si potrebbe in effetti utilizzare invece il template Versioni compatibili per indicare le attuali oldstable, stable, testing e unstable; al posto di "tutte le versioni".
HAL 9000 09:53, 7 lug 2019 (CEST)