Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/12/2013, à 10:15

nestapuccino

Shell affiche "none" en nom de machine [Ubuntu server 12.10 64 bits]

Bonjour à tous, pardonnez moi si je me suis trompé de section.

J'écris ce message car je possède une machine ubuntu server 12.10 64 bits virtualisée chez Gandi.
Hier soir, j'ai dû redémarrer la machine après avoir augmenté la RAM.
Seulement, ce matin je remarque lorsque je me connecte en Shell qu'il m'affiche : lenomdemoncompte@(none):~#
et quand je suis en root pareil : root@(none):~#

Quelqu'un sait-il pourquoi ?
Voici mon fichier /etc/hosts que je n'ai pas changé :

127.0.0.1	localhost [i]nomdedomaine[/i].fr
127.0.0.1	ubuntu121064
::1		localhost ip6-localhost ip6-loopback
fe00::0		ip6-localnet
ff00::0		ip6-mcastprefix
ff02::1		ip6-allnodes
ff02::2		ip6-allrouters

Merci par avance pour vos réponses et votre aide

ljere: merci d'utiliser les balises code
1369359175.gif

Dernière modification par ljere (Le 10/12/2013, à 12:52)

Hors ligne

#2 Le 10/12/2013, à 12:50

ljere

Re : Shell affiche "none" en nom de machine [Ubuntu server 12.10 64 bits]

peux tu donner le retour de

uname -a

ainsi que

cat ~/.bashrc

ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#3 Le 10/12/2013, à 13:02

nestapuccino

Re : Shell affiche "none" en nom de machine [Ubuntu server 12.10 64 bits]

Voici le résultat :

root@(none):~# uname -a
Linux (none) 3.2.52-xenU-8686-x86_64 #4 SMP Mon Nov 4 17:01:45 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Et pour le /.bashrc

# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# don't put duplicate lines in the history. See bash(1) for more options
# ... or force ignoredups and ignorespace
HISTCONTROL=ignoredups:ignorespace

# append to the history file, don't overwrite it
shopt -s histappend
PROMPT_COMMAND='history -a'

# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000

# check the window size after each command and, if necessary,
# update the values of LINES and Croot@(none):~# uname -a
Linux (none) 3.2.52-xenU-8686-x86_64 #4 SMP Mon Nov 4 17:01:45 UTC 2013 x86_64 x86_64 x86_64 GNU/LinuxOLUMNS.
shopt -s checkwinsize

# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, unlroot@(none):~# uname -a
Linux (none) 3.2.52-xenU-8686-x86_64 #4 SMP Mon Nov 4 17:01:45 UTC 2013 x86_64 x86_64 x86_64 GNU/Linuxess we know we "want" color)
case "$TERM" in
    xterm-color) color_prompt=yes;;
esac
# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
    # We have color support; assume it's compliant with Ecma-48
    # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
    # a case would tend to support setf rather than setaf.)
    color_prompt=yes
    else
    color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
#    . /etc/bash_completion
#fi

Merci par avance

Dernière modification par nestapuccino (Le 10/12/2013, à 13:06)

Hors ligne

#4 Le 10/12/2013, à 13:14

Compte anonymisé

Re : Shell affiche "none" en nom de machine [Ubuntu server 12.10 64 bits]

Salut

Que contient le fichier :  /etc/hostname

@+

#5 Le 10/12/2013, à 13:26

ljere

Re : Shell affiche "none" en nom de machine [Ubuntu server 12.10 64 bits]

ton prompt utilise cette commande

PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '

sachant que
\u donne le nom de l'utilisateur
@ affiche @
\h donne le nom d'hôte de la machine, juqu'au premier point ”.”
comme le montre le retour de uname -a dans ton cas pas de machine tu obtiens donc (none)
voir le retour de

cat  /etc/hostname

pour finir
\w donne le répertoire de travail en cours, avec $HOME abbrégé en tilde (”~”)
\$ affiche # si l'UID effectif est 0, sinon $
la solution la plus simple que je te conseil c'est de remplir /etc/hostname par le nom de machine souhaité ou de remplacer la variable \h par une autre
j'ai fait un article sur ce sujet sur mon blog si ça peut t'aider http://ljeremie.legtux.org/?p=32


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne