আমি ওপেনএসএসএইচ পরীক্ষার কভারেজটি পরিমাপ করতে চাই, তবে আমি কানেক্ট-প্রাইভেসেপ পরীক্ষা চালানোর সময় আমি একটি ত্রুটি পাই। সমস্যাটি কী তা আমি খুঁজে পাচ্ছি না।
$ ./configure --with-cflags="-fprofile-arcs -ftest-coverage" --with-ldflags="-fprofile-arcs -lgcov"
$ make
$ env TEST_SSH_LOGFILE=/tmp/sshd.log SUDO=sudo make tests LTESTS=connect-privsep
আউটপুট : http://pastebin.com/eDiC894E
sshd.log : http://pastebin.com/sWRCeQiy
পরীক্ষাগুলি কভারেজ পতাকা ব্যতীত দুর্দান্ত চলে:
$ ./configure
$ make
$ env TEST_SSH_LOGFILE=/tmp/sshd.log SUDO=sudo make tests LTESTS=connect-privsep
... সমস্ত পরীক্ষা পাস
আমি নিম্নলিখিত প্যাকেজগুলি ইনস্টল করেছি:
$ sudo apt-get install build-essential
$ sudo apt-get install zlib1g-dev
$ sudo apt-get install libssl-dev
আমিও সুবিধার্থে পৃথকীকরণের জন্য ব্যবহারকারীকে তৈরি করেছি:
# mkdir /var/empty
# chown root:sys /var/empty
# chmod 755 /var/empty
# groupadd sshd
# useradd -g sshd -c 'sshd privsep' -d /var/empty -s /bin/false sshd
আমি এটি চেষ্টা করেছিলাম:
উবুন্টু 14.04 x64 ভিএম
উবুন্টু 14.04 x64
ডেবিয়ান 8 ভিএম
ফলাফল ছিল - একই। (ভিএম = ভার্চুয়াল মেশিন)
আমি ওপেনএসএসএইচ (x.x) এর অন্যান্য সংস্করণও চেষ্টা করেছি, তবে ফলাফলগুলি একই ছিল।
আমার কি করা উচিৎ?