মাইএসকিএল অ্যাপারমোর প্রোফাইলে ত্রুটির কারণে আপডেট হয় না


9

এটি আপডেট হওয়ার পরে আমি একটি মাইএসকিএল ত্রুটি পেয়েছি।

এই লগ।

(Leyendo la base de datos ... 559752 ficheros o directorios instalados actualmente.)
Desinstalando mysql-server ...
Configurando mysql-server-5.5 (5.5.24-0ubuntu0.12.04.1) ...
Error del analizador AppArmor para /etc/apparmor.d/usr.sbin.mysqld in /etc/apparmor.d/usr.sbin.mysqld en la l?nea 40: syntax error, unexpected TOK_END_OF_RULE, expecting TOK_MODE
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error al procesar mysql-server-5.5 (--configure):
 el subproceso instalado el script post-installation devolvió el código de salida de error 1
No se escribió ningún informe «apport» porque ya se ha alcanzado el valor de «MaxReports»
         Se encontraron errores al procesar:
 mysql-server-5.5
E: Sub-process /usr/bin/dpkg returned an error code (1)
Un paquete no se pudo instalar. Tratando de recuperarlo:
Configurando mysql-server-5.5 (5.5.24-0ubuntu0.12.04.1) ...
Error del analizador AppArmor para /etc/apparmor.d/usr.sbin.mysqld in /etc/apparmor.d/usr.sbin.mysqld en la l?nea 40: syntax error, unexpected TOK_END_OF_RULE, expecting TOK_MODE
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error al procesar mysql-server-5.5 (--configure):
 el subproceso instalado el script post-installation devolvió el código de salida de error 1
Se encontraron errores al procesar:
 mysql-server-5.5

কেউ যদি সাহায্য করতে পারে। আমি মাইএসকিএল সার্ভার অপসারণ করার চেষ্টা করেছি এবং এটি আমাকে এটি জানায়।

Se encontraron errores al procesar:
mysql-server-5.5
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1

লগ ফাইলে ইংরেজি অনুবাদ যুক্ত করুন:

(Reading database ... 559752 files and directories currently installed.)
Removing mysql-server ...
Setting up mysql-server-5.5 (5.5.24-0ubuntu0.12.04.1) ...
AppArmor parser error for /etc/apparmor.d/usr.sbin.mysqld in /etc/apparmor.d/usr.sbin.mysqld in the l? Line 40: syntax error, unexpected TOK_END_OF_RULE, expecting TOK_MODE
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
  subprocess installed post-installation script returned error exit code 1
Do not write any report "dumbbell" because it has already reached the value of "MaxReports»
          Errors were encountered while processing:
  mysql-server-5.5
E: Sub-process /usr/bin/dpkg Returned an error code (1)
A package failed to install. Trying to recover:
Setting up mysql-server-5.5 (5.5.24-0ubuntu0.12.04.1) ...
AppArmor parser error for /etc/apparmor.d/usr.sbin.mysqld in /etc/apparmor.d/usr.sbin.mysqld in the l? Line 40: syntax error, unexpected TOK_END_OF_RULE, expecting TOK_MODE
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
  subprocess installed post-installation script returned error exit code 1
Errors were encountered while processing:
  mysql-server-5.5

এবার ইংরেজিতে অনুবাদ যুক্ত করেছেন। ভবিষ্যতে একটি ইংরেজী সংস্করণ রাখার চেষ্টা করুন কারণ এটি আরও প্রতিক্রিয়া আকর্ষণ করবে। আপনি তাদের অনুবাদ করতে পারেন গুগল অনুবাদ অনুবাদ অনুবাদ.
com.com/#auto/en

উত্তর:


13

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

sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/usr.sbin.mysqld

এবং সাথে পুনরায় আরম্ভ করুন: sudo /etc/init.d/apparmor restart

আপনি যখন মাইএসকিএল অ্যাপার্মর প্রোফাইল স্থির করে রেখেছেন, আপনি সিমিলিংকটি সরাতে এবং অ্যাপারমার পুনরায় চালু করতে পারেন।

UPDATE2:

মাইএসকিএল অপসারণ এবং পুনরায় ইনস্টল করার জন্য নতুন পদক্ষেপ:

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

sudo rm -rf /etc/mysql

sudo apt-get install mysql-server mysql-common mysql-client

(একটি নতুন প্রশাসকের পাসওয়ার্ড জিজ্ঞাসা করা উচিত)

এটি কাজ করে কিনা তা পরীক্ষা করুন:

sudo service mysql status

যদি এটি কাজ না করে, আপনার কাছে কোনও ফাইল আছে কিনা তা পরীক্ষা করে দেখুন /etc/mysql/my.cnf। যদি তা না হয় তবে এটি ডিফল্ট থেকে অনুলিপি করুন এবং মাইএসকিএল পুনরায় চালু করুন:

sudo cp /etc/mysql/my.cnf.dpkg-dist /etc/mysql/my.cnf

এটি কার্যকর হয়নি W যখন আমি মাইএসকিএল শুরু করব তখন পরবর্তী ত্রুটি পেস্ট করুন.বুন্টু.com/1147496 মাইএসকিএল শুরু করুন: প্রত্যাখাত বার্তা, 1 টি মিলছে বিধিগুলি; টাইপ = "মেথড_ক্যাল", প্রেরক = ": 1.93" (ইউআইডি = 1000 পিড = 32188 কম = "মাইএসকিএল" শুরু করুন) ইন্টারফেস = "com.ubuntu.Upstart0_6. জব" সদস্য = "শুরু" ত্রুটির নাম = "(আনসেট)" অনুরোধ করা_রেপ্লি = "0" গন্তব্য = "com.ubuntu.Upstart" (ইউআইডি = 0 পিড = 1 কম = "/ এসবিন / ইআরআই")
ডিয়েগো

আপনার সাথে MySQL শুরু করা দরকার sudo start mysql। আপনি যে ত্রুটিটি পাচ্ছেন তা হ'ল যখন আপনি sudo ছাড়াই mysql শুরু করার চেষ্টা করেছিলেন (ত্রুটি বার্তায় ব্যবহারকারী আইডি = 1000)
লরেন্ট

এটি এখনও আমাকে একটি ত্রুটি দেয়। পেস্ট.বুন্টু.com
দিয়েগো

যদি মাইএসকিএল সঠিকভাবে ইনস্টল / কনফিগার করা থাকে তবে এটি এখনই শুরু করা উচিত ছিল। আমি মাইএসকিএল অপসারণ / পুনরায় ইনস্টল করার চেষ্টা করব কারণ আপনার প্রথম ত্রুটিটি মাইএসকিএল ইনস্টলেশন চলাকালীন ছিল এবং সম্ভবত এটি সঠিকভাবে ইনস্টল বা কনফিগার করা হয়নি কারণ এটি কোথাও লেখার অনুমতি না দেওয়ার কারণে এটি মাঝখানে থামে।
লরেন্ট

1
ভাল! :) - মাইএসকিএল ব্যর্থ ইনস্টলেশন পরে পুনরায় ইনস্টল করা সহজ নয় ...
লরেন্ট

0

আমি বিশ্বাস করি এটি এই সমস্যার সাথে সম্পর্কিত: https://bugs.launchpad.net/ubuntu/+source/mysql-dfsg-5.1/+bug/375371 https://bugs.launchpad.net/ubuntu/+source/mysql -dfsg-5.0 / + + বাগ / 227615

আমার যে টিএমপি ডিরেক্টরিটি মাইএসকিএল ব্যবহার করছিল সেটির অবস্থান পরিবর্তন করতে হয়েছিল:

সম্পাদনা /etc/mysql/my.cnf

পরিবর্তন:

tmpdir      = /tmp

প্রতি:

tmpdir      = /var/tmp/mysql

এবং নিশ্চিত করুন যে আপনি সেই ডিরেক্টরিটি তৈরি করেছেন এবং অনুমতিগুলি যথাযথভাবে সেট করেছেন:

sudo mkdir -m 0770 /var/tmp/mysql
sudo chown mysql:mysql /var/tmp/mysql

তারপরে আপনি একটি পুনরায় ইনস্টল করার চেষ্টা করতে পারেন এবং এটি কাজ করা উচিত (আমার পক্ষে ভাল ছিল):

sudo apt-get install -f
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.