sudo olarak komutları başlatırken dyld mesajı


3

Süper kullanıcı olarak kabuktan bir komut başlattığımda her zaman aşağıdaki mesajı geri alıyorum:

dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/sudo) is setuid or setgid

Tüm DYL***değişkenleri belirlemeye ve setkomutla doğrulamayı , burada önerildiği gibi doğrulamaya çalıştım . Ancak bu benim sorunumu çözmedi.

10.8.2'yi Xcode 4.5 ile çalıştırıyorum ve bugün güncellenen komut satırı araçları.

Ne biz bulabilirsiniz .profile, ben yok.bash_profile

# Git
 [ -f ~/.git-bash-completion.sh ] && . ~/.git-bash-completion.sh

# define colors and default command line
# h is the host name, w the complete path (W for only the current dir)
export PS1="\h:\w$ "

export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad

export CPATH=/opt/local/include:/usr/local/include
export LIBRARY_PATH=/opt/local/lib:/usr/local/lib:/usr/lib/
export LD_LIBRARY_PATH=/opt/local/lib:/usr/local/lib
export DYLD_FALLBACK_LIBRARY_PATH=/opt/local/lib:/opt/local/Library/Frameworks:/usr/local/lib:/usr/lib/:$DYLD_FALLBACK_LIBRARY_PATH

# Homebrew
export CPLUS_INCLUDE_PATH="/usr/local/include:$CPLUS_INCLUDE_PATH"
export PYTHONPATH="/usr/local/lib/python2.7/site-packages:/usr/local/lib/python:$PYTHONPATH"

# ROS
export PATH=/usr/local/lib/wxPython/bin:$PATH
# The line below is commnted because it is imported with rosjava
# If you want to remove rosjava, uncomment it in order to use ros-fuerte
source ~/Software/ros/fuerte/ros-stacks/setup.bash
# source /Users/luca/Software/ros-java/setup.bash
export ROS_HOSTNAME=luca-macbook
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:~/Software/ros-stacks:~/Development/
export ROS_OS_OVERRIDE=osx:homebrew

export SVN_EDITOR="/usr/bin/nano"

alias GoToPhdRoot="cd ~/Documents/University/PhD"
alias Smultron="open -a Smultron\ 4"
alias MakeBuildDir="mkdir build && cd build"
function UpdateAndBuildPdf() { 
    svn up && pdflatex "$1" && bibtex "$1" && pdflatex "$1" && rm "$1.aux" && rm "$1.bbl" && rm "$1.blg" && rm "$1.log" && Open "$1.pdf" 
}

Dikkat edersem, eğer yorum yaparsam DYLD_FALLBACK_LIBRARY_PATH, sorunu dışa aktardığım satır devam eder.

NB Asepsis yüklü değil.


Asepsis kullanıyor musunuz?
segiddins,

Hayır bilmiyorum! Sorunun Asepsis ile ilgili olduğunu söyledikleri bazı mesajlar buldum, ama bilmiyorum bile!
Maverik

haha tamam yeterince adil. Ben de aynı problemi yaşadım ve Asepsis de sorun oldu, sormamın tek sebebi bu. Soruyu kullanmadığınızı söylemek için düzenlerdim.
segiddins

.bash_profile dosyasını yapıştırır mısınız?
segiddins,

Yanıtlar:


1

Uyarının satır tarafından üretildiğini öğrendim.

source ~/Software/ros/fuerte/ros-stacks/setup.bash

ROS'u kurduysanız gerekli bir çizgidir .

Çizgiyi yorumlamak sorunu giderir. Ancak ROS bu hat olmadan çalışamaz.


Senin sorunun gerçekten çözülmedi. Bu kabuk betiği, çok önemli bir konudur ve dinamik kütüphaneler ve setuid ikili dosyalarıdır. Düzeltmeyi denemeli ve hatayı yazara bildirmelisiniz.
dan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.