[Install] [Risolto] Da Feisty: aggiornamento a Gutsy e Mono

Problemi riscontrati nella Gutsy (Ubuntu 7.10) in fase di sviluppo.
Scrivi risposta
Avatar utente
Incastro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 353
Iscrizione: mercoledì 25 aprile 2007, 12:56
Località: Altrove

[Install] [Risolto] Da Feisty: aggiornamento a Gutsy e Mono

Messaggio da Incastro »

L'aggiornamento a Gutsy si è interrotto allorché stava configurando Mono (mono-xsp):
E: /var/cache/apt/archives/mono-xsp_1.2.4-1.1ubuntu1_all.deb: il sottoprocesso pre-installation script ha restituito un codice di errore 2
Ovviamente non mi è più possibile completare l'aggiornamento, e inoltre non posso né rimuovere (con Synaptic e con Apt) né intervenire diversamente sul pacchetto.
$ sudo apt-get remove -f mono-xsp
E: /var/cache/apt/archives/mono-xsp_1.2.4-1.1ubuntu1_all.deb: il sottoprocesso pre-installation script ha restituito un codice di errore 2

Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso     
Reading state information... Fatto             
I seguenti pacchetti sono stati installati automaticamente in precedenza e ora non sono più necessari:
  libtdb1 libequeue-ocaml-dev liblzo-dev grep-dctrl libequeue-ocaml
  libxine-main1 libetpan10
Usare "apt-get autoremove" per rimuoverli.
I seguenti pacchetti saranno RIMOSSI:
  mono-xsp
