আমার নতুন ম্যাকবুক প্রো (2016-এর শেষের দিকে, টাচ বার) এ আমার একটি অদ্ভুত সমস্যা রয়েছে।
এটি ঠিকঠাক কাজ করে এবং তারপরে, এটি কিছুক্ষণ ব্যবহার করার পরে, নতুন টার্মিনাল উইন্ডো খোলার কারণে login
হ্যাং হয়ে যায় না। রিবুট করা সমস্যার সমাধান করে।
এটি এমন কিছু সমস্যা বলে মনে হচ্ছে যা অন্য কিছু লোকের ছিল তাই আমি ইতিমধ্যে তাদের সমস্ত সমাধানের চেষ্টা করেছি (থেকে) 1 এবং [2] ):
- সরানো হচ্ছে
~/Library/Preferences/com.apple.Terminal.plist
- (থেকে অন্য শেল আমার ডিফল্ট শেল সেট
/bin/zsh
করতে/bin/sh
বা/bin/bash
) - আমার
.profile
,,.zprofile
... মুছে ফেলা বা পরিষ্কার করা কার্যকর নয় এবং আমি শনাক্ত করার আগেও সমস্যাটি উপস্থিত হওয়ার আগে যাচাই করতে পারি, কারণ যদি আমি এটিরecho HEY
প্রথম লাইন হয়ে যাই তবে এটি.zshenv
পৌঁছায় না। এটি অবশ্যইlogin
সমস্যার কারণ হতে পারে।/etc/profile
শীর্ষে প্রতিধ্বনি যুক্ত করতে সম্পাদনাও কিছুই দেখায় না Run command:
আমার টার্মিনাল কনফিগারেশনে সেটিংস পরিবর্তন করে এমন কিছু তৈরিecho foo
করাও কাজ করে না (Run inside shell
পরীক্ষিত বা চেক না করা ছেড়ে দেওয়া কোনও পরিবর্তন করে না)।
অন্যান্য নোট:
- [২] এর মতো ,
ssh-add -K
রিবুটগুলির মধ্যে কীগুলি ধরে রাখে না, এমন কিছু যা আমার আগে কখনও সমস্যায় পড়েনি। - কনসোলটি কোনও সন্দেহজনক ত্রুটি বা সতর্কতা দেখায় না।
- একটি নতুন
Terminal
উইন্ডো খোলার ফলে tty ফাইল (/dev/ttys<number>
) তৈরি হবে বলে মনে হচ্ছে । - যখন এটি ঘটে তখন আমি টার্মিনাল.এপ বা আইটার্ম.অ্যাপ ব্যবহার করি তা বিবেচনা করে না
- আমি একটি প্রশংসনীয় পরিষ্কার ইনস্টল আছে (ঠিক আমার ল্যাপটপ আছে, যেকোনো ব্যাকআপগুলি পুনঃস্থাপন না, শুধু কিছু অ্যাপ্লিকেশন ইনস্টল করা সঙ্গে
brew install
এবংbrew cask install
)।
এটি ডিবাগ করা সত্যিই কঠিন কারণ আমি এটিকে পুনরুত্পাদন করতে পারি না এবং প্রায়শই আমি কী ঘটছে তা জানার চেষ্টা করার জন্য একটি নতুন টার্মিনাল খুলতে পারি না।
কারও কোন টিপস আছে?
হালনাগাদ:
আইটিার্ম ব্যবহার করে আমি স্টার্ট কমান্ডটি সেট করে শেল পেতে সক্ষম হয়েছি /bin/bash
। এই শেলটিতে অবশ্য sudo
কাজ হয় না। এটা তোলে হ্যাং (প্রম্পট না দেখিয়ে) এবং ctrl-C
এবং ctrl-D
যখন এটি হ্যাং কোন কাজ না।
কিছু অন্যান্য প্রোগ্রাম ব্যবহার করাও এই শেলটিতে কাজ করে না: node
বা /usr/local/bin/node
উভয় স্তব্ধ। আমি যতদূর বলতে পারি, এটি প্রোগ্রাম রয়েছে /usr/local/bin
।
আপডেট 2:
brew list --full-name
এই প্যাকেজগুলির ফলাফল:
autoconf
automake
blueutil
boost
cabal-install
cairo
cfssl
cmake
coreutils
doxygen
editorconfig
erlang
ffind
ffmpeg
flow
fontconfig
fontforge
freetype
gdbm
gettext
ghc
git
glib
go
gobject-introspection
graphicsmagick
harfbuzz
haskell-stack
highlight
icu4c
influxdb
jemalloc
jpeg
keybase
lame
libevent
libffi
libpng
libtermkey
libtiff
libtool
libuv
libvterm
libxml2
lua
mongodb
msgpack
nginx
node
openssl
openssl@1.1
pango
pcre
pixman
pkg-config
postgresql
protobuf
python
python3
rabbitmq
readline
reattach-to-user-namespace
redis
sqlite
the_silver_searcher
thefuck
tmux
unibilium
unixodbc
wxmac
x264
xvid
xz
yarn
z
zsh
josegonzalez/php/php54
neovim/neovim/neovim
আপডেট 3:
এই বিষয়গুলি @ মনোমিতের উত্তরের সাথে চিঠিপত্রের মধ্যে রয়েছে:
এটি যখন ঘটে তখন কোনও
login
আইটেম ক্রিয়াকলাপ মনিটরে প্রদর্শিত হয়। (ফোর্স) এটি ছাড়ার সাথে টার্মিনাল উইন্ডোটিও বন্ধ হয়ে যায়। উইন্ডোটি ম্যানুয়ালি বন্ধ করাlogin
ক্রিয়াকলাপ মনিটরে প্রক্রিয়াটি সরিয়ে দেয় না ।টার্মিনাল শিরোনাম
Terminal — login — term big — ttys001 — 89x18 — ⌘1
, যেখানেterm big
সেটিংস নাম।sudo
ক্রিয়াকলাপ মনিটরে প্রদর্শিত কোনও প্রক্রিয়া নেই । আমিsudo
আইটিার্ম.এপ (যা ব্যাশ ব্যবহার করে) খোলার মাধ্যমে এবংsudo echo ok
সেখানে চালিয়ে একটি প্রক্রিয়া তৈরি করতে পারি । এটি প্রস্থান করা যাবে না, তবে ফোর্স কুইট কাজ করে এবং হত্যা করে:bash-3.2 $ sudo ইকো ওকে মেরেছে: 9
আপডেট 4:
এটি যখন ঘটে login
তখনও উপলব্ধ যে শেল থেকে চালানো কাজ করে তা কাজ করে, যখন আরও login
নতুন শেলগুলি স্তব্ধ হয়ে যায়।
আপডেট 5:
আমি সম্প্রতি একটি নতুন ল্যাপটপ পেয়েছি (ম্যাকবুক প্রো 2017, টাচ বার নেই) এবং সমস্যাটি এখনও অব্যাহত রয়েছে।
আমি শাঁসগুলিও পরিবর্তন করেছি: আমি এখন fish
একটি সুন্দর ভ্যানিলা কনফিগারেশন ব্যবহার করছি । আমি মনে করি যে শেলটিকে অপরাধী হিসাবে আউট করে দেয়।
ওএসটি 10.13.3 (17 ডি 47) উচ্চ সিয়েরাতে আপডেট করা হয়েছে।
আমি এই মেশিনে যতটা সম্ভব ইনস্টল করার চেষ্টা করেছি:
brew list —-full-names
coreutils 8.29
dnsmasq 2.78
faac 1.29.9.2
fdk-aac 0.1.5
ffmpeg 3.4.1
fish 2.7.1
freetype 2.9
gdbm 1.14.1_1
gettext 0.19.8.1
git 2.16.1
highlight 3.42
htop 2.0.2_2
icu4c 60.2
imagemagick 7.0.7-22
jemalloc 5.0.1
jpeg 9b
lame 3.100
libav 12.2
libogg 1.3.3
libpng 1.6.34
libtermkey 0.20
libtiff 4.0.9_1
libtool 2.4.6_1
libuv 1.19.1
libvorbis 1.3.5_1
libvpx 1.7.0
libvterm 681
libyaml 0.1.7
lua 5.3.4_2
luajit 2.0.5
mongodb 3.6.2
msgpack 2.1.5
neovim 0.2.2
node 9.5.0
openssl 1.0.2n
opus 1.2.1
parallel 20180122
pcre 8.41
pcre2 10.30
postgresql 10.2
python 2.7.14_3
python3 3.6.4_2
readline 7.0.3_1
ripgrep 0.7.1
ruby 2.5.0
sqlite 3.22.0
the_silver_searcher 2.1.0
thefuck 3.25_1
unibilium 1.2.1
x264 r2795
xvid 1.3.5
xz 5.2.3
youtube-dl 2018.02.08
এটি এখন কী হতে পারে তা নিশ্চিত নয়। আমি যে অ্যাপ্লিকেশনগুলি সম্পর্কে ভাবতে পারি সেগুলি Divvy
বা Apptivate
সেগুলি উভয়ই পুরানো বলে মনে হয়। পুরানো বনাম নতুন মেশিনে যা ইনস্টল করা হয়েছিল তার এটি ছেদটি:
coreutils
ffmpeg
freetype
gdbm
gettext
git
highlight
icu4c
jemalloc
jpeg
lame
libpng
libtermkey
libtiff
libtool
libuv
libvterm
lua
mongodb
msgpack
node
openssl
pcre
postgresql
python
python3
readline
sqlite
the_silver_searcher
thefuck
unibilium
x264
xvid
xz
আপডেট 6:
এছাড়াও, এখানে একটি স্ক্রিনশট রয়েছে:
আপডেট 7:
আমার vর্ষা সাধারণত:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.k60Nf5UBfq/Render
DISPLAY=/private/tmp/com.apple.launchd.6FMoWPSlJI/org.macosforge.xquartz:0
EDITOR=env VIRTUAL_ENV= nvim -u /Users/john-doe/.config/vim/vimrc -p
GNUTERM=X11
HOME=/Users/romeo
HOMEBREW_NO_EMOJI=1
HOMEBREW_PREFIX=/usr/local
LANG=en_GB.UTF-8
LESS=-RI
LESSHISTFILE=-
LOGNAME=romeo
LS_COLORS=di=00;31:ex=00;37:mi=00;41;30:tw=00;33
MANPATH=/usr/local/opt/coreutils/libexec/gnuman
PAGER=less
PATH=/Users/john-doe/.config/fisherman/re-search:/usr/local/opt/python/libexec/bin:/usr/local/opt/ruby/bin:/usr/local/opt/coreutils/libexec/gnubin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/MacGPG2/bin
PWD=/Users/romeo
SECURITYSESSIONID=186a8
SHELL=/usr/local/bin/fish
SHLVL=1
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.fQn5sHMuZP/Listeners
TERM=xterm-256color
TERM_PROGRAM=Apple_Terminal
TERM_PROGRAM_VERSION=400
TERM_SESSION_ID=D2AF7A50-8B41-4793-9201-8304A02C9B29
TMPDIR=/var/folders/15/zcyyfw_x7638z7vfg5zd85z40000gn/T/
USER=romeo
XDG_CACHE_HOME=/Users/john-doe/.cache
XDG_CONFIG_HOME=/Users/john-doe/.config
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0