Koozali.org: home of the SME Server

PROBLEMA CON SME SERVER

Offline wiserd

  • ***
  • 51
  • +0/-0
PROBLEMA CON SME SERVER
« on: August 01, 2008, 02:13:50 PM »
Ho bisogno di supporto per favore, ho il server giu!!! mentre stavo aggiornando l'antivirus mi ha fatto un casino!! sono ancora alle prime armi c'è qualcuno disposto ad aiutarmi per favore??
« Last Edit: August 01, 2008, 02:42:31 PM by wiserd »
Meglio perdere un attimo nella vita, che la vita in un attimo...

Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: aiuto++++
« Reply #1 on: August 01, 2008, 02:30:36 PM »
ciao

definisci i seguenti concetti:
- ho il server giù
- aggiornando l'antivirus

cosa hai fatto?

Ciao
Stefano

p.s. cambia l'oggetto per cortesia.. :-)

Offline wiserd

  • ***
  • 51
  • +0/-0
PROBLEMA CON SME SERVER
« Reply #2 on: August 01, 2008, 02:41:55 PM »
Ciao Grazie della risposta innanzi tutto.
mi spiego:

fino a poco fa il server non era più raggiungibile dall'esterno, quindi non potevo piu ne vedere il sito ne controllare la posta da webmail;

questa mattina appena arrivato mi sono trovato un sacco di mail da clamv che diceva di non risciure ad aggiornarsi, ho dato una letta a un po di forum e poi ho trovato una procedura guidata che mi diceva di disinstallare clamv per poi reinstallare la versione aggiornata, ho fatto partire la disinstallazione con yum e mentre stava disinstallando ho visto che andava a togliere da solo cose che non c'entravano tipo qmail allora ho interrotto il processo con ctrl+c. Da quel momento li la posta non era più raggiungibile dall'esterno e neanche il sito dal web.

premetto che purtroppo sono nuovo di questa azienda e che mi sono ritrivato in una realtà un po incasinata senza avere affiancamento sulla castomizzazione del mail/web server.

Grazie mille

Daniele
Meglio perdere un attimo nella vita, che la vita in un attimo...

Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: PROBLEMA CON SME SERVER
« Reply #3 on: August 01, 2008, 02:48:09 PM »
bene..

da quel che dici hai fatto una grossa frittata.. e non sarà nemmeno semplice porre rimedio

questo perchè rimuovendo con yum (perchè hai usato yum remove, vero?) un pacchetto come clamd (esempio), succede una cosa come questa:

