Após a nova instalação do Ubuntu 15.04, a inicialização solicita a senha, mesmo que nenhuma criptografia de disco tenha sido configurada

22

Instalei um novo SSD no meu laptop e fiz uma nova instalação do Ubuntu 15.04, sem usar a criptografia do sistema (somente criptografia de diretório inicial). No entanto, ele ainda me pede uma senha durante a inicialização (basta pressionar Enter para pular):

http://i.imgur.com/yhtfLRd.jpg

Além disso, depois de fazer a nova instalação, a atualização de pacotes também solicita uma senha várias vezes, o que Entertambém ignora. O programa é "systemd-tty-ask-password-agent", então o problema parece estar com o systemd.

A mensagem relevante no terminal:

Please enter passphrase for disk Crucial_CT250MX200SSD4 (cryptswap1) on none! 
update-initramfs: deferring update (trigger activated)

Broadcast message from root@username-XPS-13-9343 (Thu 2015-04-30 22:06:22 EDT):

Password entry required for 'Please enter passphrase for disk Crucial_CT250MX200SSD4 (cryptswap1) on none!' (PID 4027).
Please enter password with the systemd-tty-ask-password-agent tool!

A saída completa da execução da atualização:

+username@username-XPS-13-9343:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  ca-certificates firefox gir1.2-gudev-1.0 libcurl3 libcurl3-gnutls
  libgudev-1.0-0 libnm-glib-vpn1 libnm-glib4 libnm-util2 liboxideqt-qmlplugin
  liboxideqtcore0 liboxideqtquick0 libpam-systemd libsystemd0 libudev1
  network-manager oxideqt-codecs systemd systemd-sysv tzdata udev
  usb-creator-common usb-creator-gtk wpasupplicant
