Score:0

การติดตั้ง mysql บน Ubuntu 18.04, E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

ธง tr

ฉันพยายามติดตั้ง mysql บน Ubuntu 18.04 โดยใช้:

$ sudo apt ติดตั้งเซิร์ฟเวอร์ mysql

ฉันได้รับข้อความ:

dpkg: ข้อผิดพลาดในการประมวลผลแพ็คเกจ mysql-server (ปัญหาการพึ่งพา)

ฉันทำตามขั้นตอนที่:

dpkg: การประมวลผลข้อผิดพลาด

ฉันทำ:

sudo apt-get ล้าง mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get dist-upgrade

ตอนนี้ฉันได้รับข้อความ:

กำลังประมวลผลทริกเกอร์สำหรับเครื่องมือ initramfs (0.130ubuntu3.13) ...
update-initramfs: กำลังสร้าง /boot/initrd.img-4.15.0-167-generic
พบข้อผิดพลาดขณะประมวลผล:
 mysql-เซิร์ฟเวอร์-5.7
 เซิร์ฟเวอร์ mysql
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

ใครก็ได้โปรดชี้แนะฉันที

== อัปเดตเมื่อ 12 ก.พ. 2565

$ sudo apt --fix-breaked ติดตั้ง
> กำลังอ่านรายการแพ็กเกจ... เสร็จสิ้น สร้างแผนผังการพึ่งพา กำลังอ่าน
> ข้อมูลสถานะ... เสร็จสิ้น แพ็คเกจต่อไปนี้โดยอัตโนมัติ
> ติดตั้งและไม่ต้องการอีกต่อไป: cuda-command-line-tools-10-1
> cuda-command-line-tools-11-2 cuda-compiler-10-1 cuda-compiler-11-2
> cuda-cudart-10-1 cuda-cudart-11-2 cuda-cudart-dev-10-1  
> cuda-cudart-dev-11-2 cuda-cufft-10-1 cuda-cufft-dev-10-1
> cuda-cuobjdump-10-1 cuda-cuobjdump-11-2 cuda-cupti-10-1
> cuda-cupti-11-2 cuda-cupti-dev-11-2 cuda-curand-10-1
> cuda-curand-dev-10-1 cuda-cusolver-10-1 cuda-cusolver-dev-10-1
> cuda-cusparse-10-1 cuda-cusparse-dev-10-1 cuda-cuxxfilt-11-2
> cuda-documentation-10-1 cuda-documentation-11-2 cuda-driver-dev-10-1
> cuda-driver-dev-11-2 cuda-drivers-460 cuda-gdb-10-1 cuda-gdb-11-2
> cuda-gpu-library-advisor-10-1 cuda-libraries-10-1  
> cuda-libraries-11-2 cuda-libraries-dev-10-1 cuda-libraries-dev-11-2  
> cuda-ใบอนุญาต-10-1 cuda-memcheck-10-1 cuda-memcheck-11-2  
> cuda-misc-headers-10-1 cuda-npp-10-1 cuda-npp-dev-10-1
> cuda-nsight-10-1 cuda-nsight-11-2 cuda-nsight-compute-10-1
> cuda-nsight-compute-11-2 cuda-nsight-systems-10-1
> cuda-nsight-systems-11-2 cuda-nvcc-10-1 cuda-nvcc-11-2
> cuda-nvdisasm-10-1 cuda-nvdisasm-11-2 cuda-nvgraph-10-1  
> cuda-nvgraph-dev-10-1 cuda-nvjpeg-10-1 cuda-nvjpeg-dev-10-1  
> cuda-nvml-dev-10-1 cuda-nvml-dev-11-2 cuda-nvprof-10-1
> cuda-nvprof-11-2 cuda-nvprune-10-1 cuda-nvprune-11-2 cuda-nvrtc-10-1
> cuda-nvrtc-11-2 cuda-nvrtc-dev-10-1 cuda-nvrtc-dev-11-2
> cuda-nvtx-10-1 cuda-nvtx-11-2 cuda-nvvp-10-1 cuda-nvvp-11-2
> cuda-samples-10-1 cuda-samples-11-2 cuda-sanitizer-11-2
> cuda-sanitizer-api-10-1 cuda-toolkit-10-1 cuda-toolkit-11-2
> cuda-tools-10-1 cuda-tools-11-2 cuda-visual-tools-10-1  
> cuda-visual-tools-11-2 freeglut3 freeglut3-dev libcublas-11-2
> libcublas-dev libcublas-dev-11-2 libcublas10 libcufft-11-2
> libcufft-dev-11-2 libcurand-11-2 libcurand-dev-11-2 libcusolver-11-2
> libcusolver-dev-11-2 libcusparse-11-2 libcusparse-dev-11-2
> libnpp-11-2 libnpp-dev-11-2 libnvidia-cfg1-460 libnvidia-common-460
> libnvidia-compute-460 libnvidia-decode-460 libnvidia-เข้ารหัส-460
> libnvidia-พิเศษ-460 libnvidia-fbc1-460 libnvidia-gl-460
> libnvidia-ifr1-460 libnvjpeg-11-2 libnvjpeg-dev-11-2
> libqt5การจัดตำแหน่ง5 libqt5sensors5 libqt5webchannel5 libqt5webkit5
> libxi-dev libxmu-dev libxmu-ส่วนหัว linux-headers-4.15.0-143  
> linux-headers-4.15.0-143-generic linux-modules-4.15.0-143-generic  
> nsight-compute-2020.3.0 nsight-คำนวณ-2020.3.1
> nsight-compute-2022.1.0 nsight-systems-2020.4.3
> nsight-systems-2021.5.2 nvidia-compute-utils-460 nvidia-dkms-460
> nvidia-kernel-common-460 nvidia-kernel-source-460 nvidia-modprobe
> nvidia-utils-460 qml-module-qtgraphicaleffects  
> qml-module-qtquick-controls qml-module-qtquick-โต้ตอบ  
> โมดูล qml-qtquick-เค้าโครง qml-module-qtquick-privatewidgets  
> โมดูล qml-qtquick-window2 qml-module-qtquick2 ชิม  
> xserver-xorg-video-nvidia-460 ใช้ 'sudo apt autoremove' เพื่อลบ
> พวกเขา 0 อัพเกรด, 0 ติดตั้งใหม่, 0 ลบและ 0 ไม่อัพเกรด 2
> ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์ หลังจากการดำเนินการนี้ 0 B ของ
> พื้นที่ดิสก์เพิ่มเติมจะถูกใช้ การตั้งค่า mysql-server-5.7
> (5.7.37-0ubuntu0.18.04.1) ...
> /var/lib/dpkg/info/mysql-server-5.7.postinst: บรรทัดที่ 206:
> /usr/share/mysql-common/configure-symlinks: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
> dpkg: แพ็คเกจการประมวลผลข้อผิดพลาด mysql-server-5.7 (--configure): 
> ติดตั้งกระบวนการย่อยสคริปต์หลังการติดตั้งแพ็คเกจ mysql-server-5.7
> ส่งคืนสถานะการออกจากข้อผิดพลาด 127 ไม่มีการเขียนรายงาน apport เนื่องจาก
> ข้อความแสดงข้อผิดพลาดระบุว่าเป็นข้อผิดพลาดที่ตามมาจากความล้มเหลวครั้งก่อน
> dpkg: ปัญหาการพึ่งพาป้องกันการกำหนดค่าของเซิร์ฟเวอร์ mysql: เซิร์ฟเวอร์ mysql ขึ้นอยู่กับ
> mysql-เซิร์ฟเวอร์-5.7; อย่างไรก็ตาม: แพ็คเกจ mysql-server-5.7 ไม่ใช่
> กำหนดค่ายัง
> 
> dpkg: ข้อผิดพลาดในการประมวลผลแพ็คเกจ mysql-server (--configure): การพึ่งพา
> ปัญหา - ปล่อยให้ไม่ได้กำหนดค่า เกิดข้อผิดพลาดในขณะที่
> การประมวลผล: mysql-server-5.7 mysql-server E: กระบวนการย่อย
> /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1) zulfi@lc2530hz:~$

== ข้อความแสดงข้อผิดพลาด:

สวัสดี,

ฉันเหนื่อย:

$ sudo apt dist-upgrade

ฉันได้รับข้อความต่อไปนี้:

> การตั้งค่า mysql-server-5.7 (5.7.37-0ubuntu0.18.04.1) ...
> /var/lib/dpkg/info/mysql-server-5.7.postinst: บรรทัดที่ 206:
> /usr/share/mysql-common/configure-symlinks: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
> dpkg: แพ็คเกจการประมวลผลข้อผิดพลาด mysql-server-5.7 (--configure): 
> ติดตั้งกระบวนการย่อยสคริปต์หลังการติดตั้งแพ็คเกจ mysql-server-5.7
> ส่งคืนสถานะการออกจากข้อผิดพลาด 127 dpkg: ป้องกันปัญหาการพึ่งพา
> การกำหนดค่าของเซิร์ฟเวอร์ mysql: เซิร์ฟเวอร์ mysql ขึ้นอยู่กับ
> mysql-เซิร์ฟเวอร์-5.7; อย่างไรก็ตาม: แพ็คเกจ mysql-server-5.7 ไม่ใช่
> กำหนดค่ายัง
> 
> dpkg: ข้อผิดพลาดในการประมวลผลแพ็คเกจ mysql-server (--configure): การพึ่งพา
> ปัญหา - ปล่อยให้ไม่ได้กำหนดค่า ไม่มีรายงาน apport เขียนเพราะ
> ข้อความแสดงข้อผิดพลาดระบุว่าเป็นข้อผิดพลาดที่ตามมาจากความล้มเหลวครั้งก่อน
> พบข้อผิดพลาดขณะประมวลผล: mysql-server-5.7 
> mysql-server E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

จากนั้นฉันก็พยายาม:

$ sudo apt ติดตั้ง mysql-server-5.7.1
> การตั้งค่า mysql-server-5.7 (5.7.37-0ubuntu0.18.04.1) ...
> /var/lib/dpkg/info/mysql-server-5.7.postinst: บรรทัดที่ 206:
> /usr/share/mysql-common/configure-symlinks: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
> dpkg: แพ็คเกจการประมวลผลข้อผิดพลาด mysql-server-5.7 (--configure): 
> ติดตั้งกระบวนการย่อยสคริปต์หลังการติดตั้งแพ็คเกจ mysql-server-5.7
> ส่งคืนสถานะการออกจากข้อผิดพลาด 127 dpkg: ป้องกันปัญหาการพึ่งพา
> การกำหนดค่าของเซิร์ฟเวอร์ mysql: เซิร์ฟเวอร์ mysql ขึ้นอยู่กับ
> mysql-เซิร์ฟเวอร์-5.7; อย่างไรก็ตาม: แพ็คเกจ mysql-server-5.7 ไม่ใช่
> กำหนดค่ายัง
> 
> dpkg: ข้อผิดพลาดในการประมวลผลแพ็คเกจ mysql-server (--configure): การพึ่งพา
> ปัญหา - ปล่อยให้ไม่ได้กำหนดค่า ไม่มีรายงาน apport เขียนเพราะ
> ข้อความแสดงข้อผิดพลาดระบุว่าเป็นข้อผิดพลาดที่ตามมาจากความล้มเหลวครั้งก่อน
> พบข้อผิดพลาดขณะประมวลผล: mysql-server-5.7 
> mysql-server E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

กรุณาแนะนำฉัน

~$ lsb_release -d

คำอธิบาย: Ubuntu 18.04.6 LTS

$ sudo apt ปรับปรุง

[sudo] รหัสผ่านสำหรับ zulfi: Ign:1 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 ในการเปิดตัว Hit:2 https://download.docker.com/linux/ubuntu ไบโอนิค ในการเปิดตัว
ตี:3 https://dl.yarnpkg.com/debian InRelease ที่เสถียร
อิก:4 http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64 ในการเปิดตัว
รับ:5 https://download.docker.com/linux/debian มือปราบ InRelease [54.0 กิโลไบต์]
ตี:6 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 ปล่อย
ตี:7 http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64 ปล่อย
ตี:8 https://linux.teamviewer.com/deb InRelease ที่เสถียร
รับ:9 http://security.ubuntu.com/ubuntu ความปลอดภัยไบโอนิค InRelease [88.7 กิโลไบต์]
ตี:10 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu ไบโอนิค InRelease ตี:12 http://us.archive.ubuntu.com/ubuntu ไบโอนิค InRelease
รับ:13 http://us.archive.ubuntu.com/ubuntu การอัปเดตไบโอนิค InRelease [88.7 กิโลไบต์]
ตี:15 http://ppa.launchpad.net/ethereum/ethereum/ubuntu ไบโอนิค ในการเปิดตัว
รับ:16 http://us.archive.ubuntu.com/ubuntu แบ็คพอร์ตไบโอนิค InRelease [74.6 กิโลไบต์]
รับ:17 http://security.ubuntu.com/ubuntu ความปลอดภัยไบโอนิค / หลัก amd64 ข้อมูลเมตาของ DEP-11 [55.3 kB]
ตี:18 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu ไบโอนิค ในการเปิดตัว รับ:19 http://security.ubuntu.com/ubuntu ไบโอนิค-ความปลอดภัย/จักรวาล amd64 ข้อมูลเมตาของ DEP-11 [59.4 kB]
รับ:20 http://us.archive.ubuntu.com/ubuntu การอัปเดตไบโอนิค / หลัก amd64 ข้อมูลเมตาของ DEP-11 [296 kB]
รับ:21 http://security.ubuntu.com/ubuntu ความปลอดภัยไบโอนิค/มัลติเวิร์ส amd64 DEP-11 ข้อมูลเมตา [2,460 B]
ตี:22 http://ppa.launchpad.net/maarten-baert/simplescreenrecorder/ubuntu ไบโอนิค InRelease
รับ:23 http://us.archive.ubuntu.com/ubuntu การอัปเดตไบโอนิค/จักรวาล amd64 DEP-11 ข้อมูลเมตา [301 kB]
รับ:24 http://us.archive.ubuntu.com/ubuntu การอัปเดตไบโอนิค / ลิขสิทธิ์ amd64 DEP-11 ข้อมูลเมตา [2,464 B]
รับ:25 http://us.archive.ubuntu.com/ubuntu bionic-backports/จักรวาล amd64 DEP-11 ข้อมูลเมตา [9,268 B] Hit:26 http://ppa.launchpad.net/wireshark-dev/stable/ubuntu ไบโอนิค InRelease อิก:27 http://download.virtualbox.org/virtualbox/debian 18.04 น ข้อผิดพลาดในการเผยแพร่:28 http://download.virtualbox.org/virtualbox/debian 18.04 ไม่พบ Release 404 [IP: 173.222.52.87 80] กำลังอ่านรายการแพ็กเกจ... เสร็จสิ้น E: ที่เก็บ 'http://download.virtualbox.org/virtualbox/debian 18.04 Release' ไม่ ไม่มีไฟล์ Release N: ไม่สามารถอัปเดตจากที่เก็บดังกล่าวได้ ทำอย่างปลอดภัย ดังนั้นจึงถูกปิดใช้งานตามค่าเริ่มต้น N: ดู apt-secure(8) manpage สำหรับการสร้างที่เก็บและการกำหนดค่าผู้ใช้ รายละเอียด. @lc2530hz:~$

