UCS 4.3 upgrade: "no symbol table."


#1

Hallo an alle
Nach einem Upgrade auf 4.3 geht nix mehr:

Grub(??) meldet ein error: no symbol table
Der Server hat RAID1 und LVM (für /home, /srv und /var)
Wer kann helfen?
Gruß Torsten

PS.: df -h zeigt nur noch die ssd ohne /srv, /var und /home an…
PPS.: Weitere Fehlermeldung beim booten: invalid path for logical volume


#2

…die beiden RAID-Laufwerke (/dev/sdb und /dev/sdc) haben dieselbe UUID. Ist das normal?


#3

Hallo an alle:

weitere Info: “pvdisplay” zeigt:

WARNING: Not using lvmetad because duplicate PVs were found.
WARNING: Use multipath or vgimportclone to resolve duplicate PVs?
WARNING: After duplicates are resolved, run "pvscan --cache" to enable lvmetad.
WARNING: PV 9C6JcI-sjEC-nVTL-68eA-iYF8-sLXJ-zXpWVT on /dev/sdc was already found on /dev/sdb.
WARNING: PV 9C6JcI-sjEC-nVTL-68eA-iYF8-sLXJ-zXpWVT on /dev/md126 was already found on /dev/sdb.
WARNING: PV 9C6JcI-sjEC-nVTL-68eA-iYF8-sLXJ-zXpWVT prefers device /dev/sdb because device seen first.
WARNING: PV 9C6JcI-sjEC-nVTL-68eA-iYF8-sLXJ-zXpWVT prefers device /dev/md126 because device size is correct.
--- Physical volume ---
PV Name           /dev/md126
VG Name          volgrp
...
...
PV UUID             9C6JcI-sjEC-nVTL-68eA-iYF8-sLXJ-zXpWVT

Wer kann helfen?
Gruß Torsten


#4

Moin,

ist das RAID1 denn korrekt gestartet, also was sagt cat /proc/mdstat?


#5

Hallo bytemine

cat /proc/mdstat?

gibt folgendes aus:

Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md126 : active (auto-read-only) raid1 sdb[1] sdc[0]
1855870976 blocks super external:/md127/0 [2/2] [UU]

md127 : inactive sdc1 sdb0
6306 blocks super external:imsm

unused devices:

Die beiden "U"s zeigen doch, das die Laufwerke “online” sind, oder?
Gruß Torsten


#6

weitere Info: “lsblk -f” gibt folgendes aus:

NAME    FSTYPE          LABEL     UUID                                   MOUNTPOINT
sda                                                                      
└─sda1  ext4            backup_do fb2a8f30-b191-4ffc-ba14-8963f15370c6   
sdb     isw_raid_member                                                  
└─md126 LVM2_member               9C6JcI-sjEC-nVTL-68eA-iYF8-sLXJ-zXpWVT 
sdc     isw_raid_member                                                  
└─md126 LVM2_member               9C6JcI-sjEC-nVTL-68eA-iYF8-sLXJ-zXpWVT 
sdd                                                                      
└─sdd1  ext4            backup_di a24d9cd8-7871-46f5-b60c-cf48996cab32   
sde                                                                      
└─sde1  ext4            backup_fr 0757f707-fb2e-47ac-8de4-189b49ec9aba   
sdf                                                                      
├─sdf1  ext4            ucs       e3e98dc6-e567-43a7-a3e6-704321523774   /
├─sdf2                                                                   
└─sdf5  swap                      ca1b6648-fe28-499b-af4d-98b2a04efbc4   [SWAP]
sdg                                                                      
└─sdg1  vfat            jet8gb    2642-9FAF                              /mnt/tmp

“blkid” gibt folgendes aus:

/dev/sda1: LABEL="backup_do" UUID="fb2a8f30-b191-4ffc-ba14-8963f15370c6" TYPE="ext4" PARTUUID="26471c8b-01"
/dev/sdb: TYPE="isw_raid_member"
/dev/md126: UUID="9C6JcI-sjEC-nVTL-68eA-iYF8-sLXJ-zXpWVT" TYPE="LVM2_member"
/dev/sdc: TYPE="isw_raid_member"
/dev/sdd1: LABEL="backup_di" UUID="a24d9cd8-7871-46f5-b60c-cf48996cab32" TYPE="ext4" PARTUUID="2c8a9d3c-01"
/dev/sde1: LABEL="backup_fr" UUID="0757f707-fb2e-47ac-8de4-189b49ec9aba" TYPE="ext4" PARTUUID="0005c05a-01"
/dev/sdf1: LABEL="ucs" UUID="e3e98dc6-e567-43a7-a3e6-704321523774" TYPE="ext4" PTTYPE="dos" PARTUUID="000b7d07-01"
/dev/sdf5: UUID="ca1b6648-fe28-499b-af4d-98b2a04efbc4" TYPE="swap" PARTUUID="000b7d07-05"
/dev/sdg1: LABEL="jet8gb" UUID="2642-9FAF" TYPE="vfat" PARTUUID="000ed7b0-01"

“pvdisplay” gibt folgendes aus:

  --- Physical volume ---
  PV Name               /dev/md126
  VG Name               volgrp
  PV Size               1,73 TiB / not usable 2,00 MiB
  Allocatable           yes 
  PE Size               4,00 MiB
  Total PE              453093
  Free PE               125413
  Allocated PE          327680
  PV UUID               9C6JcI-sjEC-nVTL-68eA-iYF8-sLXJ-zXpWVT

…und “lvdisplay”

  WARNING: Not using lvmetad because duplicate PVs were found.
  WARNING: Use multipath or vgimportclone to resolve duplicate PVs?
  WARNING: After duplicates are resolved, run "pvscan --cache" to enable lvmetad.
  WARNING: PV 9C6JcI-sjEC-nVTL-68eA-iYF8-sLXJ-zXpWVT on /dev/sdc was already found on /dev/sdb.
  WARNING: PV 9C6JcI-sjEC-nVTL-68eA-iYF8-sLXJ-zXpWVT on /dev/md126 was already found on /dev/sdb.
  WARNING: PV 9C6JcI-sjEC-nVTL-68eA-iYF8-sLXJ-zXpWVT prefers device /dev/sdb because device was seen first.
  WARNING: PV 9C6JcI-sjEC-nVTL-68eA-iYF8-sLXJ-zXpWVT prefers device /dev/md126 because device size is correct.
  --- Logical volume ---
  LV Path                /dev/volgrp/home
  LV Name                home
  VG Name                volgrp
  LV UUID                miziDd-UiD6-hmOA-2CZ5-sqng-ZLJ2-9q6O8c
  LV Write Access        read/write
  LV Creation host, time ucs-8183, 2015-08-10 14:17:21 +0200
  LV Status              NOT available
  LV Size                256,00 GiB
  Current LE             65536
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
   
  --- Logical volume ---
  LV Path                /dev/volgrp/var
  LV Name                var
  VG Name                volgrp
  LV UUID                xnQWrF-jiGD-15TS-bZOe-PK7v-G1Jm-3qVvcy
  LV Write Access        read/write
  LV Creation host, time ucs-8183, 2015-08-29 08:10:18 +0200
  LV Status              NOT available
  LV Size                256,00 GiB
  Current LE             65536
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
   
  --- Logical volume ---
  LV Path                /dev/volgrp/backup
  LV Name                backup
  VG Name                volgrp
  LV UUID                X8S6L8-zmzy-nsxA-mcy0-Ix5b-GL3x-RIYMKu
  LV Write Access        read/write
  LV Creation host, time ucs-8183, 2015-09-08 09:21:53 +0200
  LV Status              NOT available
  LV Size                512,00 GiB
  Current LE             131072
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
   
  --- Logical volume ---
  LV Path                /dev/volgrp/srv
  LV Name                srv
  VG Name                volgrp
  LV UUID                d5hGMP-82Lq-IifS-BIkf-Abmx-e4qh-eHLCRS
  LV Write Access        read/write
  LV Creation host, time ucs-8183, 2015-10-24 10:33:02 +0200
  LV Status              NOT available
  LV Size                256,00 GiB
  Current LE             65536
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

…und last, not least “fdisk -l”: :slight_smile:

Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x26471c8b

Device     Boot Start       End   Sectors   Size Id Type
/dev/sda1          63 976768064 976768002 465,8G 83 Linux


Disk /dev/sdb: 1,8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sdc: 1,8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/md126: 1,7 TiB, 1900411879424 bytes, 3711741952 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sdd: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x2c8a9d3c

Device     Boot Start        End    Sectors   Size Id Type
/dev/sdd1          63 1953520064 1953520002 931,5G  7 HPFS/NTFS/exFAT


Disk /dev/sde: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0005c05a

Device     Boot Start        End    Sectors   Size Id Type
/dev/sde1          63 1953520064 1953520002 931,5G 83 Linux


Disk /dev/sdf: 119,2 GiB, 128035676160 bytes, 250069680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000b7d07

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sdf1  *         2048 232919039 232916992 111,1G 83 Linux
/dev/sdf2       232921086 250068991  17147906   8,2G  5 Extended
/dev/sdf5       232921088 250068991  17147904   8,2G 82 Linux swap / Solaris


Disk /dev/sdg: 7,6 GiB, 8178891776 bytes, 15974398 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000ed7b0

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdg1  *     2048 15968255 15966208  7,6G  b W95 FAT32

Weitere Infos nötig?
Gruß Torsten


#7

Hallo
Neuer Tag, neues Glück… :slight_smile:

Hab’ versucht, GRUB zu reparieren: “update-grub” ergibt

Generating grub configuration file ...
Found background: /boot/grub/uniboot.png
Found background image: /boot/grub/uniboot.png
Found linux image: /boot/vmlinuz-4.9.0-6-amd64
Found initrd image: /boot/initrd.img-4.9.0-6-amd64
Found linux image: /boot/vmlinuz-4.9.0-ucs108-amd64
Found initrd image: /boot/initrd.img-4.9.0-ucs108-amd64
Found linux image: /boot/vmlinuz-4.1.0-ucs227-amd64
Found initrd image: /boot/initrd.img-4.1.0-ucs227-amd64
Found linux image: /boot/vmlinuz-4.1.0-ucs174-amd64
Found initrd image: /boot/initrd.img-4.1.0-ucs174-amd64
Found memtest86+ image: /boot/memtest86+.bin
  WARNING: Not using lvmetad because duplicate PVs were found.
  WARNING: Use multipath or vgimportclone to resolve duplicate PVs?
  WARNING: After duplicates are resolved, run "pvscan --cache" to enable lvmetad.
  WARNING: PV 9C6JcI-sjEC-nVTL-68eA-iYF8-sLXJ-zXpWVT on /dev/sdc was already found on /dev/sdb.
  WARNING: PV 9C6JcI-sjEC-nVTL-68eA-iYF8-sLXJ-zXpWVT on /dev/md126 was already found on /dev/sdb.
  WARNING: PV 9C6JcI-sjEC-nVTL-68eA-iYF8-sLXJ-zXpWVT prefers device /dev/sdb because device was seen first.
  WARNING: PV 9C6JcI-sjEC-nVTL-68eA-iYF8-sLXJ-zXpWVT prefers device /dev/md126 because device size is correct.
lsblk: /dev/mapper/volgrp-backup: not a block device
lsblk: /dev/mapper/volgrp-home: not a block device
lsblk: /dev/mapper/volgrp-srv: not a block device
lsblk: /dev/mapper/volgrp-var: not a block device
done

Wer kann mir helfen?
Gruß Torsten


#8

Hallo an alle

Nach einen

grub-install --modules="lvm" /dev/sdf

tritt der grub-Fehler “no symbol table” nicht mehr auf :slight_smile:

