Newsgroup: it.comp.os.linux.sys
Titolo: Blocco al boot

Sto cercando di risolvere un problemino... se qlcn ha qualche
suggerimento magari faccio prima...: al boot un server linux si pianta
dopo la riga "last login" e per accedere alla shell devo premere
ctrl+c.
Grazie.

scusa, in effetti si pianta un po' dopo...
-------------------------------
login as: root
ro...@xxx.xxx.xxx.xxx's password:
Last login: xxx xxx xx xxxx xx:xx:xx +xxxx
Linux 2.4.22.
No mail.
-------------------------------
Qui si deve premere CTRL+C e si "accede" alla shell...

Sì, scusa la fretta nella descrizione...
no, ho già provato ma sembra funzioni solo CTRL+C...
p.s.: con alcuni comandi (per es.: "ls" ottengo dalla shell che esce
dopo CTRL+C dei bei "Segmentation fault")

 dopo CTRL+C dei bei "Segmentation fault")
Ciao,
 se fai il boot con "init=/bin/sh" arrivi a vedere il prompt della shell
oppure no?
Cosa c'e' nel tuo /etc/profile, o /etc/login che sia?
 Ciao
 Federico



Secondo me ha il sistema totally fscked-up.
Librerie incasinate, glibc errata, binari corrotti, memoria bacata,
disco moribondo o chissa cos'altro.
Bye.

etc/profile:
------------------------------------------------------------------------------------------------------
# /etc/profile: This file contains system-wide defaults used by
# all Bourne (and related) shells.
# Set the values for some environment variables:
export MINICOM="-c on"
export MANPATH=/usr/local/man:/usr/man:/usr/X11R6/man
export HOSTNAME="`cat /etc/HOSTNAME`"
export LESSOPEN="|lesspipe.sh %s"
export LESS="-M"
# If the user doesn't have a .inputrc, use the one in /etc.
if [ ! -r "$HOME/.inputrc" ]; then
  export INPUTRC=/etc/inputrc
fi
# Set the default system $PATH:
PATH="/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games"
# For root users, ensure that /usr/local/sbin, /usr/sbin, and /sbin are
in
# the $PATH.  Some means of connection don't add these by default (sshd
comes
# to mind).
if [ "`id -u`" = "0" ]; then
if [ "`id -u`" = "0" ]; then
  echo $PATH | grep /usr/local/sbin 1> /dev/null 2> /dev/null
  if [ ! $? = 0 ]; then
    PATH=/usr/local/sbin:/usr/sbin:/sbin:$PATH
  fi
fi
# I had problems using 'eval tset' instead of 'TERM=', but you might
want to
# try it anyway. I think with the right /etc/termcap it would work
great.
# eval `tset -sQ "$TERM"`
if [ "$TERM" = "" -o "$TERM" = "unknown" ]; then
 TERM=linux
fi
# Set ksh93 visual editing mode:
if [ "$SHELL" = "/bin/ksh" ]; then
  VISUAL=emacs
#  VISUAL=gmacs
#  VISUAL=vi
fi
# Set a default shell prompt:
#PS1='`hostname`:`pwd`# '
#PS1='`hostname`:`pwd`# '
if [ "$SHELL" = "/bin/pdksh" ]; then
 PS1='! $ '
elif [ "$SHELL" = "/bin/ksh" ]; then
 PS1='! ${PWD/#$HOME/~}$ '
elif [ "$SHELL" = "/bin/zsh" ]; then
 PS1='%n@%m:%~%# '
elif [ "$SHELL" = "/bin/ash" ]; then
 PS1='$ '
else
 PS1='\u@\h:\w\$ '
fi
PS2='> '
export PATH DISPLAY LESS TERM PS1 PS2
# Default umask.  A umask of 022 prevents new files from being created
group
# and world writable.
umask 022
# Set up the LS_COLORS and LS_OPTIONS environment variables for color
ls:
if [ "$SHELL" = "/bin/zsh" ]; then
 eval `dircolors -z`
elif [ "$SHELL" = "/bin/ash" ]; then
elif [ "$SHELL" = "/bin/ash" ]; then
 eval `dircolors -s`
else
 eval `dircolors -b`
fi
# Notify user of incoming mail.  This can be overridden in the user's
# local startup file (~/.bash.login or whatever, depending on the
shell)
if [ -x /usr/bin/biff ]; then
 biff y
fi
# Append any additional sh scripts found in /etc/profile.d/:
for file in /etc/profile.d/*.sh ; do
  if [ -x $file ]; then
    . $file
  fi
done
# For non-root users, add the current directory to the search path:
if [ ! "`id -u`" = "0" ]; then
 PATH="$PATH:."
fi
------------------------------------------------------------------------------------------------------

 etc/profile:
Ciao,
 usi la Slackware per caso?
Hai provato con "init=/bin/sh"? Cosi' capiamo se e' un problema di shell o 
di file di startup ...
 Ciao
 Federico

 done
[CUT]
hai provato a commentare questo ciclo ?
-- 
il capitano dei carabinieri chiede a un appuntato: "quanto fa 1+1"
l'appuntato: "3"
I colleghi in coro "gli dia un'altra chance. Gli dia un'altra chance!"
Il capitano ci riprova. Quanto fa "2+1".
l'appuntato: "3"
I colleghi in coro "gli dia un'altra chance, gli dia un'altra chance!"

 hai provato a commentare questo ciclo ?
Perderebbe anche delle altre cose utili, gli conviene entrare in quella
cartella e togliere eseguibilita' a quello che non gli serve, anche se
dubito sia li' il problema.
Gufo
-- 
  ,___,		Never trust an operating system.
  (9v9)
  (_^((\		    .: May the owl be with you :.
-^-"-"-\\-^--	 	 -- Remove -me- to reply in email --

 dubito sia li' il problema.
Devo precisare quanto scritto...
il problema potrebbe stare anche li', dato che quegli script vengono
eseguiti quando parte bash, il fatto e' che e' strano trovare in quella
cartella qualcosa fuori posto...sempre che non abbia installato
pacchetti tarocchi o simili.
Sarei piu' propenso a cercare nella home dell'utente che si logga.
Per l'OP, succede la stessa cosa a tutti gli utenti o solo a 1?
Comunque con cosi' poche informazioni anche farsi un'idea e'
difficile.


 dubito sia li' il problema.
per carita'... commentare vuol dire solo scorprire se il problema e' li' 
o meno.


ju...@katamail.com
 wrote:

salve,
potresti descrivere l'uso che fai del server?