dpkg: invoke-rc.d: initscript mysql, ক্রিয়া "শুরু" ব্যর্থ হয়েছে


19

আমি এখানে বেশ কয়েকটি পোস্ট পড়েছি এবং তারা সকলে নীচের কমান্ডগুলি চালনার বিষয়ে জানায়:

  1. অপসারণ - অপসারণ * *
  2. apt-get আপডেট
  3. আপগ্রেড আপগ্রেড
  4. অ্যাপ্লিকেশন - ইনস্টল * *

আমি এগুলি বিভিন্ন ক্রম ইত্যাদিতে দেখেছি এবং আমার সমস্যাটি সমাধান হচ্ছে না। আমি যা কিছু চেষ্টা করি তা পান না:

 apt-get -f install mysql-server                              Reading package 
lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
mysql-server-5.5 mysql-server-core-5.5
Suggested packages:
tinyca mailx
The following NEW packages will be installed:
mysql-server mysql-server-5.5 mysql-server-core-5.5
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/14.9 MB of archives.
After this operation, 53.0 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Preconfiguring packages ...
Selecting previously unselected package mysql-server-core-5.5.
(Reading database ... 83134 files and directories currently installed.)
Unpacking mysql-server-core-5.5 (from .../mysql-server-core-5.5_5.5.29-
0ubuntu0.12.04.1_amd64.deb) ...
Selecting previously unselected package mysql-server-5.5.
Unpacking mysql-server-5.5 (from .../mysql-server-5.5_5.5.29-0ubuntu0.12.04.1_amd64.deb) 
...
Selecting previously unselected package mysql-server.
Unpacking mysql-server (from .../mysql-server_5.5.29-0ubuntu0.12.04.1_all.deb) ...
Processing triggers for man-db ...
Processing triggers for ureadahead ...
Setting up mysql-server-5.5 (5.5.29-0ubuntu0.12.04.1) ...
Setting up mysql-server-5.5 (5.5.29-0ubuntu0.12.04.1) ...
invoke-rc.d: initscript mysql, action "start" failed.
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.5; however:
  Package mysql-server-5.5 is not configured yet.
dpkg: error processing mysql-server (--configure):
No apport report written because the error message indicates its a followup error from a 
No apport report written because the error message indicates its a followup error from a 
previous failure.
                   Errors were encountered while processing:
 mysql-server-5.5
 mysql-server

আমি গত এক সপ্তাহ ধরে বেশ কয়েকটি জিনিস চেষ্টা করেছি এবং সমাধানের জন্য এটি পেতে পারি না, কোনও সহায়তার প্রশংসা করা হবে। আমি বার্তাটি লক্ষ্য করেছি:

প্যাকেজ mysql-server-5.5 এখনও কনফিগার করা হয়নি।

এবং আমি এখনও এই কনফিগার করতে পারেন তাই আমি সেই দিকটি নিয়ে কাজ করছি। অন্য কোনও সহায়তা খুব প্রশংসা করা হবে।


sudo invoke-rc.d mysql startআপনার প্রশ্নের আউটপুট যোগ করুন ।
ফ্লোরিয়ান ডিয়েচ

এই আউটপুটটি এখানে ... sudo invoke-rc.d mysql start Rather than invoking init scripts through /etc/init.d, use the service(8) utility, e.g. service mysql start Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the start(8) utility, e.g. start mysql start: Job failed to start invoke-rc.d: initscript mysql, action "start" failed.
টাইটানিক্স

ডায়ালগটিতে অন্য একটি ত্রুটি সন্ধান করার পরে আমি এই সমস্যার সমাধান পেতে সক্ষম হয়েছি
টাইটানিক্স

1
dpkg: dependency problems prevent configuration of mysql server: mysql-server depends on mysql-server-5.5; however:`প্যাকেজ mysql-server-5.5 এখনও কনফিগার করা হয়নি` আমি এই থ্রেডটিতে হোঁচট খেয়েছি যা আমাকে এই পুরানো থ্রেডের দিকে নিয়ে যায় যার উত্তরটি আমার এতটা প্রয়োজন ছিল contained dpkg -S etc/mysqlতথ্য পেতে আমাকে দৌড়াতে হয়েছিল এবং এখনও পাওয়া গেল যে মাইএসকিএল-প্রচলিত এখনও ইনস্টল ছিল এবং আমার জন্য মাথা ব্যথার কারণ হয়ে দাঁড়িয়েছে।
টাইটানিক্স