24 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 47.9 MB/73.2 MB of archives.
After this operation, 2,989 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main libudev1 amd64 219-7ubuntu4 [40.8 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main udev amd64 219-7ubuntu4 [929 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main systemd-sysv amd64 219-7ubuntu4 [14.0 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main libpam-systemd amd64 219-7ubuntu4 [108 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main libsystemd0 amd64 219-7ubuntu4 [73.8 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main systemd amd64 219-7ubuntu4 [3,531 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main libcurl3-gnutls amd64 7.38.0-3ubuntu2.2 [172 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main libcurl3 amd64 7.38.0-3ubuntu2.2 [180 kB]
Get:9 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main libgudev-1.0-0 amd64 1:219-7ubuntu4 [14.4 kB]
Get:10 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main libnm-util2 amd64 0.9.10.0-4ubuntu15.1 [134 kB]
Get:11 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main libnm-glib-vpn1 amd64 0.9.10.0-4ubuntu15.1 [14.4 kB]
Get:12 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main libnm-glib4 amd64 0.9.10.0-4ubuntu15.1 [84.7 kB]
Get:13 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main tzdata all 2015d-0ubuntu0.15.04 [178 kB]
Get:14 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main ca-certificates all 20141019ubuntu0.15.04.1 [191 kB]
Get:15 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main firefox amd64 37.0.2+build1-0ubuntu0.15.04.1 [40.1 MB]
Get:16 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main gir1.2-gudev-1.0 amd64 1:219-7ubuntu4 [5,564 B]
Get:17 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main wpasupplicant amd64 2.1-0ubuntu7.1 [768 kB]
Get:18 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main network-manager amd64 0.9.10.0-4ubuntu15.1 [754 kB]
Get:19 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main usb-creator-gtk amd64 0.2.67ubuntu0.1 [23.4 kB]
Get:20 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main usb-creator-common amd64 0.2.67ubuntu0.1 [23.7 kB]
Get:21 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main oxideqt-codecs amd64 1.6.5-0ubuntu0.15.04.1 [533 kB]
Fetched 47.9 MB in 1min 18s (613 kB/s)                                         
Preconfiguring packages ...
(Reading database ... 171469 files and directories currently installed.)
Preparing to unpack .../libudev1_219-7ubuntu4_amd64.deb ...
Unpacking libudev1:amd64 (219-7ubuntu4) over (219-7ubuntu3) ...
Setting up libudev1:amd64 (219-7ubuntu4) ...
Processing triggers for libc-bin (2.21-0ubuntu4) ...
(Reading database ... 171469 files and directories currently installed.)
Preparing to unpack .../udev_219-7ubuntu4_amd64.deb ...
Unpacking udev (219-7ubuntu4) over (219-7ubuntu3) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for ureadahead (0.100.0-19) ...
ureadahead will be reprofiled on next reboot
Processing triggers for systemd (219-7ubuntu3) ...
Setting up udev (219-7ubuntu4) ...
Please enter passphrase for disk Crucial_CT250MX200SSD4 (cryptswap1) on none! 
update-initramfs: deferring update (trigger activated)

Broadcast message from root@username-XPS-13-9343 (Thu 2015-04-30 22:06:22 EDT):

Password entry required for 'Please enter passphrase for disk Crucial_CT250MX200SSD4 (cryptswap1) on none!' (PID 4027).
Please enter password with the systemd-tty-ask-password-agent tool!

Processing triggers for initramfs-tools (0.103ubuntu15) ...
update-initramfs: Generating /boot/initrd.img-3.19.0-15-generic
(Reading database ... 171469 files and directories currently installed.)
Preparing to unpack .../systemd-sysv_219-7ubuntu4_amd64.deb ...
Unpacking systemd-sysv (219-7ubuntu4) over (219-7ubuntu3) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up systemd-sysv (219-7ubuntu4) ...
(Reading database ... 171469 files and directories currently installed.)
Preparing to unpack .../libpam-systemd_219-7ubuntu4_amd64.deb ...
Unpacking libpam-systemd:amd64 (219-7ubuntu4) over (219-7ubuntu3) ...
Preparing to unpack .../libsystemd0_219-7ubuntu4_amd64.deb ...
Unpacking libsystemd0:amd64 (219-7ubuntu4) over (219-7ubuntu3) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libsystemd0:amd64 (219-7ubuntu4) ...
Processing triggers for libc-bin (2.21-0ubuntu4) ...
(Reading database ... 171469 files and directories currently installed.)
Preparing to unpack .../systemd_219-7ubuntu4_amd64.deb ...
Unpacking systemd (219-7ubuntu4) over (219-7ubuntu3) ...
Processing triggers for dbus (1.8.12-1ubuntu5) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for ureadahead (0.100.0-19) ...
Setting up systemd (219-7ubuntu4) ...
Please enter passphrase for disk Crucial_CT250MX200SSD4 (cryptswap1) on none! 
(Reading database ... 171469 files and directories currently installed.)
Preparing to unpack .../libcurl3-gnutls_7.38.0-3ubuntu2.2_amd64.deb ...
Unpacking libcurl3-gnutls:amd64 (7.38.0-3ubuntu2.2) over (7.38.0-3ubuntu2) ...
Preparing to unpack .../libcurl3_7.38.0-3ubuntu2.2_amd64.deb ...
Unpacking libcurl3:amd64 (7.38.0-3ubuntu2.2) over (7.38.0-3ubuntu2) ...
Preparing to unpack .../libgudev-1.0-0_1%3a219-7ubuntu4_amd64.deb ...
Unpacking libgudev-1.0-0:amd64 (1:219-7ubuntu4) over (1:219-7ubuntu3) ...
Preparing to unpack .../libnm-util2_0.9.10.0-4ubuntu15.1_amd64.deb ...
Unpacking libnm-util2:amd64 (0.9.10.0-4ubuntu15.1) over (0.9.10.0-4ubuntu15) ...
Preparing to unpack .../libnm-glib-vpn1_0.9.10.0-4ubuntu15.1_amd64.deb ...
Unpacking libnm-glib-vpn1:amd64 (0.9.10.0-4ubuntu15.1) over (0.9.10.0-4ubuntu15) ...
Preparing to unpack .../libnm-glib4_0.9.10.0-4ubuntu15.1_amd64.deb ...
Unpacking libnm-glib4:amd64 (0.9.10.0-4ubuntu15.1) over (0.9.10.0-4ubuntu15) ...
Preparing to unpack .../tzdata_2015d-0ubuntu0.15.04_all.deb ...
Unpacking tzdata (2015d-0ubuntu0.15.04) over (2015c-1) ...
Setting up tzdata (2015d-0ubuntu0.15.04) ...

Current default time zone: 'America/New_York'
Local time is now:      Thu Apr 30 22:20:06 EDT 2015.
Universal Time is now:  Fri May  1 02:20:06 UTC 2015.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

(Reading database ... 171469 files and directories currently installed.)
Preparing to unpack .../ca-certificates_20141019ubuntu0.15.04.1_all.deb ...
Unpacking ca-certificates (20141019ubuntu0.15.04.1) over (20141019) ...
Preparing to unpack .../firefox_37.0.2+build1-0ubuntu0.15.04.1_amd64.deb ...
Unpacking firefox (37.0.2+build1-0ubuntu0.15.04.1) over (37.0+build2-0ubuntu1) ...
Preparing to unpack .../gir1.2-gudev-1.0_1%3a219-7ubuntu4_amd64.deb ...
Unpacking gir1.2-gudev-1.0 (1:219-7ubuntu4) over (1:219-7ubuntu3) ...
Preparing to unpack .../wpasupplicant_2.1-0ubuntu7.1_amd64.deb ...
Unpacking wpasupplicant (2.1-0ubuntu7.1) over (2.1-0ubuntu7) ...
Preparing to unpack .../network-manager_0.9.10.0-4ubuntu15.1_amd64.deb ...
Unpacking network-manager (0.9.10.0-4ubuntu15.1) over (0.9.10.0-4ubuntu15) ...

Broadcast message from root@username-XPS-13-9343 (Thu 2015-04-30 22:20:19 EDT):

Password entry required for 'Please enter passphrase for disk Crucial_CT250MX200SSD4 (cryptswap1) on none!' (PID 15391).
Please enter password with the systemd-tty-ask-password-agent tool!

Preparing to unpack .../usb-creator-gtk_0.2.67ubuntu0.1_amd64.deb ...
Unpacking usb-creator-gtk (0.2.67ubuntu0.1) over (0.2.67) ...
Preparing to unpack .../usb-creator-common_0.2.67ubuntu0.1_amd64.deb ...
Unpacking usb-creator-common (0.2.67ubuntu0.1) over (0.2.67) ...
Preparing to unpack .../liboxideqt-qmlplugin_1.6.5-0ubuntu0.15.04.1_amd64.deb ...
Unpacking liboxideqt-qmlplugin:amd64 (1.6.5-0ubuntu0.15.04.1) over (1.5.5-0ubuntu1) ...
Preparing to unpack .../liboxideqtquick0_1.6.5-0ubuntu0.15.04.1_amd64.deb ...
Unpacking liboxideqtquick0:amd64 (1.6.5-0ubuntu0.15.04.1) over (1.5.5-0ubuntu1) ...
Preparing to unpack .../liboxideqtcore0_1.6.5-0ubuntu0.15.04.1_amd64.deb ...
Unpacking liboxideqtcore0:amd64 (1.6.5-0ubuntu0.15.04.1) over (1.5.5-0ubuntu1) ...
Preparing to unpack .../oxideqt-codecs_1.6.5-0ubuntu0.15.04.1_amd64.deb ...
Unpacking oxideqt-codecs:amd64 (1.6.5-0ubuntu0.15.04.1) over (1.5.5-0ubuntu1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu5) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu3) ...
Processing triggers for bamfdaemon (0.5.1+15.04.20150202-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.58ubuntu1) ...
Processing triggers for dbus (1.8.12-1ubuntu5) ...
Processing triggers for systemd (219-7ubuntu4) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for hicolor-icon-theme (0.14-0ubuntu1) ...
Setting up libpam-systemd:amd64 (219-7ubuntu4) ...
Setting up libcurl3-gnutls:amd64 (7.38.0-3ubuntu2.2) ...
Setting up libcurl3:amd64 (7.38.0-3ubuntu2.2) ...
Setting up libgudev-1.0-0:amd64 (1:219-7ubuntu4) ...
Setting up libnm-util2:amd64 (0.9.10.0-4ubuntu15.1) ...
Setting up libnm-glib-vpn1:amd64 (0.9.10.0-4ubuntu15.1) ...
Setting up libnm-glib4:amd64 (0.9.10.0-4ubuntu15.1) ...
Setting up ca-certificates (20141019ubuntu0.15.04.1) ...
Setting up firefox (37.0.2+build1-0ubuntu0.15.04.1) ...
Please restart all running instances of firefox, or you will experience problems.
Setting up gir1.2-gudev-1.0 (1:219-7ubuntu4) ...
Setting up wpasupplicant (2.1-0ubuntu7.1) ...
Setting up network-manager (0.9.10.0-4ubuntu15.1) ...
Please enter passphrase for disk Crucial_CT250MX200SSD4 (cryptswap1) on none! 

Broadcast message from root@username-XPS-13-9343 (Thu 2015-04-30 22:20:47 EDT):

Password entry required for 'Please enter passphrase for disk Crucial_CT250MX200SSD4 (cryptswap1) on none!' (PID 19822).
Please enter password with the systemd-tty-ask-password-agent tool!

Please enter passphrase for disk Crucial_CT250MX200SSD4 (cryptswap1) on none! 
Setting up usb-creator-common (0.2.67ubuntu0.1) ...
Setting up usb-creator-gtk (0.2.67ubuntu0.1) ...
Setting up oxideqt-codecs:amd64 (1.6.5-0ubuntu0.15.04.1) ...
Setting up liboxideqtcore0:amd64 (1.6.5-0ubuntu0.15.04.1) ...
Setting up liboxideqtquick0:amd64 (1.6.5-0ubuntu0.15.04.1) ...
Setting up liboxideqt-qmlplugin:amd64 (1.6.5-0ubuntu0.15.04.1) ...
Processing triggers for libc-bin (2.21-0ubuntu4) ...
Processing triggers for ca-certificates (20141019ubuntu0.15.04.1) ...
Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....done.
username@username-XPS-13-9343:~$ 

Alguém postou um problema semelhante aqui , mas isso parece estar relacionado ao OpenVPN, que não estou usando. Eu não tenho o /etc/default/openvpnarquivo de qualquer maneira.

Como corrijo esse problema?

hora de voar
fonte
Eu nunca usei criptografia, o diretório / home pai é montado muito cedo no processo de inicialização. Tem certeza de que não precisa fornecer um passe neste momento.
Rhubarbdog
Eu tenho o mesmo problema que você, eu não me importo de ter de digitar a senha na inicialização, mas é chato ter que digitar a senha 10 vezes durante a actualização
Kempe
Se isso ajuda ninguém, minha solução foi comentar a partição swap regular /etc/fstabe deixar o cryptswap descomentada
Lobo

Respostas:

9

É um problema conhecido, que deve ser corrigido em breve:

https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/1447282

Em resumo: sob certas circunstâncias, o systemd não reconhece a troca criptografada corretamente e solicita uma senha que nunca foi definida. A troca é sempre criptografada no caso de a criptografia residencial ter sido ativada, pois os dados do usuário podem ser trocados e depois não criptografados.

cristão
fonte
Obrigado pela atenção - inaceitei a outra resposta para não enganar os outros. A segurança é bastante importante para mim, por isso seria muito bom se você pudesse adicionar algumas instruções sobre como reverter com segurança as etapas fornecidas pelo kempe (sem quebrar nada). Existe uma solução mais segura por enquanto? E quando eles corrigem isso, isso afetaria apenas novas instalações ou as existentes?
horário de 12/05/2019
1
Você tem como reverter isso no link no final da minha resposta
Kempe
1
Isso já foi consertado? Estou às 15.10 e ainda tenho esse problema.
Matt
Ainda não foi corrigido no 16.04 LTS. Esta resposta tem uma solução alternativa que funcionou para mim.
Dia
8

Esta não é a solução correta e, como diz Christian nos comentários abaixo, ela a tornará menos segura. Mas se a criptografia não for uma prioridade para você, você poderá usar esta solução alternativa.

Primeiro encontre a partição que possui a troca

sudo fdisk -l
[sudo] password for kempe: 

Disk /dev/sda: 233,8 GiB, 251000193024 bytes, 490234752 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: B59D4149-AC8E-4B71-B51F-8926B2E82C14

Device         Start       End   Sectors   Size Type
/dev/sda1       2048    409599    407552   199M EFI System
/dev/sda2     409640 253319775 252910136 120,6G Apple HFS/HFS+
/dev/sda3  253321216 269320191  15998976   7,6G Linux swap
/dev/sda4  269320192 490233855 220913664 105,3G Linux filesystem

No meu caso, a troca está ativada /dev/sda3

então desative a troca

sudo swapoff -a

desativar cryptswap

sudo cryptsetup remove /dev/mapper/cryptswap1

Remova a linha correspondente em / etc / crypttab. Eu só tinha uma linha lá, mas você pode ter mais, certifique-se de remover a correta

sudo vim /etc/crypttab 

Configurar nova área de troca (lembre-se da saída do fstab)

sudo /sbin/mkswap /dev/sda3
sudo swapon /dev/sda3

e finalmente consertar a linha fstab

sudo vim /etc/fstab

substitua /dev/mapper/cryptswap1por/dev/sda3

Habilitar e desabilitar a troca criptografada - Ubuntu

Kempe
fonte
Obrigado! A única diferença para mim foi que /dev/mapper/cryptswap1não existia para mim. Eu me pergunto o que causou isso. Pode ser um bug no instalador do 15.04.
timetofly
Sim, Provavelmente. Eu não habilitá-lo, pelo menos
Kempe
1
Esta resposta é perigosamente errada! Na verdade, está quebrando a segurança. O espaço de troca também é criptografado aleatoriamente, quando a casa é criptografada, pois os dados do usuário podem ser trocados! Na verdade, parece haver um problema no systemd, que solicita uma senha mesmo para partições criptografadas aleatoriamente, mas essas soluções apenas quebram o conceito de criptografia!
Christian
Você conseguiu. Você provavelmente não percebeu. A troca é sempre criptografada quando a casa é criptografada. Parece ser um problema do systemd. Não deve haver solicitação de senha, pois não há. Como os dados no swap são irrelevantes após uma reinicialização, a chave de criptografia é gerada aleatoriamente em cada inicialização. lists.launchpad.net/touch-packages/msg72437.html
Christian
1
Sim, provavelmente eu apenas não percebeu isso, mas o comportamento em 15,04 com perguntas de senha para tudo que você faz e várias vezes para cada comando é perigosamente irritante e pode levar a danos permanentes no cérebro ...
Kempe
6

Consegui resolver esse problema com as seguintes etapas:

Em um prompt de comando, execute gnome-disks

Encontre qual dispositivo é sua unidade de troca. O meu era/dev/sda3

ls -l /dev/disk/by-uuid/

Encontre o ID vinculado à sua partição de troca

sudo vim /etc/crypttab

Na linha que começa com cryptswap1, altere a parte UUID =… para / dev / disk / by-id / ID-HERE. Salve e reinicie.

Se você ainda for solicitado a fornecer uma senha, execute:

sudo dd if=/dev/zero of=/dev/sdaX bs=512 count=20480

Reinicie novamente.

Matt
fonte
O +1 funcionou para mim em 16.04 LTS. Eu tive que executar o ddcomando e reiniciar novamente. Obrigado!
Dia
1

Execute sudo fdisk -lpara encontrar a partição swap (ou seja, / dev / sda6)

Pegue o UUID em / etc / crypttab ou sudo blkidem / dev / sda6 (substitua o dispositivo pela troca)

Corre sudo swapoff /dev/sda6

Executar sudo mkswap -U UUID /dev/sda6(substitua UUID e dispositivo pelo seu swap)

Anexar ,offset=1024ao final da linha cryptswap em / etc / crypttab

Adicione "/ dev / mapper / cryptswap1 none swap sw 0 0" ao / etc / fstab

Corre sudo update-initramfs -u

Corre sudo swapon -a

Verificar troca está ativo com sudo systemctl status /dev/mapper/cryptswap

tozhan
fonte
1

Esse problema ainda existe mesmo no Ubuntu 15.10. Eu fiz solução temporariamente - desliguei a criptografia para a partição de swap (a casa ainda está criptografada). Este guia funcionou para mim neste caso. Essa solicitação de senha não está mais me garantindo o sistema de inicialização e a atualização do software.

Talvez, mais tarde, ative novamente a criptografia da partição swap (usando o mesmo guia ), quando saberei, que esse bug foi corrigido.

Oleksandr Tarasenko
fonte
3
Esse problema ainda existe mesmo no Ubuntu 16.04 LTS !!! Fez o mesmo, desativou a criptografia para a partição de troca.
Dxvargas 19/05
0

A melhor solução é desativar (descomentar) a linha de troca clássica no fstab (não no mapeador). se você reiniciar e digitar sudo swapon --summary, deverá obter uma partição swap em / dev / dm-X (geralmente 0). Se sim, seja feliz O cryptswap está funcionando bem.

Ralph
fonte
0

Como alternativa para solucionar o erro, o processo init pode ser alternado para inicial, pois esse é um erro relacionado ao systemd. Aqui é declarado que upstart pode ser usado como uma solução alternativa.

Para fazer isso, a maneira mais fácil é instalar o pacote correspondente:

sudo apt-get install upstart-sysv

Após a instalação, você ainda poderá iniciar o sistema com systemd no submenu grub "Opções avançadas para Ubuntu", com a opção "Ubuntu, com Linux ... (systemd)".

aalgo
fonte