Después de la nueva instalación de Ubuntu 15.04, el inicio solicita contraseña aunque no se haya configurado el cifrado de disco

22

Instalé un SSD nuevo en mi computadora portátil e hice una nueva instalación de Ubuntu 15.04, sin usar cifrado del sistema (solo cifrado del directorio de inicio). Sin embargo, todavía me pide una contraseña al iniciar (solo presiono Enter para omitir):

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

Además, después de realizar la nueva instalación, la actualización de paquetes también me pide una contraseña varias veces, lo que Entertambién omite. El programa es "systemd-tty-ask-password-agent", por lo que el problema parece estar relacionado con systemd.

El mensaje relevante en el 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!

El resultado completo de ejecutar la actualización:

+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:~$ 

Alguien publicó un problema similar aquí , pero parece estar relacionado con OpenVPN, que no estoy usando. No tengo el /etc/default/openvpnarchivo de todos modos.

¿Cómo soluciono este problema?

Tiempo de volar
fuente
Nunca utilicé cifrado, el directorio principal / home se monta muy temprano en el proceso de arranque. ¿Estás seguro de que no tienes que proporcionar un pase en este momento?
ruibarbo
Tengo el mismo problema que usted, no me importa tener que escribir la contraseña en el arranque, pero es molesto tener que escribir la contraseña 10 veces durante la actualización
Kempe,
Si ayuda a alguien, mi solución fue comentar la partición de intercambio regular /etc/fstaby dejar el cryptswap sin comentarios
Wolf

Respuestas:

9

Es un problema conocido, debe solucionarse pronto:

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

En resumen: bajo ciertas circunstancias, systemd no reconoce el intercambio cifrado correctamente y solicita una contraseña que nunca se ha establecido. El intercambio siempre está encriptado en caso de que se haya activado el encriptado para el hogar, ya que los datos del usuario podrían cambiarse y luego no encriptarse.

cristiano
fuente
Gracias por el aviso: no he aceptado la otra respuesta para no engañar a los demás. La seguridad es bastante importante para mí, por lo que sería realmente bueno si pudiera agregar algunas instrucciones sobre cómo revertir de manera segura los pasos proporcionados por kempe (sin romper nada). ¿Existe una solución alternativa más segura por ahora? Y cuando arreglen esto, ¿solo afectaría las nuevas instalaciones o las existentes también?
timetofly
1
Tienes cómo revertirlo en el enlace al final de mi respuesta
Kempe,
1
¿Se solucionó esto alguna vez? Estoy en 15.10 y todavía tengo este problema.
Matt
Todavía no se corrigió en 16.04 LTS. Esta respuesta tiene una solución alternativa que funcionó para mí.
Día
8

Esta no es la solución correcta y, como Christian dice en los comentarios a continuación, lo hará menos seguro. Pero si el cifrado no es una prioridad para usted, puede usar esta solución alternativa.

Primero encuentre la partición que tiene el intercambio

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

En mi caso, el intercambio está activado /dev/sda3

luego apague el intercambio

sudo swapoff -a

deshabilitar cryptswap

sudo cryptsetup remove /dev/mapper/cryptswap1

Elimine la línea correspondiente en / etc / crypttab. Solo tenía una línea allí, pero es posible que tenga más, así que asegúrese de eliminar la correcta en

sudo vim /etc/crypttab 

Configurar nueva área de intercambio (recuerde la salida de fstab)

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

y finalmente arreglar la línea fstab

sudo vim /etc/fstab

reemplazar /dev/mapper/cryptswap1con/dev/sda3

Activar y desactivar el intercambio cifrado - Ubuntu

