Pages : 1
#1 Le 27/04/2020, à 16:23
- Kazanoff
[Résolu] Absence d'un fichier /etc/profile
Bonjour,
je ne sais pas si cela concerne MATE en particulier, ni si cela est grave, mais
lorsque j'ouvre un terminal j'ai la ligne
bash: /etc/profile.d/vte.sh: Aucun fichier ou dossier de ce type
systématiquement, avant le prompt de commande.
Pour info j'avais auparavant Ubuntu Budgie 18.04, et j'ai réinstallé MATE 20.04 à sa sortie (un peu avant en fait) en conservant mon /home séparé.
Non pas que ça me gêne, mais je me demande si c'est important !:/
Merci par avance,
Kaza
Dernière modification par Kazanoff (Le 27/04/2020, à 21:08)
Ekimia N750HU Ubuntu 22.04 x86_64 kernel 5.15.0-52-generic RAM 8Go Processeur Intel® Core™ i5-1035G1 CPU @ 1.00GHz × 8
Asus K551L Ubuntu MATE 22.04 kernel 5.15.0-52-generic RAM 8Go Processeur Intel® Core™ i7-451OI CPU @ 2.00GHz × 4
Dell Latitude E6430s Ubuntu 20.04 5.4.0-26-generic x86_64
Hors ligne
#2 Le 27/04/2020, à 16:54
- abelthorne
Re : [Résolu] Absence d'un fichier /etc/profile
Tu peux donner le retour de la commande suivante ?
apt-cache policy gir1.2-vte-2.91 libvte-2.91-0 libvte-2.91-common ubuntu-mate-desktop
Hors ligne
#3 Le 27/04/2020, à 17:43
- MicP
Re : [Résolu] Absence d'un fichier /etc/profile
… j'ai réinstallé MATE 20.04 à sa sortie (un peu avant en fait) en conservant mon /home séparé.…
C'est le genre de problème qu'on rencontre quand on utilise cette méthode consistant à utiliser des fichiers de configuration prévus pour un système par un système d'une autre version
et c'est sans doute ce qui s'est passé.
Dernière modification par MicP (Le 27/04/2020, à 17:44)
Hors ligne
#4 Le 27/04/2020, à 17:59
- abelthorne
Re : [Résolu] Absence d'un fichier /etc/profile
En l'occurrence, ce sont des fichiers au niveau système, donc c'est assez peu probable que le /home séparé ait le moindre rapport.
Hors ligne
#5 Le 27/04/2020, à 18:27
- Kazanoff
Re : [Résolu] Absence d'un fichier /etc/profile
Tu peux donner le retour de la commande suivante ?
apt-cache policy gir1.2-vte-2.91 libvte-2.91-0 libvte-2.91-common ubuntu-mate-desktop
bash: /etc/profile.d/vte.sh: Aucun fichier ou dossier de ce type
david@david-thinkpad:~$ apt-cache policy gir1.2-vte-2.91 libvte-2.91-0 libvte-2.91-common ubuntu-mate-desktop
gir1.2-vte-2.91:
Installé : 0.60.1-1ubuntu1
Candidat : 0.60.1-1ubuntu1
Table de version :
*** 0.60.1-1ubuntu1 500
500 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages
100 /var/lib/dpkg/status
libvte-2.91-0:
Installé : 0.60.1-1ubuntu1
Candidat : 0.60.1-1ubuntu1
Table de version :
*** 0.60.1-1ubuntu1 500
500 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages
100 /var/lib/dpkg/status
libvte-2.91-common:
Installé : 0.60.1-1ubuntu1
Candidat : 0.60.1-1ubuntu1
Table de version :
*** 0.60.1-1ubuntu1 500
500 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages
100 /var/lib/dpkg/status
ubuntu-mate-desktop:
Installé : 1.263
Candidat : 1.263
Table de version :
*** 1.263 500
500 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
100 /var/lib/dpkg/status
david@david-thinkpad:~$
Ekimia N750HU Ubuntu 22.04 x86_64 kernel 5.15.0-52-generic RAM 8Go Processeur Intel® Core™ i5-1035G1 CPU @ 1.00GHz × 8
Asus K551L Ubuntu MATE 22.04 kernel 5.15.0-52-generic RAM 8Go Processeur Intel® Core™ i7-451OI CPU @ 2.00GHz × 4
Dell Latitude E6430s Ubuntu 20.04 5.4.0-26-generic x86_64
Hors ligne
#6 Le 27/04/2020, à 18:28
- Kazanoff
Re : [Résolu] Absence d'un fichier /etc/profile
Merci pour vos réponses. La machine tourne très bien, donc pas d'inquiétude majeure à court terme
Ekimia N750HU Ubuntu 22.04 x86_64 kernel 5.15.0-52-generic RAM 8Go Processeur Intel® Core™ i5-1035G1 CPU @ 1.00GHz × 8
Asus K551L Ubuntu MATE 22.04 kernel 5.15.0-52-generic RAM 8Go Processeur Intel® Core™ i7-451OI CPU @ 2.00GHz × 4
Dell Latitude E6430s Ubuntu 20.04 5.4.0-26-generic x86_64
Hors ligne
#7 Le 27/04/2020, à 18:31
- abelthorne
Re : [Résolu] Absence d'un fichier /etc/profile
Normalement, le fichier qu'il te manque fait partie de libvte-2.91-common, c'est assez bizarre qu'il soit absent. Si tu tentes de le réinstaller est-ce que ça corrige le problème ?
sudo apt-get install --reinstall libvte-2.91-common
Hors ligne
#8 Le 27/04/2020, à 18:35
- ylag
Re : [Résolu] Absence d'un fichier /etc/profile
Bonjour,
Pour info: Sur Bionic, le fichier /etc/profile.d/vte.sh ferait partie du paquet budgie-desktop-common
A+
Hors ligne
#9 Le 27/04/2020, à 18:46
- abelthorne
Re : [Résolu] Absence d'un fichier /etc/profile
Ah, effectivement, petite erreur de ma part : dans le paquet de libvte c'est un vte.csh (et pas .sh) qui est installé, j'ai mal lu.
Du coup, comme suggéré par MicP, un fichier de config aurait été modifié par Budgie pour ajouter ce vte.sh. Peut-être le .bashrc ou le .profile ?
cat ~/.profile
cat ~/.bashrc
Hors ligne
#10 Le 27/04/2020, à 19:57
- Kazanoff
Re : [Résolu] Absence d'un fichier /etc/profile
Ah, effectivement, petite erreur de ma part : dans le paquet de libvte c'est un vte.csh (et pas .sh) qui est installé, j'ai mal lu.
Du coup, comme suggéré par MicP, un fichier de config aurait été modifié par Budgie pour ajouter ce vte.sh. Peut-être le .bashrc ou le .profile ?
cat ~/.profile cat ~/.bashrc
bash: /etc/profile.d/vte.sh: Aucun fichier ou dossier de ce type
david@david-thinkpad:~$ cat ~/.profile
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
david@david-thinkpad:~$ cat ~/.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
case $- in
*i*) ;;
*) return;;
esac
# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth
# append to the history file, don't overwrite it
shopt -s histappend
# 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 COLUMNS.
shopt -s checkwinsize
# If set, the pattern "**" used in a pathname expansion context will
# match all files and zero or more directories and subdirectories.
#shopt -s globstar
# 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, unless we know we "want" color)
case "$TERM" in
xterm-color|*-256color) 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
# colored GCC warnings and errors
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
# Add an "alert" alias for long running commands. Use like so:
# sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
# 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 ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
if [ $TILIX_ID ] || [ $VTE_VERSION ] ; then source /etc/profile.d/vte.sh; fi # Ubuntu Budgie END
Ekimia N750HU Ubuntu 22.04 x86_64 kernel 5.15.0-52-generic RAM 8Go Processeur Intel® Core™ i5-1035G1 CPU @ 1.00GHz × 8
Asus K551L Ubuntu MATE 22.04 kernel 5.15.0-52-generic RAM 8Go Processeur Intel® Core™ i7-451OI CPU @ 2.00GHz × 4
Dell Latitude E6430s Ubuntu 20.04 5.4.0-26-generic x86_64
Hors ligne
#11 Le 27/04/2020, à 20:14
- abelthorne
Re : [Résolu] Absence d'un fichier /etc/profile
C'est effectivement Budgie qui rajoute une ligne à la fin du .bashrc. Tu peux l'éditer pour supprimer la dernière ligne (le reste a l'air ok à première vue).
Hors ligne
#12 Le 27/04/2020, à 20:16
- MicP
Re : [Résolu] Absence d'un fichier /etc/profile
On dirait que c'est juste la dernière ligne du fichier ~/.bashrc qui est en cause :
… if [ $TILIX_ID ] || [ $VTE_VERSION ] ; then source /etc/profile.d/vte.sh; fi # Ubuntu Budgie END
On dirait que ça vient de tilix
mais en tout cas, ça n'est pas du tout une histoire de version ubuntu comme je le supposais.
Vu ce que j'ai pu lire dans cette page web,
si Tilix est installé, il faudrait recréer un lien qui n'existe plus
en lançant la ligne de commandes suivante :
sudo ln -s /etc/profile.d/vte-2.91.sh /etc/profile.d/vte.sh
Sinon, il suffira de supprimer cette dernière ligne du fichier ~/.bashrc
ou, si besoin, d'installer le paquetage tilix :
sudo apt install tilix
Dernière modification par MicP (Le 27/04/2020, à 20:42)
Hors ligne
#13 Le 27/04/2020, à 21:07
- Kazanoff
Re : [Résolu] Absence d'un fichier /etc/profile
On dirait que c'est juste la dernière ligne du fichier ~/.bashrc qui est en cause :
… if [ $TILIX_ID ] || [ $VTE_VERSION ] ; then source /etc/profile.d/vte.sh; fi # Ubuntu Budgie END
On dirait que ça vient de tilix
mais en tout cas, ça n'est pas du tout une histoire de version ubuntu comme je le supposais.en lançant la ligne de commandes suivante :
sudo ln -s /etc/profile.d/vte-2.91.sh /etc/profile.d/vte.sh
Bravo ! ca a très bien marché avec la première commande !
Je suis toujours très impressionné par cette compétence à trouver le hic dans ces blocs de syntaxe.
Merci beaucoup,
Kaza
Ekimia N750HU Ubuntu 22.04 x86_64 kernel 5.15.0-52-generic RAM 8Go Processeur Intel® Core™ i5-1035G1 CPU @ 1.00GHz × 8
Asus K551L Ubuntu MATE 22.04 kernel 5.15.0-52-generic RAM 8Go Processeur Intel® Core™ i7-451OI CPU @ 2.00GHz × 4
Dell Latitude E6430s Ubuntu 20.04 5.4.0-26-generic x86_64
Hors ligne
Pages : 1