Someone avatar
my flag
โปรด [แก้ไข] เพื่อรวมเอาต์พุตทั้งหมดของ `sudo apt --fix-broken install`
in flag
ดูเหมือนว่าคุณกำลังใช้งาน Ubuntu 18.04 รุ่นดั้งเดิมอยู่ คุณอาจต้องการติดตั้งการอัปเดตระบบทั้งหมดก่อนที่จะติดตั้ง MySQL ...
user2994783 avatar
tr flag
@ใครบางคน สวัสดี ฉันเพิ่มเอาต์พุตของ sudo apt --fix-broken install ฉันได้รับข้อความแสดงข้อผิดพลาด E: Sub-process เหมือนกัน โปรดแนะนำ m
user2994783 avatar
tr flag
@matigo โปรดแนะนำฉันเกี่ยวกับวิธีติดตั้งการอัปเดตระบบทั้งหมด
in flag
ก่อนอื่น คุณต้องแน่ใจว่า apt เป็นเวอร์ชันล่าสุด: `sudo apt update` จากนั้นทำการอัปเกรดการกระจาย: `sudo apt dist-upgrade`
user2994783 avatar
tr flag
@matigo สวัสดีเพื่อน ฉันยังคงได้รับข้อผิดพลาด ฉันโพสต์ไว้ที่เธรดหลัก กรุณาแนะนำฉัน
Someone avatar
my flag
โปรดเพิ่มผลลัพธ์ของ `lsb_release -d` และ `sudo apt update`
user2994783 avatar
tr flag
@ใครก็ได้โปรดชี้แนะฉันที
Someone avatar
my flag
@ user2994783 ลองรัน `touch /usr/share/mysql-common/configure-symlinks` แล้วลองรัน `sudo apt -f install`
user2994783 avatar
tr flag
@ บางคนได้รับข้อผิดพลาด: $ touch /usr/share/mysql-common/configure-symlinks touch: ไม่สามารถสัมผัส '/usr/share/mysql-common/configure-symlinks': ไม่มีไฟล์ดังกล่าวหรือ directory@lc2530hz:~$
user2994783 avatar
tr flag
@ใครบางคน,:/usr/share$ ls mysql-common => ls: ไม่สามารถเข้าถึง 'mysql-common': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
Someone avatar
my flag
@ user2994783 มันแปลก ถ้าฉันเป็นคุณ ฉันจะล้าง MySQL ออกทั้งหมดและติดตั้งใหม่ โดยทั่วไป สคริปต์การติดตั้งควรสร้างไดเร็กทอรีเหล่านั้นโดยอัตโนมัติ แต่ยังไม่... ไฟล์และไดเร็กทอรีบางไฟล์ขาดหายไป คุณได้ลบสคริปต์การติดตั้งล่วงหน้าหรือสคริปต์การลบใดๆ หรือไม่??
Someone avatar
my flag
นอกจากนี้ คุณกำลังใช้ที่เก็บของบุคคลที่สามจำนวนมาก... นั่นเป็นสาเหตุทั่วไปของปัญหาเหล่านี้ คุณไม่ควรใช้ที่เก็บของบุคคลที่สามใน LTS รุ่นเก่า (*ขึ้นอยู่กับคุณ* แต่ถ้าคุณต้องการเพิ่มที่เก็บข้อมูลของบุคคลที่สาม คุณควรใช้รุ่นที่เสถียรในปัจจุบัน (impish) หรืออย่างน้อยรุ่น LTS ใหม่ล่าสุด)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา