Project

General

Profile

Actions

Bug #4865

closed

ceph-disk: activate fails on debian wheezy due to missing udev by-partuuid rules

Added by Sage Weil almost 11 years ago. Updated almost 11 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

it fails because wheezy has no /dev/disk/by-partuuid. we either need to install our own rules for that, or work around it similar to what we do with centos.

Actions #1

Updated by Sage Weil almost 11 years ago

  • Priority changed from Normal to High
Actions #3

Updated by Sage Weil almost 11 years ago

(01:59:54 PM) sagelap [~sage@2607:f298:a:607:598c:d480:4af:b6ce] entered the room.
(02:00:44 PM) paravoid: http://bugs.debian.org/681809
(02:00:50 PM) paravoid: and somehow it was in my browser's history
(02:00:59 PM) tnt: ah ! just found a bug in my crush simulation tool.
(02:01:42 PM) jluis left the room (quit: Remote host closed the connection).
(02:02:06 PM) paravoid: could be http://git.kernel.org/cgit/linux/hotplug/udev.git/commit/?id=1b9e13e2e2c4755752e1e9fd8ff4399af7329ab8
(02:02:13 PM) ScOut3R left the room (quit: Read error: Operation timed out).
(02:02:13 PM) paravoid: aka 178~10
(02:03:38 PM) joao [~] entered the room.
(02:03:38 PM) mode (+o joao) by ChanServ
(02:03:41 PM) Wolff_John [~] entered the room.
(02:07:34 PM) paravoid: replied to that bug report
(02:08:51 PM) sagelap1 [~] entered the room.
(02:09:23 PM) sagelap1: paravoid: looks promising..
(02:09:27 PM) sagelap1: will get fix get into wheezy?
(02:09:46 PM) sagelap left the room (quit: Read error: Connection reset by peer).
(02:10:17 PM) paravoid: I wouldn't give it high chances, but it might be able to creep in if there's other serious enough changes that need to happen on wheezy
(02:10:23 PM) paravoid: let's see what the maintainer will say
(02:10:46 PM) paravoid: however, if I understand that patch well, you could ship your rules files that have the rules without the ID_ part
(02:10:54 PM) sagelap1: well we can safely ship a || rule with th ewrong ID_ name
(02:10:55 PM) sagelap1: :)
(02:10:57 PM) sagelap1: yeah
(02:11:01 PM) paravoid: this would make them compatible with udev < 178
(02:11:07 PM) paravoid: and they'd be just ignored on >= 178
(02:11:25 PM) paravoid: since there isn't going to be any PART_ENTRY_{NAME,UUID} there
(02:11:32 PM) paravoid: so, win
(02:11:39 PM) sagelap1: yay
(02:12:40 PM) loicd [~] entered the room.
(02:14:56 PM) sjustlaptop [~] entered the room.

Actions #4

Updated by Anonymous almost 11 years ago

  • Status changed from New to In Progress
  • Assignee set to Anonymous
Actions #5

Updated by Sage Weil almost 11 years ago

  • Assignee changed from Anonymous to Sage Weil

wip-4865

paravoid says it's specific to wheezy.. the udev rules are different than upstream.

moving the by-partuuid below the blkid probe fixes it.

Actions #7

Updated by Sage Weil almost 11 years ago

  • Status changed from In Progress to Resolved

commit:d8d7113c35b59902902d487738888567e3a6b933

Actions #8

Updated by Tamilarasi muthamizhan almost 11 years ago

  • Status changed from Resolved to In Progress

tested with cuttlefish branch on burnupi26, still seeing the same issue

Actions #9

Updated by Sage Weil almost 11 years ago

  • Status changed from In Progress to Resolved

you were on 0.61.2... the udev fix was 2 patchs after that. tested after doing install --dev=cuttlefish and it worked. so this'll get fixed for real for ppl with teh next cuttlefish point release...

Actions

Also available in: Atom PDF