[Çözüldü]"/dev/mapper/cryptswap1 is not ready yet or not present" uyarısını

Başlatan Monarch, 15 Kasım 2011 - 00:11:18

« önceki - sonraki »

0 Üyeler ve 4 Ziyaretçi konuyu incelemekte.

Monarch

"The disk drive for /dev/mapper/cryptswap1 is not ready yet or not present"

bilgisayarım açılırken ubuntu logosunun altında bu hata gözüküyor.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/798086
burada anlatılanlardan çözüm yolu tam olarak hangisi? teşekkürler.

if

@Monarch, orada herhangi bir öneri sunulmamış. Yalnız bir yerde bunun zamanlamayla ilgili olabileceği dile getirilmiş.

cat /etc/fstab
cat /etc/crypttab
çıktılarına bakalım.

cagriemer

LVM kullaniyor musunuz?

Zaman zaman arkadasimin aldigi bir hata vardi 11.04 uzerindeyken buna benzeyen. Calisan CD ile acip fsck yuruttugunde duzgun olarak aciliyordu sistem. Fakat burada sorun sifrelenmis swap oldugundan ise yaramaz diye dusunuyorum.

Ben sifrelenmis swap alanindan normal swap alanina nasil doneceginizi ekleyeyim siz duruma gore karar verirsiniz.

sudo swapoff -a
sudo cryptsetup remove /dev/mapper/cryptswap1


Yukaridaki komutlarla cryptswap1 bolumunu silebilirsiniz. Daha sonra crypttab dosyanizdan swap alanini kaldirirsiniz. Son olarak da;

sudo /sbin/mkswap /dev/sdaX [X yerine onceki swap bolumunun numarasi gelecek]
sudo swapon /dev/sdaX [X yerine onceki swap bolumunun numarasi gelecek]


Komutlarini yurutup sifrelenmemis swap alani olusturduktan sonra bu alani fstab dosyaniza isleyebilirsiniz.

Monarch

Alıntı yapılan: if - 15 Kasım 2011 - 00:41:15
@Monarch, orada herhangi bir öneri sunulmamış. Yalnız bir yerde bunun zamanlamayla ilgili olabileceği dile getirilmiş.

cat /etc/fstab
cat /etc/crypttab
çıktılarına bakalım.


# /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>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=0773e6b1-2e81-496f-9eea-f1866f4b892b /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=923134f5-7973-4c6f-9b1e-130c4998253f none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

***

# <target name> <source device> <key file> <options>
cryptswap1 /dev/sda5 /dev/urandom swap,cipher=aes-cbc-essiv:sha256



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 16 Kasım 2011 - 20:24:57

önemli bir problem değilse bu şekilde kalabilir ikimiz de uğraşmayalım boşuna ;)

cemale

Aynı hatayı ben de alıyorum..
   # /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>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda2 during installation
UUID=95966a51-d7d1-441a-9d0f-e7ca81a6af6d /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda3 during installation
#UUID=745950a3-2338-434e-adff-17e483697cfc none            swap    sw              0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
/dev/mapper/cryptswap1 none swap sw 0 0 

  # <target name> <source device> <key file> <options>
cryptswap1 /dev/sda3 /dev/urandom swap,cipher=aes-cbc-essiv:sha256


Ben çözüm için uğraşmaya hazırım..

Cagriemer crypttab dosyasın'dan swap alanı'nı nasıl kaldırıyoruz?
Gerçekçi Ol İmkansızı İste !

if

@Monarch, /etc/fstab dosyası içerisinde bulunan /dev/mapper/cryptswap1 none swap sw 0 0 satırının önüne "#" işaretini koy ve #UUID=923134f5-7973-4c6f-9b1e-130c4998253f satırı önündeki "#" işareti kaldır. Yalnız sudo blkid /dev/sda5 komutuyla alacağın çıktıdaki swap alanının UUID'si ile /etc/fstab'dakinin aynı olduğunu kontrol et. /etc/crypttab girdisinin önüne de "#" koy. Tabi @cagriemer'in önerisi daha temiz yol.
Alıntı yapılan: Monarch - 16 Kasım 2011 - 20:18:43

# swap was on /dev/sda5 during installation
#UUID=923134f5-7973-4c6f-9b1e-130c4998253f none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

# <target name> <source device> <key file> <options>
cryptswap1 /dev/sda5 /dev/urandom swap,cipher=aes-cbc-essiv:sha256

@cemale, aynısı senin içinde geçerli.

Monarch

@Cagriemer,

crypttab dosyasından swap alanını nasıl kaldırıyoruz ???

cagriemer


cemale

@cagriemer ve @if yardımlarınız için teşekkürler..
Şimdi o hatayı vermiyor sorun çözüldü.Fakat bağlantılımıdır bilmem,açılışta masa üstü resmi hemen geliyor,fakat menüler yani unity-panel 6-7 saniye sonra geliyor
Gerçekçi Ol İmkansızı İste !

Monarch

@if in cevabındaki işlemi yapamıyorum. Dosya "read only" olduğu için değişiklik yapmama izin vermiyor.

"Could not save the file /etc/fstab.
You do not have the permissions necessary to save the file. Please check that you typed the location correctly and try again."

@cemele siz nasıl hallettiniz sorunu?

cemale

@cagriemer ilk bağlantısındaki anlatıma göre yaptım..
sırası ile;
sudo swapoff -a
sudo cryptsetup remove /dev/mapper/cryptswap1 


daha sonra
  sudo gedit /etc/fstab 
komutu ile dosyayı açtım ve
  /dev/mapper/cryptswap1 none swap sw 0 0
satırının önüne "#" işaretini koydum ve son olarak takas alanının önündeki
  #UUID=745950a3-2338-434e-adff-17e483697cfc none
'' # '' işaretini kaldırdım..
Gerçekçi Ol İmkansızı İste !

if

Alıntı yapılan: Monarch - 17 Kasım 2011 - 15:45:39
@if in cevabındaki işlemi yapamıyorum. Dosya "read only" olduğu için değişiklik yapmama izin vermiyor.

"Could not save the file /etc/fstab.
You do not have the permissions necessary to save the file. Please check that you typed the location correctly and try again."


@cemele siz nasıl hallettiniz sorunu?

@cemale'nin yaptığı gibi sudo kullanmanız gerekmekte.

Monarch

Alıntı yapılan: cemale - 17 Kasım 2011 - 15:58:29
@cagriemer ilk bağlantısındaki anlatıma göre yaptım..
sırası ile;
sudo swapoff -a
sudo cryptsetup remove /dev/mapper/cryptswap1 


daha sonra
  sudo gedit /etc/fstab 
komutu ile dosyayı açtım ve
  /dev/mapper/cryptswap1 none swap sw 0 0
satırının önüne "#" işaretini koydum ve son olarak takas alanının önündeki
  #UUID=745950a3-2338-434e-adff-17e483697cfc none
'' # '' işaretini kaldırdım..

tamamdır hocam. ;)
sıralı ve açıklayıcı anlatım için teşekkürler.

[ÇÖZÜLDÜ]
etiketlenebilir.