errore syslog errore 1

Informazioni, consigli e novità sulla galassia delle distribuzioni GNU/Linux, *nix, *BSD e su altri sistemi operativi non liberi.
Scrivi risposta
maresama
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1639
Iscrizione: mercoledì 9 gennaio 2008, 16:00

errore syslog errore 1

Messaggio da maresama »

ogni volta che con il gestore pacchetti installo qualcosa,mi segnala:
Si è verificato un errore
dettagli:
E: rsyslog: il sottoprocesso installato pacchetto rsyslog script post installation ha restituito lo stato di errore 1

ho fatto:
apt get install --reinstall rsyslog

mi ha dato: E. Internal error, no file name for rsyslog: amd64
sub process /usr/bin/dpkg returned an error code (1)

uso Mint 19.3 mate

Come riparare l'errore?
caturen
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17935
Iscrizione: giovedì 8 aprile 2010, 18:41
Desktop: diversi
Distribuzione: debian

Re: errore syslog errore 1

Messaggio da caturen »

maresama
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1639
Iscrizione: mercoledì 9 gennaio 2008, 16:00

Re: errore syslog errore 1

Messaggio da maresama »

giorgio@giorgio-ProLiant-MicroServer:~$ sudo dpkg --configure -a
[sudo] password di giorgio:
Configurazione di rsyslog (8.32.0-1ubuntu4.2)...
L'utente «syslog» fa già parte del gruppo «adm».
Unsafe symlinks encountered in /var/spool/rsyslog, refusing.
Unsafe symlinks encountered in /var/log, refusing.
Unsafe symlinks encountered in /var/log/auth.log, refusing.
Unsafe symlinks encountered in /var/log/kern.log, refusing.
Unsafe symlinks encountered in /var/log/syslog, refusing.
dpkg: errore nell'elaborare il pacchetto rsyslog (--configure):
il sottoprocesso installato pacchetto rsyslog script post-installation ha restituito lo stato di errore 1
Si sono verificati degli errori nell'elaborazione:
rsyslog
giorgio@giorgio-ProLiant-MicroServer:~$ sudo apt-get install -f
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
0 aggiornati, 0 installati, 0 da rimuovere e 3 non aggiornati.
1 non completamente installati o rimossi.
Dopo quest'operazione, verranno occupati 0 B di spazio su disco.
Configurazione di rsyslog (8.32.0-1ubuntu4.2)...
L'utente «syslog» fa già parte del gruppo «adm».
Unsafe symlinks encountered in /var/spool/rsyslog, refusing.
Unsafe symlinks encountered in /var/log, refusing.
Unsafe symlinks encountered in /var/log/auth.log, refusing.
Unsafe symlinks encountered in /var/log/kern.log, refusing.
Unsafe symlinks encountered in /var/log/syslog, refusing.
dpkg: errore nell'elaborare il pacchetto rsyslog (--configure):
il sottoprocesso installato pacchetto rsyslog script post-installation ha restituito lo stato di errore 1
Si sono verificati degli errori nell'elaborazione:
rsyslog
E: Sub-process /usr/bin/dpkg returned an error code (1)
giorgio@giorgio-ProLiant-MicroServer:~$

Non è cambiato nulla...
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5392
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: errore syslog errore 1

Messaggio da GjMan78 »

Io proverei a disinstallare del tutto il pacchetto rsyslog, aggiornare i repo e quindi reinstallarlo. Ma non conosco per nulla Mint, quindi se decidi di farlo lo fai a tuo rischio e pericolo. :D

Codice: Seleziona tutto

sudo apt remove rsyslog

Codice: Seleziona tutto

sudo apt update

Codice: Seleziona tutto

sudo apt install rsyslog
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
caturen
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17935
Iscrizione: giovedì 8 aprile 2010, 18:41
Desktop: diversi
Distribuzione: debian

Re: errore syslog errore 1

Messaggio da caturen »

Method 3: Try removing the troublesome package
Method 4: Remove post info files of the troublesome package
:sisi:
maresama
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1639
Iscrizione: mercoledì 9 gennaio 2008, 16:00

Re: errore syslog errore 1

Messaggio da maresama »

In effetti non ho provato il metodo 3 suggerito, perche non ho capito il comando:
dice:
sudo apt remove package_name
ma quale nome devo mettere come package-name?
Io l'errore l'ho installando qualsiasi pacchetto, non solo con uno
(persino reinsallando rsyslog e persino aggiornando il kernel con la normale procedura per gli aggiornamenti)


Per il metodo 4 ho provato a dare:
ls -l /var/lib/dpkg/info | grep -i polar-bookshelf
ma non da nessun risultato

Chiedo scusa per la mia ignoranza su queste cose, in aggiunta alla scarsa conoscenza dell'inglese.
Qualche suggerimento?
grazie
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: errore syslog errore 1

Messaggio da xavier77 »

maresama ha scritto:
martedì 17 gennaio 2023, 0:11
In effetti non ho provato il metodo 3 suggerito, perche non ho capito il comando: dice:
sudo apt remove package_name
ma quale nome devo mettere come package-name?
Io l'errore l'ho installando qualsiasi pacchetto, non solo con uno
(persino reinsallando rsyslog e persino aggiornando il kernel con la normale procedura per gli aggiornamenti)
Per il metodo 4 ho provato a dare:
ls -l /var/lib/dpkg/info | grep -i polar-bookshelf
ma non da nessun risultato
Il pacchetto che ti dà problemi è rsyslog!
polar-bookshelf è quello dell'autore dell'articolo :muro:

Tanto per cominciare rsyslog non è un pacchetto qualsiasi, ma quello che si occupa dei log di sistema. Si potrebbero avere "a cascata" altri problemi.
Vedi se il servizio è ancora attivo:

Codice: Seleziona tutto

systemctl status rsyslog
Se apt non è del tutto bloccato, vediamo se non è stato rimosso:

Codice: Seleziona tutto

apt search rsyslog
e controlla che accanto alla relativa riga ci sia scritto:

Codice: Seleziona tutto

[installato]
Passiamo ora all'aggiornamento. Mi sembra strana questa parte:

Codice: Seleziona tutto

L'utente «syslog» fa già parte del gruppo «adm».
Unsafe symlinks encountered in /var/spool/rsyslog, refusing.
Unsafe symlinks encountered in /var/log, refusing.
Unsafe symlinks encountered in /var/log/auth.log, refusing.
Unsafe symlinks encountered in /var/log/kern.log, refusing.
Unsafe symlinks encountered in /var/log/syslog, refusing.
dpkg: errore nell'elaborare il pacchetto rsyslog (--configure):
Proviamo a vedere se il proprietario di /var/log è sempre root:

Codice: Seleziona tutto

ls -ld /var/log
Se è OK dopo i precedenti controlli, allora io procederei (quasi) come ti dice la guida che suggeriva caturen (4 metodo):

Codice: Seleziona tutto

sudo mv /var/lib/dpkg/info/ryslog.* /tmp
NB: se non risolvi ricordati di spostare questi file da /temp prima di riavviare/spegnere il PC.
Inoltre io darei un bel:

Codice: Seleziona tutto

sudo apt clean
(per scongiurare il rischio che il pacchetto che avevi scaricato si fosse corrotto). Infine:

Codice: Seleziona tutto

sudo apt update && sudo apt full-upgrade && sudo apt install rsyslog
In caso di errori, prima di ridare il comando sopra esegui di nuovo:

Codice: Seleziona tutto

sudo dpkg --configure -a
sudo apt-get install -f
maresama
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1639
Iscrizione: mercoledì 9 gennaio 2008, 16:00

Re: errore syslog errore 1

Messaggio da maresama »

giorgio@giorgio-ProLiant-MicroServer:~$ systemctl status rsyslog
● rsyslog.service - System Logging Service
Loaded: loaded (/lib/systemd/system/rsyslog.service; enabled; vendor preset:
Active: active (running) since Tue 2023-01-17 10:04:19 CET; 24min ago
Docs: man:rsyslogd(8)
http://www.rsyslog.com/doc/
Main PID: 734 (rsyslogd)
Tasks: 4 (limit: 4397)
CGroup: /system.slice/rsyslog.service
└─734 /usr/sbin/rsyslogd -n

gen 17 10:04:19 giorgio-ProLiant-MicroServer rsyslogd[734]: imuxsock: Acquired U
gen 17 10:04:19 giorgio-ProLiant-MicroServer rsyslogd[734]: rsyslogd's groupid c
gen 17 10:04:19 giorgio-ProLiant-MicroServer rsyslogd[734]: rsyslogd's userid ch
gen 17 10:04:19 giorgio-ProLiant-MicroServer rsyslogd[734]: [origin software="r
gen 17 10:04:19 giorgio-ProLiant-MicroServer systemd[1]: Starting System Logging
gen 17 10:04:19 giorgio-ProLiant-MicroServer systemd[1]: Started System Logging
lines 1-16/16 (END)

qui l'ho interrotto...

Poi:
giorgio@giorgio-ProLiant-MicroServer:~$ apt search rsyslog
p gosa-plugin-rsyslog - rsyslog plugin for GOsa²
p puppet-module-saz-rsyslog - Puppet module for rsyslog
C rsyslog - demone affidabile di registrazione dei log
p rsyslog:i386 - demone affidabile di registrazione dei log
p rsyslog-czmq - ZeroMQ protocol support for rsyslog via CZ
p rsyslog-czmq:i386 - ZeroMQ protocol support for rsyslog via CZ
p rsyslog-doc - documentazione per rsyslog
p rsyslog-elasticsearch - plugin per output Elasticsearch per rsyslo
p rsyslog-elasticsearch:i386 - plugin per output Elasticsearch per rsyslo
p rsyslog-gnutls - TLS protocol support for rsyslog
p rsyslog-gnutls:i386 - TLS protocol support for rsyslog
p rsyslog-gssapi - gestione dell'autenticazione e della cifra
p rsyslog-gssapi:i386 - gestione dell'autenticazione e della cifra
p rsyslog-hiredis - Redis output plugin for rsyslog
p rsyslog-hiredis:i386 - Redis output plugin for rsyslog
p rsyslog-kafka - Apache Kafka support for rsyslog
p rsyslog-kafka:i386 - Apache Kafka support for rsyslog
p rsyslog-mongodb - MongoDB output plugin for rsyslog
p rsyslog-mongodb:i386 - MongoDB output plugin for rsyslog
p rsyslog-mysql - plugin di output MySQL per rsyslog
p rsyslog-mysql:i386 - plugin di output MySQL per rsyslog
p rsyslog-pgsql - plugin di output PostgreSQL per rsyslog
p rsyslog-pgsql:i386 - plugin di output PostgreSQL per rsyslog
p rsyslog-relp - gestione del protocollo RELP per rsyslog
p rsyslog-relp:i386 - gestione del protocollo RELP per rsyslog

Qui però non vedo 'installato'

giorgio@giorgio-ProLiant-MicroServer:~$ ls -ld /var/log
drwxr-xr-x 14 root syslog 4096 gen 17 10:04 /var/log

Cosa ne deduci?
cosa dovrei fare?
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: errore syslog errore 1

Messaggio da xavier77 »

Il pacchetto non è installato, ma il servizio è attivo.
maresama ha scritto:
martedì 17 gennaio 2023, 10:55
Cosa ne deduci?
cosa dovrei fare?
Te l'ho già scritto:
xavier77 ha scritto:
martedì 17 gennaio 2023, 1:05
Se è OK dopo i precedenti controlli, allora io procederei (quasi) come ti dice la guida che ti suggeriva caturen (4° metodo):

Codice: Seleziona tutto

sudo mv /var/lib/dpkg/info/ryslog.* /tmp
NB: se non risolvi ricordati di spostare questi file da /temp prima di riavviare/spegnere il PC.
Inoltre io darei un bel:

Codice: Seleziona tutto

sudo apt clean
(per scongiurare il rischio che il pacchetto che avevi scaricato si fosse corrotto). Infine:

Codice: Seleziona tutto

sudo apt update && sudo apt full-upgrade && sudo apt install rsyslog
In caso di errori, prima di ridare il comando sopra esegui di nuovo:

Codice: Seleziona tutto

sudo dpkg --configure -a
sudo apt-get install -f
maresama
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1639
Iscrizione: mercoledì 9 gennaio 2008, 16:00

Re: errore syslog errore 1

Messaggio da maresama »

ho guardato cosa c'è in var
ho visto che è di ben 11000 oggetti !
comunque per syslog ci sono:

/var/lib/dpkg/info/rsyslog.conffiles
/var/lib/dpkg/info/rsyslog.list
/var/lib/dpkg/info/rsyslog.md5sums
/var/lib/dpkg/info/rsyslog.postinst
/var/lib/dpkg/info/rsyslog.postrm
/var/lib/dpkg/info/rsyslog.preinst
/var/lib/dpkg/info/rsyslog.prerm
/var/lib/dpkg/info/rsyslog.triggers

Ho paura di fare quanto suggerito con mv
non posso solo cambiare nome (ad esempio ogni /rsyslox = xrsyslog)
facendo il rename (se fattibile !) almeno non tocco tutto il resto
E' possibile?

a parte questo penso che sudo apt clean posso farlo già prima, o sbaglio?
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: errore syslog errore 1

Messaggio da xavier77 »

Il comando che ti ho detto (mv) non ti elimina i file ma te li sposta (in /tmp in questo caso).
Se preferisci spostale in un'altra cartella a tua scelta (magari creane una apposita, tipo /TEMP maiuscolo).
maresama
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1639
Iscrizione: mercoledì 9 gennaio 2008, 16:00

Re: errore syslog errore 1

Messaggio da maresama »

prima di fare mv volevo fare una copia di sicurezza della cartella in scrivania, ma mi ha dato questo:

giorgio@giorgio-ProLiant-MicroServer:~$ sudo cp /var/lib/dpkg/info/ryslog.* /home/giorgio/Scrivania/tmp
[sudo] password di giorgio:
cp: impossibile eseguire stat di '/var/lib/dpkg/info/ryslog.*': File o directory non esistente

ho visto che mancava una 's' nel messaggio suggerito ed ho rifatto
la copia ora è stata fatta



Prima di fare mv vorrei solo alcune precisazioni vista la mia ignoranza in materia:
Io farei

sudo mv /var/lib/dpkg/info/rsyslog.* /home/giorgio/Scrivania/tmp

dopo farei gli altri comandi suggeriti

Come posso poi fare un test per sapere che va effettivamente bene?
se non va bene devo ripristinare.

Il comando è cosi? (ho molti dubbi!)
sudo mv /home/giorgio/Scrivania/tmp/var /var/lib/dpkg/info ??

Se invece andasse tutto bene non devo più fare il ripristino. E così?

Grazie
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15349
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: errore syslog errore 1

Messaggio da wilecoyote »

:) Salve, scusate, ma non sarebbe più semplice rimuovere il pacchetto a scopo reinstallazione seguendo questa wiki AmministrazioneSistema/InstallareProgrammi/Dpkg#Sblocco_pacchetto_danneggiato_con_reinstallazione ?

:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Scrivi risposta

Ritorna a “Altre distribuzioni e sistemi operativi”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 13 ospiti