wkhtmltopdf - QXcb সংযোগ: প্রদর্শনে সংযোগ করা যায়নি


53

wkhtmltopdfহেডলেস চালাবেন কীভাবে ?!

ডেবিয়ান হুইজির উপর ইনস্টলেশন

apt-get install wkhtmltopdf

হুকুম

wkhtmltopdf --title "$SUBJECT" -q $SOURCEFILE $OUTPUTFILE

এরর

QXcbConnection: Could not connect to display

1
প্রাসঙ্গিক ডাউনলোড .tar.xzথেকে ফাইল GitHub মুক্তি পৃষ্ঠা থেকে বাইনারি কপি wkhtmltox/bin/wkhtmltopdfকরতে /usr/bin/। [এখান থেকে ]
— মাসউদ খারি

উপরের মন্তব্যটি 2018/19 উত্তর (দুঃখিত এটি উত্তর হিসাবে পোস্ট করতে পারে না)। এটিকে সুষ্ঠুভাবে কাজ করতে এখানে একটি ছোট স্ক্রিপ্ট: github.com/JazzCore/python-pdfkit/blob/master/travis/…
— রম্যাট

উত্তর:


49

এটি একটি বাগ এবং এটি সমাধানটি দেবিয়ান সংগ্রহস্থলগুলিতে আনা হয়নি। আশকুলজের উদ্ধৃতি (যারা বাগ রিপোর্টটি বন্ধ করেছেন):

আপনি ডেবিয়ান সংগ্রহস্থলগুলিতে wkhtmltopdf সংস্করণ ব্যবহার করছেন, যা হেডলেস চালানো সমর্থন করে না।

সুতরাং আপনি হয় ...


1
আপনি উৎস থেকে wkhtmltopdf গড়ে তুলতে চাই না করেন তাহলে আপনি phantomjs চেষ্টা করতে পারেন: phantomjs /usr/share/doc/phantomjs/examples/rasterize.js $url $pdf।
— ysdx

এখন উত্সটি ডাউনলোড করেছেন /var/bin/wkhtmltopdf.. cd /var/bin/wkhtmltopdf && scripts/build.py wheezy-amd64=>-bash: scripts/build.py: Permission denied
— ক্লার্ক

@clarkk- এ আপনার উত্সটি ডাউনলোড করা উচিত নয় /var/bin। এটি আপনার বাড়ির ডিরেক্টরিতে নিয়ে যান এবং INSTALL.mdআপনার বিতরণের জন্য ফাইলের নির্দেশাবলী অনুসরণ করুন ।
— জন ডব্লিউ এইচ স্মিথ

আমি এখনও ত্রুটিটি
— পেয়েছি

1
অথবা কেবল ওয়েবসাইটটি থেকে সর্বশেষতম লিনাক্স জেনেরিক বাইনারিটি ধরুন
— marcovtwout

47

জন ডাব্লু এইচ স্মিথকে সমাধান করার আরও সহজ উপায় রয়েছে way

কেবল অ্যাপটি থেকে এক্সভিএফবি ইনস্টল করুন এবং তারপরে আপনি চালাতে পারবেন:

xvfb-run wkhtmltopdf

( xvfb-runযেকোন wktmltopdf কমান্ডের সামনে রাখুন।)


উত্তরোত্তর জন্য, এটি রাস্পবেরি পাই, রাস্পবিয়ান জেসির পাশাপাশি কাজ করে। ধন্যবাদ!
— slightlynybbled

এছাড়াও যদি আপনি xvfb- রান পান: ত্রুটি: xauth কমান্ডটি পাওয়া যায় না তবে ঠিক sudo apt-get install xauthআবার চেষ্টা করুন!
— মিডিয়াভিস

আমার জন্যও কাজ করেছেন
— স্টেফান

যদি আপনার xvfb-runyum install xorg-x11-server-Xvfb
— সেন্টোস-

xvfb- রান: ত্রুটি: Xvfb শুরু করতে ব্যর্থ
— টোকাম

8

আপনার কমান্ড লাইন টাইপ করুন

export DISPLAY=:0 

তারপরে আপনার qtঅ্যাপ্লিকেশনগুলি চালান


এটি সামগ্রিকভাবে প্রশ্নের সঠিক উত্তর নাও হতে পারে তবে আমি গুগল থেকে এখানে এসেছি অন্যরকম একটি অনুরূপ সমস্যার জন্য যা এটি সমাধান করেছে।
— ঢিকিয়ে ঢিকিয়ে চলা

রাস্পবেরি পাই 3, qt5.7.0, গুই ত্রুটিতে আমার সমস্যার সমাধান হয়েছে: " কিউএক্সসিবি সংযোগ: বাতিল হওয়া ডিসপ্লেতে সংযোগ করা যায়নি "।
— মোহাম্মদ 3

রাস্পবেরি পাই 3-এ আমার জন্য কাজ করে না আমি একটি ত্রুটি পেয়েছি: "কিউএক্সসিবি সংযোগ: বাতিল হওয়া ডিসপ্লেতে সংযোগ করতে পারিনি"
— অভিষেক

আমার রাস্পবেরি পাই সর্বদা কমান্ড লাইন মোডে বুট হয়।
— অভিষেক

টার্মিনাল থেকে ওবিএস স্টুডিও চালানোর চেষ্টা করার সময় আমার সমস্যা সমাধান করুন। আপনাকে ধন্যবাদ :-)
— সংঘবদ্ধ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.