0 aggiornati, 0 installati, 1 da rimuovere e 623 non aggiornati.
È necessario prendere 0B di archivi.
Dopo l'estrazione, verranno liberati 307kB di spazio su disco.
Continuare [S/n]? s
(Lettura del database ... 286178 file e directory attualmente installati.)
Rimuovo mono-xsp ...
* Stopping XSP WebServer mono-xsp                                              /etc/init.d/mono-xsp: 95: Syntax error: Bad fd number
invoke-rc.d: initscript mono-xsp, action "stop" failed.
dpkg: errore processando mono-xsp (--remove):
il sottoprocesso pre-removal script ha restituito un codice di errore 2
postinst failed `abort-remove'
Sono occorsi degli errori processando:
mono-xsp
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ultima modifica di Incastro il mercoledì 26 settembre 2007, 19:51, modificato 1 volta in totale.
Linuci semper grave inhabilis. Sono un po' sconfortato dagli aggiornamenti, che invece di migliorare i software li peggiorano.
Una guida.... Dittatura_della_maggioranza; Il lettore. A voce alta: the Reader/Der Leser (da B. Schlink, Der Vorleser)
Divilinux

Re: [Install] Da Feisty: aggiornamento a Gutsy e Mono

Messaggio da Divilinux »

Codice: Seleziona tutto

sudo rm /var/cache/apt/archives/mono-xsp_1.2.4-1.1ubuntu1_all.deb
poi rilancia apt-get per completare gli aggiornamenti
Avatar utente
Incastro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 353
Iscrizione: mercoledì 25 aprile 2007, 12:56
Località: Altrove

Re: [Install] Da Feisty: aggiornamento a Gutsy e Mono

Messaggio da Incastro »

Divilinux ha scritto:

Codice: Seleziona tutto

sudo rm /var/cache/apt/archives/mono-xsp_1.2.4-1.1ubuntu1_all.deb
poi rilancia apt-get per completare gli aggiornamenti
Scusa, non sono stato chiaro.  >:(
Davo per scontato, ma rileggendo non era così, che da quello che avevo scritto fosse evidente che avevo usato anche 'remove', dopo aver riscaricato il pacchetto tramite Web e che il problema non era relativo al pacchetto in sé, ma alla procedura di installazione.

Con Apt-get install -f e Synaptic non è possibile riprendere l'aggiornamento nonostante che secondo Update-manager sia possibile.
L'indice del software è rovinato

Impossibile installare o rimuovere alcun software. Utilizzare il gestore dei pacchetti «Synaptic» o eseguire «sudo apt-get install -f» in un terminale per correggere innanzitutto questo problema.
Linuci semper grave inhabilis. Sono un po' sconfortato dagli aggiornamenti, che invece di migliorare i software li peggiorano.
Una guida.... Dittatura_della_maggioranza; Il lettore. A voce alta: the Reader/Der Leser (da B. Schlink, Der Vorleser)
Divilinux

Re: [Install] Da Feisty: aggiornamento a Gutsy e Mono

Messaggio da Divilinux »

@incastro
ho capito..infatti quello che ti ho scritto rimuove il pacchetto dalla cache
Avatar utente
Incastro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 353
Iscrizione: mercoledì 25 aprile 2007, 12:56
Località: Altrove

Re: [Install] Da Feisty: aggiornamento a Gutsy e Mono

Messaggio da Incastro »

Divilinux ha scritto: @incastro
ho capito..infatti quello che ti ho scritto rimuove il pacchetto dalla cache
Il problema è che avevo già tolto dalla cache quel pacchetto e l'installazione continua a non andare avanti.
L'icona di update manager riporta il messaggio:
A error occurred, please run Package Manager from the right-click menu or apt-get on a terminal to see what is wrong. The error message was: 'BrokenCount > 0'
Mi pare di avere fatto quello che ho letto che bisogna fare, forse tralasciando però un qualcosa che non riesco a identificare.
Linuci semper grave inhabilis. Sono un po' sconfortato dagli aggiornamenti, che invece di migliorare i software li peggiorano.
Una guida.... Dittatura_della_maggioranza; Il lettore. A voce alta: the Reader/Der Leser (da B. Schlink, Der Vorleser)
Avatar utente
Incastro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 353
Iscrizione: mercoledì 25 aprile 2007, 12:56
Località: Altrove

Re: [Install] Da Feisty: aggiornamento a Gutsy e Mono

Messaggio da Incastro »

Aggiungo quest'altro messaggio che dà Synaptic, quando tento di rimuovere il pacchetto, sia singolarmente sia completamente.
E: mono-xsp: il sottoprocesso pre-removal script ha restituito un codice di errore 2
Prima, avevo provato anche a fare in altro modo.
sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`
...
sudo dpkg --purge --force-all mono-xsp
...
sudo dpkg -i --force-overwrite /var/cache/apt/archives/mono-xsp_1.2.4-1.1ubuntu1_all.deb
Linuci semper grave inhabilis. Sono un po' sconfortato dagli aggiornamenti, che invece di migliorare i software li peggiorano.
Una guida.... Dittatura_della_maggioranza; Il lettore. A voce alta: the Reader/Der Leser (da B. Schlink, Der Vorleser)
Divilinux

Re: [Install] Da Feisty: aggiornamento a Gutsy e Mono

Messaggio da Divilinux »

prova a stoppare magari prima il demone (che cerca di stoppare anche il processo di pre-rimozione...)

Codice: Seleziona tutto

* Stopping XSP WebServer mono-xsp                                              /etc/init.d/mono-xsp: 95: Syntax error: Bad fd number
sudo /etc/init.d/mono-xsp stop
Avatar utente
Incastro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 353
Iscrizione: mercoledì 25 aprile 2007, 12:56
Località: Altrove

Re: [Install] Da Feisty: aggiornamento a Gutsy e Mono

Messaggio da Incastro »

Divilinux ha scritto: prova a stoppare magari prima il demone (che cerca di stoppare anche il processo di pre-rimozione...)

Codice: Seleziona tutto

* Stopping XSP WebServer mono-xsp                                              /etc/init.d/mono-xsp: 95: Syntax error: Bad fd number
sudo /etc/init.d/mono-xsp stop
Se non fosse così critico, quasi mi starei divertendo.
* Stopping XSP WebServer mono-xsp                                              /etc/init.d/mono-xsp: 95: Syntax error: Bad fd number
***$ sudo /etc/init.d/mono-xsp stop
* Stopping XSP WebServer mono-xsp                                              /etc/init.d/mono-xsp: 95: Syntax error: Bad fd number
Ultima modifica di Incastro il mercoledì 26 settembre 2007, 16:56, modificato 1 volta in totale.
Linuci semper grave inhabilis. Sono un po' sconfortato dagli aggiornamenti, che invece di migliorare i software li peggiorano.
Una guida.... Dittatura_della_maggioranza; Il lettore. A voce alta: the Reader/Der Leser (da B. Schlink, Der Vorleser)
Divilinux

Re: [Install] Da Feisty: aggiornamento a Gutsy e Mono

Messaggio da Divilinux »

e' che lo script di questo dannatissimo mono..e' pure corrotto alla riga 95
ma se lo sposti proprio da /etc/init.d ?..mi piacerebbe sapere cosa stoppa il processo di dpkg...
Avatar utente
Incastro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 353
Iscrizione: mercoledì 25 aprile 2007, 12:56
Località: Altrove

Re: [Install] Da Feisty: aggiornamento a Gutsy e Mono

Messaggio da Incastro »

/etc/init.d/mono-xsp
#! /bin/sh
### BEGIN INIT INFO
# Provides:          mono-xsp
# Required-Start:   
# Required-Stop:
# Should-Start:     
# Should-Stop:
# Default-Start:    2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Mono XSP
# Description:      Debian init script for Mono XSP.
### END INIT INFO
#
# Written by Pablo Fischer
#            Dylan R. E. Moonfire
# Modified for Debian GNU/Linux
#
# Version: @(#)mono-xsp pablo@pablo.com.mx
#

# Variables
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/bin/xsp
NAME=mono-xsp
DESC="XSP WebServer"
DEFAULT=/etc/default/$NAME
CFGDIR=/etc/xsp
VIRTUALFILE=$CFGDIR/debian.webapp
MONO_SHARED_DIR=/var/run/$NAME

# Use LSB
. /lib/lsb/init-functions

# If we don't have the basics, don't bother
test -x $DAEMON || exit 0
test -f $DEFAULT && . $DEFAULT

if [ ! -e $MONO_SHARED_DIR ];then
      mkdir $MONO_SHARED_DIR
      chown $user.$group $MONO_SHARED_DIR
fi

should_start() {
    if [ ! -e $VIRTUALFILE -o `cat $VIRTUALFILE | wc -l` = "2" ]; then
log_action_msg "You have an incomplete $VIRTUALFILE"
log_action_msg "To fix it, you need to install at least one package for xsp (like asp.net-examples)"
return 1
    fi
   
    if [ -f /var/run/$NAME.pid ]; then
# Are we really running xsp?
xsp_pid=`cat /var/run/$NAME.pid`
xsp_ps=`ps -p $xsp_pid | wc -l`
if [ "$xsp_ps" != "1" ]; then
    log_action_msg "Sorry, there is already a xsp running, stop it first"
    return 1
fi
    fi
   
    return 0

}

case "$1" in
    start)
if should_start ; then
    log_daemon_msg "Starting $DESC" "$NAME"
    export MONO_SHARED_DIR
    start-stop-daemon --start --background --make-pidfile \
--quiet --pidfile /var/run/$NAME.pid \
--user $user --group $group --chuid $user \
--exec $DAEMON -- \
--port $port --address $address --appconfigdir \
$CFGDIR --nonstop
    log_end_msg $?
fi
;;
    stop)
        log_daemon_msg "Stopping $DESC" "$NAME"
        for i in $(ps aux | grep -v grep | grep 'xsp.exe' | cut -c 10-15)
        do
                kill $i >& /dev/null
        done
log_end_msg $?
;;
    restart|force-reload)
$0 stop
$0 start
;;
    *)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac

exit 0
::) ::) ::)
Linuci semper grave inhabilis. Sono un po' sconfortato dagli aggiornamenti, che invece di migliorare i software li peggiorano.
Una guida.... Dittatura_della_maggioranza; Il lettore. A voce alta: the Reader/Der Leser (da B. Schlink, Der Vorleser)
Divilinux

Re: [Install] Da Feisty: aggiornamento a Gutsy e Mono

Messaggio da Divilinux »

:o
dicevo..prendi quello script e spostalo da /etc/init.d visto che il processo fallisce durante lo stop di questo script..
Avatar utente
Incastro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 353
Iscrizione: mercoledì 25 aprile 2007, 12:56
Località: Altrove

Re: [Install] Da Feisty: aggiornamento a Gutsy e Mono

Messaggio da Incastro »

Divilinux ha scritto: :o
dicevo..prendi quello script e spostalo da /etc/init.d visto che il processo fallisce durante lo stop di questo script..
Era proprio quello script che dava fastidio. Dopo averlo tolto, ho accettato di ricreare uno script da zero.
Grazie davvero.  ;D :-* <<= Non si può, per caso, mettere un'altra faccina? ;)
Linuci semper grave inhabilis. Sono un po' sconfortato dagli aggiornamenti, che invece di migliorare i software li peggiorano.
Una guida.... Dittatura_della_maggioranza; Il lettore. A voce alta: the Reader/Der Leser (da B. Schlink, Der Vorleser)
Divilinux

Re: [Install] [Risolto] Da Feisty: aggiornamento a Gutsy e Mono

Messaggio da Divilinux »

@Incastro
mi ricordavo di avere avuto un problema analogo con un altro pacchetto...risolto cancellando lo script che ne impediva la completa rimozione
;)
Avatar utente
Incastro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 353
Iscrizione: mercoledì 25 aprile 2007, 12:56
Località: Altrove

Re: [Install] [Risolto] Da Feisty: aggiornamento a Gutsy e Mono

Messaggio da Incastro »

Grazie ancora.
Aggiungo che l'aggiornamento mi ha quasi del tutto "piallato" Gnome, ovvero ha fatto sì che esso non sia più utilizzabile, mandato in cortocircuito il sistema delle finestre (un esempio tra i tanti, non è possibile usare i menu delle finestre), come similmente mi accadde alcuni anni fa con una Mandrake.
  ;D
Linuci semper grave inhabilis. Sono un po' sconfortato dagli aggiornamenti, che invece di migliorare i software li peggiorano.
Una guida.... Dittatura_della_maggioranza; Il lettore. A voce alta: the Reader/Der Leser (da B. Schlink, Der Vorleser)
Divilinux

Re: [Install] [Risolto] Da Feisty: aggiornamento a Gutsy e Mono

Messaggio da Divilinux »

gnome lo puoi comunque reinstallare...
Avatar utente
Incastro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 353
Iscrizione: mercoledì 25 aprile 2007, 12:56
Località: Altrove

Re: [Install] [Risolto] Da Feisty: aggiornamento a Gutsy e Mono

Messaggio da Incastro »

L'ho rimesso a posto, infatti.
Ho soltanto voluto qui rilevare che l'aggiornamento aveva dato questo esito.  ;)
Mi sono accorto oggi, inoltre, che sono stati rimossi alcuni applicativi e alcune utilità e che alcuni altri hanno qualche problemino.
Confido che sia soltanto questione di aspettare metà ottobre.
Linuci semper grave inhabilis. Sono un po' sconfortato dagli aggiornamenti, che invece di migliorare i software li peggiorano.
Una guida.... Dittatura_della_maggioranza; Il lettore. A voce alta: the Reader/Der Leser (da B. Schlink, Der Vorleser)
Scrivi risposta

Ritorna a “Gutsy 7.10”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite