dpkg ao tentar instalar o libmemcached-dev

0

Eu estava tentando instalar o libmemcached-dev para o php, e encontrei um erro:

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

Então eu digitei o sudo dpkg --configure -a , na primeira tentativa ele deu um erro interno e disse isso para reportá-lo. Então eu tentei novamente (3-4 vezes): sudo dpkg --configure -a , e meu laptop sempre fica pendurado. E antes que pare completamente sem resposta, por sorte a tela de impressão funciona e aqui está o texto:

[sudo] password for japjap:
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
japjap@laptop:~$ sudo dpkg --configure -a
Setting up linux-image-4.4.0-47-generic (4.4.0-47.68) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
initrd.img(/boot/initrd.img-4.4.0-47-generic
) points to /boot/initrd.img-4.4.0-47-generic
 (/boot/initrd.img-4.4.0-47-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.4.0-47-generic.postinst line 491.
vmlinuz(/boot/vmlinuz-4.4.0-47-generic
) points to /boot/vmlinuz-4.4.0-47-generic
 (/boot/vmlinuz-4.4.0-47-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.4.0-47-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-47-generic /boot/vmlinuz-4.4.0-47-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-47-generic /boot/vmlinuz-4.4.0-47-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-47-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.4.0-47-generic /boot/vmlinuz-4.4.0-47-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.4.0-47-generic /boot/vmlinuz-4.4.0-47-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.4.0-47-generic /boot/vmlinuz-4.4.0-47-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.4.0-47-generic /boot/vmlinuz-4.4.0-47-generic

Alguém pode ajudar como posso resolver isso? Não consigo instalar nada.

Primeiras 20 linhas do meu /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_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
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

Atualização:

df -h

Filesystem      Size  Used Avail Use% Mounted on
udev            946M     0  946M   0% /dev
tmpfs           194M  6.2M  187M   4% /run
/dev/sda1       228G  8.9G  207G   5% /
tmpfs           966M  536K  965M   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           966M     0  966M   0% /sys/fs/cgroup
tmpfs           194M   64K  193M   1% /run/user/1000

lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
├─sda1   8:1    0   231G  0 part /
├─sda2   8:2    0     1K  0 part 
└─sda5   8:5    0     2G  0 part [SWAP]
sr0     11:0    1  1024M  0 rom  

sudo blkid

/dev/sda1: UUID="6416ac0d-4822-47aa-9035-a3fadf5033b2" TYPE="ext4" PARTUUID="118168b7-01"
/dev/sda5: UUID="437c42c7-26b8-4fb9-8fd7-10267ba9276a" TYPE="swap" PARTUUID="118168b7-05"

cat /etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb1 during installation
UUID=6416ac0d-4822-47aa-9035-a3fadf5033b2 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sdb5 during installation
UUID=437c42c7-26b8-4fb9-8fd7-10267ba9276a none            swap    sw              0       0

Atualização:

free

              total        used        free      shared  buff/cache   available
Mem:        1976820      860788       80364      140768     1035668      766212
Swap:       2024444        2508     2021936

sudo apt-get autoclean
[sudo] password for japjap: 
E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the download directory
    
por Dumb Question 12.11.2016 / 13:42

2 respostas

0

Você está com problemas de driver.

Inicialize com a opção nomodeset grub.

Para fazer isso no Menu Grub , clique em e na opção ubuntu . Em seguida, adicione o parâmetro nomodeset à linha que diz quiet splash . Após a edição, pressione F10 para inicializar.

Em seguida, edite o arquivo /etc/default/grub e adicione esse argumento aos padrões de inicialização.

Alterar de:

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

GRUB_DEFAULT="saved"
GRUB_SAVEDEFAULT="true"
#GRUB_HIDDEN_TIMEOUT="0"                                                                                                            
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="10"
GRUB_RECORDFAIL_TIMEOUT="$GRUB_TIMEOUT"
GRUB_DISTRIBUTOR="'lsb_release -i -s 2> /dev/null || echo Debian'"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Altere para:

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

GRUB_DEFAULT="saved"
GRUB_SAVEDEFAULT="true"
#GRUB_HIDDEN_TIMEOUT="0"                                                                                                            
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="10"
GRUB_RECORDFAIL_TIMEOUT="$GRUB_TIMEOUT"
GRUB_DISTRIBUTOR="'lsb_release -i -s 2> /dev/null || echo Debian'"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

A única linha a se preocupar é aquela destacada em negrito.

Exemplos de editor

Use sua edição favorita para editar o arquivo. Estes são exemplos para editar o arquivo:

$ sudo nano /etc/default/grub

ou

$ sudo pksudo gedit /etc/default/grub

Depois de fazer a alteração, atualize seu grub com:

$ sudo update-grub
$ sudo update-grub

Isso resolverá o bloqueio do seu laptop (devido a conflitos de hardware e drivers) e permitirá concluir o comando sudo dpkg --configure -a com o qual você está tendo problemas.

    
por L. D. James 12.11.2016 / 14:27
0

Parece que uma atualização de software falhou e você foi parcialmente atualizado. Vamos tentar corrigir isso no curto caminho ...

No painel do Unity, inicie Synaptic . Vá para o menu edit e escolha Fix broken packages . Saia do Synaptic.

update : Se você não pode usar o Synaptic, faça o seguinte:

  1. inicialize o sistema no menu GRUB
  2. escolha Advanced Options
  3. escolha Recovery mode
  4. escolha dpkg - fix broken packages
  5. quando você retornar ao menu, escolha root access
  6. digite reboot
  7. depois de reinicializado, abra o terminal, digite sudo dpkg --configure -a
  8. se a etapa 7 funciona ou não, execute os comandos 1-5, abaixo

No painel do Unity, inicie terminal . Digite os seguintes comandos, um de cada vez (é melhor usar copiar e colar):

sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get update
sudo apt-get -f install
sudo apt-get upgrade
    
por heynnema 13.11.2016 / 15:00