Quote
[root@fileserver ~]# yum remove clamd
==============================================================
WARNING: Additional commands may be required after running yum
==============================================================
Loading "smeserver" plugin
Loading "fastestmirror" plugin
Loading "installonlyn" plugin
Setting up Remove Process
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package clamd.i386 0:0.93-2.el4.rf set to be erased
--> Running transaction check
Setting up repositories
smeaddons                 100% |=========================|  951 B    00:00     
updates                   100% |=========================|  951 B    00:00     
base                      100% |=========================| 1.1 kB    00:00     
smeos                     100% |=========================| 1.9 kB    00:00     
smeupdates                100% |=========================| 1.9 kB    00:00     
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Excluding Packages from CentOS - updates
Finished
Excluding Packages from CentOS - os
Finished
Excluding Packages from CentOS - updates
Finished
Excluding Packages from CentOS - os
Finished
--> Processing Dependency: clamd >= 0.93 for package: smeserver-clamav
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package smeserver-clamav.noarch 0:1.2.0-21.el4.sme set to be erased
--> Running transaction check
--> Processing Dependency: smeserver-clamav for package: smeserver-support
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package smeserver-support.noarch 0:1.6.0-50.el4.sme set to be erased
--> Running transaction check
--> Processing Dependency: server-manager-images for package: e-smith-base
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package e-smith-base.i386 0:4.18.1-10.el4.sme set to be erased
--> Running transaction check
--> Processing Dependency: e-smith-base for package: e-smith-mysql
--> Processing Dependency: e-smith-base for package: e-smith-ldap
--> Processing Dependency: e-smith-base >= 4.13.15-76 for package: e-smith-domains
--> Processing Dependency: e-smith-base for package: e-smith-viewlogfiles
--> Processing Dependency: e-smith-base for package: e-smith-dynamicdns-tzo
--> Processing Dependency: e-smith-base >= 4.15.0-05 for package: e-smith-proftpd
--> Processing Dependency: e-smith-base >= 4.0.12-48 for package: e-smith-oidentd
--> Processing Dependency: e-smith-base for package: e-smith-proxy
--> Processing Dependency: e-smith-base for package: e-smith-ntp
--> Processing Dependency: e-smith-base >= 4.13.16-27 for package: e-smith-radiusd
--> Processing Dependency: e-smith-base >= 4.13.2-08 for package: e-smith-netatalk
--> Processing Dependency: e-smith-base >= 4.15.1 for package: e-smith-imp
--> Processing Dependency: e-smith-base for package: e-smith-dynamicdns-dyndns
--> Processing Dependency: e-smith-base for package: e-smith-php
--> Processing Dependency: e-smith-base >= 4.15.1 for package: e-smith-apache
--> Processing Dependency: e-smith-base >= 4.18.0 for package: e-smith-packetfilter
--> Processing Dependency: e-smith-base >= 4.15.1 for package: e-smith-ingo
--> Processing Dependency: e-smith-base for package: e-smith-flexbackup
--> Processing Dependency: e-smith-base for package: e-smith-LPRng
--> Processing Dependency: e-smith-base >= 4.15.2 for package: smeserver-qpsmtpd
--> Processing Dependency: e-smith-base for package: e-smith-dynamicdns-dyndns.org
--> Processing Dependency: e-smith-base for package: e-smith-qmailanalog
--> Processing Dependency: e-smith-base >= 4.13.16 for package: smeserver-spamassassin
--> Processing Dependency: e-smith-base >= 4.9.44 for package: e-smith-horde
--> Processing Dependency: e-smith-base for package: e-smith-tinydns
--> Processing Dependency: e-smith-base for package: e-smith-backup
--> Processing Dependency: e-smith-base for package: smeserver-backuppc
--> Processing Dependency: e-smith-base for package: e-smith-turba
--> Processing Dependency: e-smith-base for package: e-smith-hosts
--> Processing Dependency: e-smith-base for package: e-smith-dynamicdns-yi
--> Processing Dependency: e-smith-base >= 4.15.0-39 for package: e-smith-email
--> Processing Dependency: e-smith-base >= 4.9.129 for package: e-smith-quota
--> Processing Dependency: e-smith-base for package: e-smith-starterwebsite
--> Processing Dependency: e-smith-base >= 4.13.16-27 for package: e-smith-pptpd
--> Processing Dependency: e-smith-base for package: e-smith-portforwarding
--> Processing Dependency: e-smith-base >= 4.13.15-76 for package: e-smith-ibays
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package e-smith-ntp.noarch 0:1.16.0-16.el4.sme set to be erased
---> Package e-smith-ldap.noarch 0:4.12.0-9.el4.sme set to be erased
---> Package e-smith-portforwarding.noarch 0:1.2.0-8.el4.sme set to be erased
---> Package e-smith-starterwebsite.noarch 0:1.0.0-3.el4.sme set to be erased
---> Package e-smith-domains.noarch 0:1.4.0-10.el4.sme set to be erased
---> Package e-smith-oidentd.noarch 0:1.2.0-3.el4.sme set to be erased
---> Package e-smith-netatalk.noarch 0:1.14.0-6.el4.sme set to be erased
---> Package e-smith-horde.noarch 0:1.13.0-24.el4.sme set to be erased
---> Package e-smith-dynamicdns-tzo.noarch 0:1.4.0-3.el4.sme set to be erased
---> Package e-smith-qmailanalog.noarch 0:1.12.0-3.el4.sme set to be erased
---> Package e-smith-proftpd.noarch 0:1.12.0-11.el4.sme set to be erased
---> Package e-smith-turba.noarch 0:1.7.0-17.el4.sme set to be erased
---> Package smeserver-qpsmtpd.noarch 0:1.2.1-54.el4.sme set to be erased
---> Package e-smith-proxy.noarch 0:4.14.0-13.el4.sme set to be erased
---> Package e-smith-dynamicdns-dyndns.noarch 0:1.4.0-3.el4.sme set to be erased
---> Package e-smith-imp.noarch 0:1.13.0-11.el4.sme set to be erased
---> Package e-smith-hosts.noarch 0:1.14.0-12.el4.sme set to be erased
---> Package e-smith-email.noarch 0:4.18.0-2.el4.sme set to be erased
---> Package e-smith-dynamicdns-dyndns.org.noarch 0:1.4.0-4.el4.sme set to be erased
---> Package e-smith-dynamicdns-yi.noarch 0:1.4.0-3.el4.sme set to be erased
---> Package e-smith-flexbackup.noarch 0:1.10.0-3.el4.sme set to be erased
---> Package e-smith-tinydns.noarch 0:1.0.0-7.el4.sme set to be erased
---> Package e-smith-viewlogfiles.noarch 0:1.8.0-10.el4.sme set to be erased
---> Package smeserver-spamassassin.noarch 0:1.4.0-18.el4.sme set to be erased
---> Package e-smith-quota.noarch 0:1.10.0-10.el4.sme set to be erased
---> Package e-smith-packetfilter.noarch 0:1.18.0-6.el4.sme set to be erased
---> Package e-smith-apache.noarch 0:1.2.0-16.el4.sme set to be erased
---> Package e-smith-ingo.noarch 0:1.1-6.el4.sme set to be erased
---> Package e-smith-radiusd.noarch 0:1.0.0-16.el4.sme set to be erased
---> Package e-smith-pptpd.noarch 0:1.12.0-11.el4.sme set to be erased
---> Package e-smith-LPRng.noarch 0:1.14.0-8.el4.sme set to be erased
---> Package e-smith-backup.noarch 0:1.14.0-22.el4.sme set to be erased
---> Package e-smith-ibays.noarch 0:1.2.0-6.el4.sme set to be erased
---> Package smeserver-backuppc.i386 0:1.0-5 set to be erased
---> Package e-smith-mysql.noarch 0:1.12.0-15.el4.sme set to be erased
---> Package e-smith-php.noarch 0:1.12.0-4.el4.sme set to be erased
--> Running transaction check
--> Processing Dependency: e-smith-email >= 4.16.0-18 for package: smeserver-fetchmail
--> Processing Dependency: e-smith-email for package: e-smith-qmail
--> Processing Dependency: e-smith-email for package: e-smith-pop3
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package e-smith-qmail.noarch 0:1.10.0-16.el4.sme set to be erased
---> Package e-smith-pop3.noarch 0:1.2.0-3.el4.sme set to be erased
---> Package smeserver-fetchmail.noarch 0:1.3.6-6.el4.sme set to be erased
--> Running transaction check

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Removing:
 clamd                   i386       0.93-2.el4.rf    installed          13 M
Removing for dependencies:
 e-smith-LPRng           noarch     1.14.0-8.el4.sme  installed          50 k
 e-smith-apache          noarch     1.2.0-16.el4.sme  installed          44 k
 e-smith-backup          noarch     1.14.0-22.el4.sme  installed         107 k
 e-smith-base            i386       4.18.1-10.el4.sme  installed         601 k
 e-smith-domains         noarch     1.4.0-10.el4.sme  installed          41 k
 e-smith-dynamicdns-dyndns  noarch     1.4.0-3.el4.sme  installed          19 k
 e-smith-dynamicdns-dyndns.org  noarch     1.4.0-4.el4.sme  installed          19 k
 e-smith-dynamicdns-tzo  noarch     1.4.0-3.el4.sme  installed          18 k
 e-smith-dynamicdns-yi   noarch     1.4.0-3.el4.sme  installed          18 k
 e-smith-email           noarch     4.18.0-2.el4.sme  installed         214 k
 e-smith-flexbackup      noarch     1.10.0-3.el4.sme  installed          31 k
 e-smith-horde           noarch     1.13.0-24.el4.sme  installed          86 k
 e-smith-hosts           noarch     1.14.0-12.el4.sme  installed          70 k
 e-smith-ibays           noarch     1.2.0-6.el4.sme  installed          68 k
 e-smith-imp             noarch     1.13.0-11.el4.sme  installed          64 k
 e-smith-ingo            noarch     1.1-6.el4.sme    installed          31 k
 e-smith-ldap            noarch     4.12.0-9.el4.sme  installed          49 k
 e-smith-mysql           noarch     1.12.0-15.el4.sme  installed          29 k
 e-smith-netatalk        noarch     1.14.0-6.el4.sme  installed          23 k
 e-smith-ntp             noarch     1.16.0-16.el4.sme  installed          57 k
 e-smith-oidentd         noarch     1.2.0-3.el4.sme  installed          20 k
 e-smith-packetfilter    noarch     1.18.0-6.el4.sme  installed          46 k
 e-smith-php             noarch     1.12.0-4.el4.sme  installed          24 k
 e-smith-pop3            noarch     1.2.0-3.el4.sme  installed          23 k
 e-smith-portforwarding  noarch     1.2.0-8.el4.sme  installed          29 k
 e-smith-pptpd           noarch     1.12.0-11.el4.sme  installed          28 k
 e-smith-proftpd         noarch     1.12.0-11.el4.sme  installed          32 k
 e-smith-proxy           noarch     4.14.0-13.el4.sme  installed          32 k
 e-smith-qmail           noarch     1.10.0-16.el4.sme  installed          45 k
 e-smith-qmailanalog     noarch     1.12.0-3.el4.sme  installed          27 k
 e-smith-quota           noarch     1.10.0-10.el4.sme  installed          80 k
 e-smith-radiusd         noarch     1.0.0-16.el4.sme  installed          67 k
 e-smith-starterwebsite  noarch     1.0.0-3.el4.sme  installed          30 k
 e-smith-tinydns         noarch     1.0.0-7.el4.sme  installed          40 k
 e-smith-turba           noarch     1.7.0-17.el4.sme  installed          38 k
 e-smith-viewlogfiles    noarch     1.8.0-10.el4.sme  installed          17 k
 smeserver-backuppc      i386       1.0-5            installed         3.0 M
 smeserver-clamav        noarch     1.2.0-21.el4.sme  installed          28 k
 smeserver-fetchmail     noarch     1.3.6-6.el4.sme  installed         306 k
 smeserver-qpsmtpd       noarch     1.2.1-54.el4.sme  installed          51 k
 smeserver-spamassassin  noarch     1.4.0-18.el4.sme  installed         7.2 k
 smeserver-support       noarch     1.6.0-50.el4.sme  installed          73 k

Transaction Summary
=============================================================================
Install      0 Package(s)         
Update       0 Package(s)         
Remove      43 Package(s)         
Total download size: 0
Is this ok [y/N]:

il che significa che se hai dato y (o s) hai divelto mezza macchina..

riesci a connetterti in ssh?

Stefano

p.s. mi dici quale procedura hai seguito? link per favore

Offline wiserd

  • ***
  • 51
  • +0/-0
Re: PROBLEMA CON SME SERVER
« Reply #4 on: August 01, 2008, 03:20:54 PM »
si la procedura era grossomodo questa.

il forum non lo riesco a trovare comunque il comando che ho digitato era:

yum unistall clam*

si riesco a connettermi con l'ssh


Meglio perdere un attimo nella vita, che la vita in un attimo...

Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: PROBLEMA CON SME SERVER
« Reply #5 on: August 01, 2008, 03:29:28 PM »
si la procedura era grossomodo questa.

lo supponevo

Quote
il forum non lo riesco a trovare comunque il comando che ho digitato era:

yum unistall clam*

per cortesia sforzati e ritrovalo (ce l'hai nella cronologia del browser)

Quote
si riesco a connettermi con l'ssh

ok.. allora entra in ssh sul server come root
Code: [Select]
cd /var/log/yum
cat yum.log

e posta qui le righe con la data di oggi: dovrebbero essere simili a questa

Jun 19 11:34:45 Erased: nomerpm

Stefano

Offline wiserd

  • ***
  • 51
  • +0/-0
Re: PROBLEMA CON SME SERVER
« Reply #6 on: August 01, 2008, 03:37:59 PM »
ecco qui

Quote
Aug 01 11:12:55 Updated: php-imap.i386 4.3.9-3.22.12
Aug 01 11:12:56 Updated: php-gd.i386 4.3.9-3.22.12
Aug 01 11:12:57 Updated: php-mbstring.i386 4.3.9-3.22.12
Aug 01 11:12:58 Updated: php-domxml.i386 4.3.9-3.22.12
Aug 01 11:12:59 Updated: php-ldap.i386 4.3.9-3.22.12
Aug 01 11:13:04 Updated: php-pear.i386 4.3.9-3.22.12
Aug 01 11:13:06 Updated: php-mysql.i386 4.3.9-3.22.12
Aug 01 11:13:09 Updated: php.i386 4.3.9-3.22.12
Aug 01 11:26:08 Erased: e-smith-qmail
Aug 01 11:26:11 Erased: smeserver-diskusage
Aug 01 11:26:12 Erased: e-smith-ntp
Aug 01 11:26:14 Erased: e-smith-ldap
Aug 01 11:26:16 Erased: e-smith-portforwarding
Aug 01 11:26:17 Erased: smeserver-support
Aug 01 11:26:20 Erased: clamd
Aug 01 11:26:21 Erased: e-smith-starterwebsite
Aug 01 11:26:22 Erased: e-smith-base
Aug 01 11:26:26 Erased: e-smith-domains
Aug 01 11:26:28 Erased: e-smith-oidentd
Aug 01 11:26:29 Erased: e-smith-netatalk
Aug 01 11:26:31 Erased: smeserver-tinydns-public

sto cercando il forum!!

per caso hai un numero di telefono o un contatto skype dove ti posso chiamare? te ne sarei molto grato (se non è un disturbo)

grazie mille ancora

Daniele
Meglio perdere un attimo nella vita, che la vita in un attimo...

Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: PROBLEMA CON SME SERVER
« Reply #7 on: August 01, 2008, 03:53:31 PM »
ciao

prova questo:

Code: [Select]
yum --enablerepo=smecontribs install e-smith-qmail smeserver-diskusage e-smith-ntp e-smith-ldap e-smith-portforwarding smeserver-support clamd e-smith-starterwebsite e-smith-base e-smith-domains e-smith-oidentd e-smith-netatalk smeserver-tinydns-public

tutto su una riga
seguito da

Code: [Select]
signal-event post-upgrade
signal-event reboot

al riavvio successivo, verifica se riesci ad entrare..

darei anche, ma non so se serve, un
Code: [Select]
yum --enablerepo=smecontribs update

seguito dalle altre 2 istruzioni (se ci sono pacchetti che vengono installati)

per contattarmi, c'è l'account msn oppure skype (maghissimo), ma entrambi solo chat

HTH
Stefano


Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: PROBLEMA CON SME SERVER
« Reply #8 on: August 01, 2008, 10:04:31 PM »
mi "autorispondo" con una cronaca di cosa è stato fatto, sperando che serva a qualcuno nel malaugurato caso si trovi nella stessa situazione

intanto: quando si fa "yum remove pacchetto" si DEVE leggere cosa viene eliminato..

SME ha un pacchetto particolare, smeserver-support, dal quale dipendono tutti gli rpm smeserver-* (vedi mio post precedente con esempio di yum remove)

orbene: eliminando il pacchetto e-smith-base si elimina, di fatto, lo strato sw sul quale si basa SME stesso, compresi i comandi per accesso al db, il signal-event ecc.

Non solo, se per caso si riavvia il server, praticamente nessun servizio partirà (vengono eliminati i file in /etc/rc.d/init.d)
per finire, anche se il servizio di rete va su, la macchina non sarà in grado di far girare yum perchè il dns, anche se attivato a manina, non funziona

in tutto questo marasma c'è comunque del buono: all'atto dell'eliminazione degli rpm (nel nostro caso e-smith-base) vengono salvati dei file con estensione .rpmsave.. nel nostro caso, in /home/e-smith/db ci sono tutti i db di nostro interesse: configuration, hosts, accounts, network.. ecc.

quindi I DATI DELLA CONFIGURAZIONE NON SONO PERDUTI

come procedere?

<PREMESSA>
questo è quanto "abbiamo" fatto oggi.. probabilmente (non l'ho testato) inserendo il cd e facendo un upgrade di dovrebbe raggiungere lo stesso risultato
</PREMESSA>

- fare un
Code: [Select]
grep -i erase /var/log/yum/yum.log
e considerare le righe con la data più recente: si avrà così la lista degli rpm eliminati
- scaricare "a manina" tali rpm da uno dei mirror e copiarli sul server in una directory
- installarli con
Code: [Select]
cd directory
rpm -Uvh *.rpm
- andare in /home/e-smith/db e rinominare tutti i file nomefile.rpmsave in nomefile
Code: [Select]
cp nomefile.rpmsave nomefile (per mantenere una copia di sicurezza)
- dare un
Code: [Select]
signal-event post-upgrade
signal-event reboot

al termine della procedura il server dovrebbe essere tornato al suo posto.. è comunque da verificare il fatto che eventuali configurazioni di contrib che salvano in posizioni non standard non siano andate perse all'atto della cancellazione dell'rpm

Spero di non essermi dimenticato nulla

Per Daniele: spero che tutto sia tornato a posto

Saluti
Stefano

Offline nicolatiana

  • *
  • 724
  • +0/-0
Re: PROBLEMA CON SME SERVER
« Reply #9 on: August 02, 2008, 09:09:20 AM »
Aggiunta al Warning di Stefano

Createvi un ambiente di test !

Vmware server si scarica gratuitamente: installatelo su una macchina, per esempio un altro smeserver (istruzioni qui http://wiki.contribs.org/Vmware - seguitele bene perchè non dovete installarlo come su una normale distribuzione linux) e teneteci uno smeserver virtualizzato (il tutto non vi porta via più di una ora di lavoro ed è comunque ben spesa; come hw vi può bastare un vecchio PIV di prima generazione con almeno 1 Gb di Ram ed al limite un solo disco).

Se non siete sicuri di quel che fate sulla macchina di produzione, prima di preparare il "padellone" per la frittata con 12 uova di struzzo, fate una copia della macchina virtuale (per non perdere l'ora di lavoro di cui sopra) e provate prima qui sopra quel che volete fare.

Io ho cominciato a lavorare su sme da gennaio di quest'anno e pur con molta esperienza su altri sistemi e un po' di esperienza su altre distribuzioni Linux ho aspettato 5 mesi prima di installarlo da un cliente dedicando ogni tanto qualche mezza giornata a leggere documentazione, a provare diversi scenari di installazione/aggiornamento ed a fare anche io degli sbagli: l'importante e non farli nel posto e nel momento sbagliati. Le cazzate si fanno già da sole per stanchezza o fretta (e ci sono passato anche io  :(); se ci si mette anche la poca o mancata conoscenza delle cose la padella con l'olio già caldo è li che ci aspetta  :-D.

Saluti

Nicola

Consulente di Smeserver.it -  Soluzioni e supporto su Sme server in Italia.

Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: PROBLEMA CON SME SERVER
« Reply #10 on: August 02, 2008, 11:03:45 AM »
effettivamente senza una macchina virtuale non avrei potuto aiutare il buon Daniele

senza arrivare ad installarla su SME, basta anche un portatile dell'ultima generazione (io ho un sempron con 1 gb di ram e non mi accorgo di nulla con una VM accesa)

esiste poi la possibilità di fare uno snapshot della macchina, ideale per provare uno "yum remove", vedere che succede e poi tornare indietro.

Saluti

Stefano