আমার একটি সমস্যা রয়েছে যা আজুরে তৈরি লিনাক্স উবুন্টু ভিএম (14.04 এলটিএস) এ পুনরুত্পাদনযোগ্য।
systemd
স্ক্রিপ্টের মাধ্যমে প্যাকেজ ইনস্টল করার পরে , সিস্টেমটি নতুন ssh সংযোগগুলি, অসীমভাবে প্রত্যাখ্যান করে।
সিস্টেম বুট হচ্ছে।
Xxx.xxx.xxx.xxx দ্বারা সংযোগ বন্ধ
সক্রিয় ssh সংযোগ যদিও বজায় রাখা হয়। /etc/nologin
সিস্টেমে কোনও ফাইল উপস্থিত নেই ।
আমি দেখতে পাচ্ছি একমাত্র বিকল্প হ'ল একটি হার্ড রিসেট যা সমস্যার সমাধান করে। তবে আমি কীভাবে এড়াতে পারি?
আমি যে স্ক্রিপ্টটি ব্যবহার করছি তা এখানে:
#!/bin/bash
# Script input arguments
user=$1
server=$2
# Tell the shell to quote your variables to be eval-safe!
printf -v user_q '%q' "$user"
printf -v server_q '%q' "$server"
#
SECONDS=0
address="$user_q"@"$server_q"
function run {
ssh "$address" /bin/bash "$@"
}
run << SSHCONNECTION
# Enable autostartup
# systemd is required for the autostartup
sudo dpkg-query -W -f='${Status}' systemd 2>/dev/null | grep -c "ok installed" > /home/$user_q/systemd-check.txt
systemdInstalled=\$(cat /home/$user_q/systemd-check.txt)
if [[ \$systemdInstalled -eq 0 ]]; then
echo "Systemd is not currently installed. Installing..."
# install systemd
sudo apt-get update
sudo apt-get -y install systemd
else
echo "systemd is already installed. Skipping this step."
fi
SSHCONNECTION