2
আমি তখন দৌড়ে গেলাম aptitude purge mysql-server --purge-unusedফাইলগুলি সাফ করার জন্য। এটা চমত্কার ভাবে কাজ করেছে. আশা করি এই সমাধানটি অন্য কাউকে রাস্তায় নামতে সহায়তা করবে!
টাইটানিক্স

উত্তর:


38

টাইটানিক্স থেকে সমাধান আমার পক্ষে কাজ করেছে। দৌড়ে

dpkg -S etc/mysql

যে mysql- সাধারণ দেখতে সমস্যা ছিল। সম্পূর্ণ MySQL সরানো হয়েছে:

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean

ধন্যবাদ. আমি অন্যান্য অনেকগুলি সমাধান এবং আরও অনেক পদক্ষেপ চেষ্টা করেছি। অবশেষে সমস্যার মূল চাবিকাঠি!
বামাকনহটন

Dpkg -S কি? খনিতে সেই বিকল্প নেই।
নিক retallack

1

আমার আগে এই সমস্যা ছিল প্যাকেজটি কনফিগার করার ঠিক পরে মাইএসকিউএল ডেমন শুরু করা হবে এবং মাইএসকিউএল কনফিগারেশনে কোনও ত্রুটি বা ডেটা ডিরেক্টরি অ্যাক্সেস করার ক্ষেত্রে সমস্যা দেখা দিলে কাজটি ব্যর্থ হবে।

মাইএসকিউএল ত্রুটি লগ অন চেক করা /var/log/mysql/error.logএই ক্ষেত্রে আপনাকে সহায়তা করতে পারে।

আমার ক্ষেত্রে, অ্যাপারমার দ্বারা সৃষ্ট একটি অ্যাক্সেস ত্রুটি ছিল :

150131 19:38:23  InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name ./ibdata1
InnoDB: File operation call: 'open'.
InnoDB: Cannot continue operation.

এবং এটি যথাযথ অ্যাপারমোর ফাইল সম্পাদনা করে সমাধান করা হয়েছে।


1

আমার সমস্যাটি হ'ল আমি /tmpঅন্য কোথাও সিমে-লিঙ্কযুক্ত ছিলাম এবং অ্যাপারমোর এটি পছন্দ করে না।

এটি সংশোধন /etc/apparmor.d/abstractions/user-tmpকরার জন্য আসল পথটি সম্পাদনা করা এবং যুক্ত /tmpকরা এবং মাইএসকিউএলকে সফলভাবে শুরু করার অনুমতি দিয়েছে।

( অনুপ্রেরণার উত্স )


0

কিছুই যদি এটিকে ব্যবহার করতে সাহায্য করে না । আমি মাইএসকিএল সাইট থেকে ডেব প্যাকেজটি ডাউনলোড করেছি। তারপর

sudo apt-get purge mysql-server mysql-client mysql-common mysql-client-5.5 mysql-server-5.5 
sudo dpkg -i mysql-5.6.13-debian6.0-i686.deb 
sudo apt-get install mysql-server 

ইনগোকে অনেক ধন্যবাদ।


0

আমার জন্য এটা খুব সহজ ছিল

apt-get autoremove

পেয়েছেন:

Setting up mysql-server-5.5 (5.5.38-1~dotdeb.0) ...
update-rc.d: warning: /etc/init.d/mysql missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
mysql start/running, process 21373

0

এই সমস্ত খাঁটি এবং অপসারণ করার দরকার নেই বলে মনে হচ্ছে। আপনাকে যা করতে হবে তা হ'ল সার্ভারটি মুছে ফেলা এবং চালানো:

rm /etc/mysql/ -R

এবং তারপরে সার্ভারটি ইনস্টল করুন।

এই থ্রেডের উত্তর থেকে রেফারেন্স করা বাহ্যিক লিঙ্কটি থেকে ধারণাটি ছিল: /ubuntu//a/448249/109764


0

সমস্ত ওএসএসকিএল ইনস্টল থেকে আপনার ওএসটি পরিষ্কার করুন এবং সেখান থেকে পিপিএ যুক্ত করুন https://launchpad.net/~ondrej/+archive/ubuntu/mysql-5.6


1
আপনি কীভাবে পিপিএ যুক্ত করবেন এবং কীভাবে এই প্যাকেজগুলি ইনস্টল করবেন তা দয়া করে ব্যাখ্যা করতে পারেন?
কাজ ওল্ফ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.