Kempe
fuente
¡Gracias! La única diferencia para mí fue que /dev/mapper/cryptswap1no existía para mí. Me pregunto qué causó esto. Podría ser un error en el instalador 15.04.
timetofly
Si, probablemente. No lo habilité al menos
Kempe
1
¡Esta respuesta es PELIGROSAMENTE INCORRECTA! En realidad está rompiendo la seguridad. El espacio de intercambio también se encripta aleatoriamente, cuando el hogar está encriptado, ya que los datos del usuario podrían intercambiarse. En realidad, parece que hay un problema en systemd que hace que se solicite una contraseña incluso para particiones cifradas al azar, ¡pero esta solución simplemente rompe el concepto de cifrado!
Christian
Lo tenias. Probablemente no te hayas dado cuenta. El intercambio siempre se codifica cuando se codifica el hogar. Parece ser un problema de systemd. No debe haber una solicitud de contraseña ya que no hay ninguna. Como los datos en el intercambio son irrelevantes después de un reinicio, la clave de cifrado se genera aleatoriamente en cada inicio. lists.launchpad.net/touch-packages/msg72437.html
Christian
1
Sí, probablemente, yo no lo había notado, pero el comportamiento en 15.04 con preguntas de contraseña para todo lo que haces y múltiples veces por cada comando es peligrosamente molesto y podría conducir a daño cerebral permanente ...
Kempe
6

Pude resolver este problema con los siguientes pasos:

Desde un símbolo del sistema, ejecute gnome-disks

Encuentra qué dispositivo es tu unidad de intercambio. El mío era/dev/sda3

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

Encuentre la ID que está vinculada a su partición de intercambio

sudo vim /etc/crypttab

En la línea que comienza con cryptswap1, cambie la porción UUID = ... a / dev / disk / by-id / ID-AQUÍ. Guardar y reiniciar.

Si aún se le solicita una contraseña, ejecute:

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

Reiniciar de nuevo.

Mate
fuente
+1 funcionó para mí en 16.04 LTS. Tuve que hacer el ddcomando y reiniciar nuevamente. ¡Gracias!
Día
1

Ejecutar sudo fdisk -lpara encontrar la partición de intercambio (es decir, / dev / sda6)

Tome UUID en / etc / crypttab o sudo blkidpara / dev / sda6 (reemplace el dispositivo con su intercambio)

correr sudo swapoff /dev/sda6

Ejecutar sudo mkswap -U UUID /dev/sda6(reemplace UUID y dispositivo con su intercambio)

Agregar ,offset=1024al final de la línea cryptswap en / etc / crypttab

Agregue "/ dev / mapper / cryptswap1 none swap sw 0 0" a / etc / fstab

correr sudo update-initramfs -u

correr sudo swapon -a

El intercambio de cheques está activo con sudo systemctl status /dev/mapper/cryptswap

tozhan
fuente
1

Este problema todavía existe incluso en Ubuntu 15.10. Hice una solución temporal: apagué el cifrado para la partición de intercambio (el hogar todavía está cifrado). Esta guía me funcionó en este caso. Esta solicitud de frase de contraseña ya no me preocupa en el sistema de arranque y la actualización del software.

Tal vez, más tarde activaré el cifrado de la partición de intercambio (usando la misma guía ), cuando sepa, que este error está solucionado.

Oleksandr Tarasenko
fuente
3
¡Este problema todavía existe incluso en Ubuntu 16.04 LTS! Hizo lo mismo, apagó el cifrado para la partición de intercambio.
dxvargas
0

La mejor solución es desactivar (descomentar) la clásica línea de intercambio en fstab (no el mapeador). si luego reinicia y escribe sudo swapon --summary, debería obtener una partición de intercambio en / dev / dm-X (generalmente 0). Si es así, sé feliz cryptswap está funcionando bien.

Ralph
fuente
0

Como alternativa para resolver el error, el proceso de inicio puede cambiarse a upstart, ya que este es un error relacionado con systemd. Aquí se indica que el advenedizo puede usarse como una solución alternativa.

Para hacerlo, la forma más fácil es instalar el paquete correspondiente:

sudo apt-get install upstart-sysv

Después de la instalación, aún puede iniciar el sistema con systemd en el submenú grub "Opciones avanzadas para Ubuntu", con una opción llamada "Ubuntu, con Linux ... (systemd)".

aalgo
fuente