Dennoch wird nicht gebootet :grimacing:

"disk/by-uuid/e3e98dc6-e567-43a7-a3e6-704321523774": Invalid path for Logical Volume.
ucs: clean, 150825/14565376 files, 2196624/29114624 blocks

Die UUID “e3e98dc6-e567-43a7-a3e6-704321523774” ist ja die UUID für die Boot-/Root-SSD (/dev/sdf1).
Wieso sollte sie hier fürs LVM eingebunden werden (lv sind doch nur /home, /srv und /var)?

...to resolve duplicate PVs?

Es gibt doch nur EIN “physical volume”. Wieso dann “duplicate”?
In der /etc/fstab ist das root-Laufwerk mit

UUID=e3e98dc6-e567-43a7-a3e6-704321523774    /    ext4   errors=remount-ro,user_xattr    0    1

eingebunden

Alles sehr komisch. Ich versteh’ es nicht…

Gruß Torsten


#9

Hallo an alle
Letzter Versuch…

Die Ausgabe von mdstat läßt mir keine Ruhe

Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] 
md126 : active (auto-read-only) raid1 sda[1] sdc[0]
      1855870976 blocks super external:/md127/0 [2/2] [UU]
      
md127 : inactive sda[1](S) sdc[0](S)
      6306 blocks super external:imsm
       
unused devices: <none>

md126 ist “auto-read-only” gekennzeichnet…
Gruß Torsten


#10

Huhu,

Die beiden Festplatten sind im BIOS wohl in den RAID-Modus geschaltet. Das wird für Linux wirklich nicht empfohlen, und wenn man nach Debian 9 isw_raid_member sucht, so findet man mehrere Posts, die von Schwierigkeiten mit dieser Konstellation berichten.

Das Problem hierbei ist, dass das kein Hardware-RAID ist, sondern auch nur Software-RAID, das allerdings eben nicht von der Standardkomponente md bereitgestellt und dem Tool mdadm gemanaget wird, sondern von einem anderen Kernel-Mechanismus. Längst nicht mehr so gut getestet und weit verbreitet.

Das sinnvollste Vorgehen wäre meiner Meinung nach:

  1. Eine Rescue-CD besorgen, die auf einer älteren Debian-Version beruht, z.B. ein älteres grm 2014l
  2. Von besagter Rescue-CD booten, RAID & LVM aktivieren, Benennung und Größen aller LVM-Komponenten speichern
  3. Alle Daten von den Partitionen auf einen anderen Datenträger (z.B. externe Festplatte kopieren)
  4. Reboot, im BIOS die Festplatten vom RAID in den normalen Modus umschalten (manchmal AHCI genannt)
  5. Boot von Rescue-CD, normales SoftRAID mit mdadm anlegen, darüber LVM anlegen mit den gleichen Namen und Größen wie vorher
  6. Daten zurückkopieren, Pfade/UUIDs in fstab anpassen
  7. In chroot die initial ramdisks neu erstellen lassen
  8. Bootloader wieder installieren
  9. Reboot

Damit wären Sie dann auf die Standardkomponenten zurück gewechselt, und die sollten dann auch wieder funktionieren.

Gruß
mosu


#11

Hallo mosu
Vielen Dank für deine Rückmeldung, leider zu spät…
Ich hab’ den Server am Samstag nachmittag neu aufgesetzt. Jetzt aber nur noch mit Software-RAID ohne LVM und ohne SSD alles auf eine Platte (die vorherige Datenplatte, 2TB, sollte von der Größe erstmal für ein paar Jahre ausreichen). Die Daten konnte ich aus der Datensicherung zurückspielen.

Es ist bereits das zweite Mal, dass nach einem Update keine Arbeit mit dem Server möglich war. Der Chef bereut es schon, dass wir nicht doch einen MS-Server gekauft haben. Aber noch hab’ ich ihn in Griff (Chef mehr als den Server :slight_smile: )

Gruß aus Bremen, Torsten