обработка ошибок package linux-image-5.8.0-44-generic

Кажется, я не могу исправить эту ошибку, я попытался выполнить поиск для решения в течение нескольких дней и не могу найти решение моей конкретной проблемы, я надеюсь, что кто-то может помочь.

Эта ошибка возникла после того, как я попытался понизить версию python == 3.8 до python == 3.7, но по какой-то причине мне пришлось остановить операцию, позже я также установил SSD на свой ноутбук (Inspiron 15 55575). Когда я пытался настроить свой SSD, я не смог ничего сделать, поскольку повторялась та же ошибка.

Это некоторые из решений, которые я пробовал.

После выполнения sudo apt full-upgrade , которое было предложено из На некоторых форумах я продолжал получать эту ошибку.

Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
4 not fully installed or removed.
Need to get 0 B/9,499 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up linux-image-5.8.0-48-generic (5.8.0-48.54~20.04.1) ...
Setting up grub-pc (2.04-1ubuntu26.9) ...
/var/lib/dpkg/info/grub-pc.config: 10: /etc/default/grub: splash: not found
dpkg: error processing package grub-pc (--configure):
 installed grub-pc package post-installation script subprocess returned error exit statu
s 127
Setting up linux-image-5.8.0-44-generic (5.8.0-44.50~20.04.1) ...
Processing triggers for linux-image-5.8.0-48-generic (5.8.0-48.54~20.04.1) ...
/etc/kernel/postinst.d/dkms:
 * dkms: running auto installation service for kernel 5.8.0-48-generic
   ...done.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.8.0-48-generic
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
/usr/sbin/grub-mkconfig: 10: /etc/default/grub: splash: not found
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 127
dpkg: error processing package linux-image-5.8.0-48-generic (--configure):
 installed linux-image-5.8.0-48-generic package post-installation script subprocess retu
rned error exit status 1
Processing triggers for linux-image-5.8.0-44-generic (5.8.0-44.50~20.04.1) ...
/etc/kernel/postinst.d/dkms:
 * dkms: running auto installation service for kernel 5.8.0-44-generic
   ...done.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.8.0-44-generic
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
/usr/sbin/grub-mkconfig: 10: /etc/default/grub: splash: not found
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 127
dpkg: error processing package linux-image-5.8.0-44-generic (--configure):
 installed linux-image-5.8.0-44-generic package post-installation script subprocess retu
rned error exit status 1
Errors were encountered while processing:
 grub-pc
 linux-image-5.8.0-48-generic
 linux-image-5.8.0-44-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

и при запуске sudo apt-get upgrade .

Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
  linux-image-5.8.0-41-generic
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
4 not fully installed or removed.
After this operation, 9,748 kB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 418768 files and directories currently installed.)
Removing linux-image-5.8.0-41-generic (5.8.0-41.46~20.04.1) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.8.0-41-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
/usr/sbin/grub-mkconfig: 10: /etc/default/grub: splash: not found
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 127
dpkg: error processing package linux-image-5.8.0-41-generic (--remove):
 installed linux-image-5.8.0-41-generic package post-removal script subprocess returned error exit status 1
dpkg: too many errors, stopping
Errors were encountered while processing:
 linux-image-5.8.0-41-generic
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)

вывод df-h

tmpfs           767M  2.2M  765M   1% /run
/dev/sda2       916G  264G  605G  31% /
tmpfs           3.8G     0  3.8G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.8G     0  3.8G   0% /sys/fs/cgroup
/dev/loop1       56M   56M     0 100% /snap/core18/1997
/dev/loop0      185M  185M     0 100% /snap/blender/65
/dev/loop4       56M   56M     0 100% /snap/core18/1988
/dev/loop2       70M   70M     0 100% /snap/cherrytree/28
/dev/loop5       52M   52M     0 100% /snap/snap-store/518
/dev/loop6      273M  273M     0 100% /snap/telegram-desktop/2551
/dev/loop3       33M   33M     0 100% /snap/snapd/11107
/dev/loop7      2.3M  2.3M     0 100% /snap/gnome-system-monitor/157
/dev/loop8      219M  219M     0 100% /snap/gnome-3-34-1804/66
/dev/loop9      244M  244M     0 100% /snap/fakecam/102
/dev/loop13     2.3M  2.3M     0 100% /snap/gnome-system-monitor/148
/dev/loop12      76M   76M     0 100% /snap/discord/121
/dev/loop10     240M  240M     0 100% /snap/zoom-client/136
/dev/loop16     157M  157M     0 100% /snap/code/59
/dev/loop15     100M  100M     0 100% /snap/core/10908
/dev/loop14     241M  241M     0 100% /snap/zoom-client/138
/dev/loop17      65M   65M     0 100% /snap/gtk-common-themes/1513
/dev/loop11      21M   21M     0 100% /snap/ubuntu-make/845
/dev/loop19     162M  162M     0 100% /snap/gnome-3-28-1804/128
/dev/loop21      21M   21M     0 100% /snap/ubuntu-make/851
/dev/loop18     199M  199M     0 100% /snap/flutter/62
/dev/loop20      62M   62M     0 100% /snap/core20/904
/dev/loop22     398M  398M     0 100% /snap/datagrip/101
/dev/loop26      77M   77M     0 100% /snap/discord/122
/dev/loop24      33M   33M     0 100% /snap/snapd/11402
/dev/loop27     139M  139M     0 100% /snap/chromium/1514
/dev/loop23     244M  244M     0 100% /snap/fakecam/104
/dev/loop25     218M  218M     0 100% /snap/gnome-3-34-1804/60
/dev/loop29     163M  163M     0 100% /snap/gnome-3-28-1804/145
/dev/loop31      62M   62M     0 100% /snap/core20/875
/dev/loop28      52M   52M     0 100% /snap/snap-store/498
/dev/loop34     256K  256K     0 100% /snap/gtk2-common-themes/13
/dev/loop32     188M  188M     0 100% /snap/blender/111
/dev/loop35     139M  139M     0 100% /snap/chromium/1523
/dev/loop30      43M   43M     0 100% /snap/leafpad/79
/dev/loop37      65M   65M     0 100% /snap/gtk-common-themes/1514
/dev/loop39     199M  199M     0 100% /snap/flutter/56
/dev/loop36     153M  153M     0 100% /snap/code/58
/dev/loop33     395M  395M     0 100% /snap/datagrip/100
/dev/loop38     273M  273M     0 100% /snap/telegram-desktop/2480
/dev/loop40     100M  100M     0 100% /snap/core/10859
/dev/sda1       511M  7.9M  504M   2% /boot/efi
tmpfs           767M   16K  767M   1% /run/user/125
tmpfs           767M   36K  767M   1% /run/user/1000

В настоящее время я использую 5.8.0-43-generic

Ссылки выше - это лишь некоторые из решений, я много пробовал, но у меня ничего не работало Возможно, это проблема с оборудованием, я полагаю.

Что бы я ни пробовал, ничего не работало, я не могу обновить свою систему, я не могу настроить свой SSD, я ничего не могу сделать с помощью apt или apt-get.

Если потребуется дополнительная информация, дайте мне знать, я буду активен, поскольку это важная для меня проблема, и я не могу возобновить работу над своим проектом, пока не исправлю это.

0
задан 30 March 2021 в 01:14

1 ответ

Прежде чем вы сделаете что-то вроде этого РЕЗЕРВНОГО КОПИРОВАНИЯ ВАШИХ ДАННЫХ!!!:)

Я думаю, что OP хочет удалить раздел, тогда, возможно, позже, решите, хочет ли он установить другой дистрибутив Linux. Я думаю, что правильный способ сделать это - удалить и расширить том в диспетчере дисков Windows, а затем восстановить загрузчик Windows (так как grub удаляет загрузчик Windows). Есть много учебных пособий, как сделать это, но вот один я нашел, используя быстрый Google.

Как удалить систему с двойной загрузкой Linux с вашего компьютера

-121--914430-

Здесь можно рассмотреть несколько вопросов.

Во-первых, в этом случае apt не загружает пакет, как это было бы в большинстве случаев. Он устанавливает пакет, загруженный ранее. Сравните

sudo apt install ./mysql-workbench-community_8.0.20-1ubuntu20.04_amd64.deb

с, например,

sudo apt install mysql-server

Последняя команда пытается найти пакет mysql-server в хранилищах, о которых она знает, затем пытается загрузить пакет и установить его.

В команде вы предусматривать относительный путь, обратите внимание на ./ в начале. Это предписывает apt использовать файл пакета, который уже находится в каталоге, где выполняется команда.

Во-вторых, проверьте точное имя файла. Возможно, более новая версия MySQL Workbench была опубликована с момента написания учебного пособия, поэтому пакет больше не является версией 8.0.20.

В-третьих, убедитесь, что выполняется apt из каталога, в который загружен файл пакета. Возможно, сначала вам потребуется cd в каталог Downloads, или что-то в этом роде.

Итак, подведите итог: сначала загрузите файл пакета самостоятельно, затем перейдите в каталог, в котором был сохранен файл пакета, затем выполните apt install с именем файла, фактически имеющимся в файле пакета.

-121--914417-

После того, как user535733 указал корень ошибки, я нашел здесь решение: Ubuntu - ошибка Grub :/usr/sbin/grub-mkconfig

выход /etc/default/grub

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR="lsb_release -i -s 2> /dev/null || echo Debian"

GRUB_CMDLINE_LINUX_DEFAULT=“GRUB_CMDLINE_LINUX_DEFAULT=quiet splash acpi_os_name=Linux acpi_osi=! acpi_osi=Linux acpi_backlight=vendor modprobe.blacklist=nouveau“
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

В строке 11 у меня была вымышленная двойная кавычка, написанная по умолчанию «TEXT GOES HERE»

Пришлось удалить её и заменить обычными двойными кавычками «TEXT GOES HERE»

Вывод /etc/default/grub после применения решения.

# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR="lsb_release -i -s 2> /dev/null || echo Debian"

GRUB_CMDLINE_LINUX_DEFAULT="GRUB_CMDLINE_LINUX_DEFAULT=quiet splash acpi_os_name=Linux acpi_osi=! acpi_osi=Linux acpi_backlight=vendor modprobe.blacklist=nouveau"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Вывод после выполнения sudo update-grub .

Sourcing file /etc/default/grub.d/init-select.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.8.0-48-generic
Found initrd image: /boot/initrd.img-5.8.0-48-generic
Found linux image: /boot/vmlinuz-5.8.0-44-generic
Found initrd image: /boot/initrd.img-5.8.0-44-generic
Found linux image: /boot/vmlinuz-5.8.0-43-generic
Found initrd image: /boot/initrd.img-5.8.0-43-generic
Adding boot menu entry for UEFI Firmware Settings
done

После этого сработали все мои команды apt и apt-get.

0
ответ дан 23 April 2021 в 23:28

Другие вопросы по тегам:

Похожие вопросы: