{"action":"created","issue":{"url":"https://api.github.com/repos/rear/rear/issues/1891","repository_url":"https://api.github.com/repos/rear/rear","labels_url":"https://api.github.com/repos/rear/rear/issues/1891/labels{/name}","comments_url":"https://api.github.com/repos/rear/rear/issues/1891/comments","events_url":"https://api.github.com/repos/rear/rear/issues/1891/events","html_url":"https://github.com/rear/rear/issues/1891","id":347952166,"node_id":"MDU6SXNzdWUzNDc5NTIxNjY=","number":1891,"title":"Unable to restore to PPC64LE system with ERROR: Mount command 'mount /dev/disk/by-label/RELAXRECOVER /tmp/rear.SgfzmzgGmm2nVkE/outputfs' failed.","user":{"login":"suseusr168","id":29214472,"node_id":"MDQ6VXNlcjI5MjE0NDcy","avatar_url":"https://avatars1.githubusercontent.com/u/29214472?v=4","gravatar_id":"","url":"https://api.github.com/users/suseusr168","html_url":"https://github.com/suseusr168","followers_url":"https://api.github.com/users/suseusr168/followers","following_url":"https://api.github.com/users/suseusr168/following{/other_user}","gists_url":"https://api.github.com/users/suseusr168/gists{/gist_id}","starred_url":"https://api.github.com/users/suseusr168/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/suseusr168/subscriptions","organizations_url":"https://api.github.com/users/suseusr168/orgs","repos_url":"https://api.github.com/users/suseusr168/repos","events_url":"https://api.github.com/users/suseusr168/events{/privacy}","received_events_url":"https://api.github.com/users/suseusr168/received_events","type":"User","site_admin":false},"labels":[{"id":11990024,"node_id":"MDU6TGFiZWwxMTk5MDAyNA==","url":"https://api.github.com/repos/rear/rear/labels/support/question","name":"support/question","color":"88dd44","default":false}],"state":"open","locked":false,"assignee":{"login":"jsmeix","id":1788608,"node_id":"MDQ6VXNlcjE3ODg2MDg=","avatar_url":"https://avatars0.githubusercontent.com/u/1788608?v=4","gravatar_id":"","url":"https://api.github.com/users/jsmeix","html_url":"https://github.com/jsmeix","followers_url":"https://api.github.com/users/jsmeix/followers","following_url":"https://api.github.com/users/jsmeix/following{/other_user}","gists_url":"https://api.github.com/users/jsmeix/gists{/gist_id}","starred_url":"https://api.github.com/users/jsmeix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jsmeix/subscriptions","organizations_url":"https://api.github.com/users/jsmeix/orgs","repos_url":"https://api.github.com/users/jsmeix/repos","events_url":"https://api.github.com/users/jsmeix/events{/privacy}","received_events_url":"https://api.github.com/users/jsmeix/received_events","type":"User","site_admin":false},"assignees":[{"login":"jsmeix","id":1788608,"node_id":"MDQ6VXNlcjE3ODg2MDg=","avatar_url":"https://avatars0.githubusercontent.com/u/1788608?v=4","gravatar_id":"","url":"https://api.github.com/users/jsmeix","html_url":"https://github.com/jsmeix","followers_url":"https://api.github.com/users/jsmeix/followers","following_url":"https://api.github.com/users/jsmeix/following{/other_user}","gists_url":"https://api.github.com/users/jsmeix/gists{/gist_id}","starred_url":"https://api.github.com/users/jsmeix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jsmeix/subscriptions","organizations_url":"https://api.github.com/users/jsmeix/orgs","repos_url":"https://api.github.com/users/jsmeix/repos","events_url":"https://api.github.com/users/jsmeix/events{/privacy}","received_events_url":"https://api.github.com/users/jsmeix/received_events","type":"User","site_admin":false},{"login":"schabrolles","id":19491077,"node_id":"MDQ6VXNlcjE5NDkxMDc3","avatar_url":"https://avatars1.githubusercontent.com/u/19491077?v=4","gravatar_id":"","url":"https://api.github.com/users/schabrolles","html_url":"https://github.com/schabrolles","followers_url":"https://api.github.com/users/schabrolles/followers","following_url":"https://api.github.com/users/schabrolles/following{/other_user}","gists_url":"https://api.github.com/users/schabrolles/gists{/gist_id}","starred_url":"https://api.github.com/users/schabrolles/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/schabrolles/subscriptions","organizations_url":"https://api.github.com/users/schabrolles/orgs","repos_url":"https://api.github.com/users/schabrolles/repos","events_url":"https://api.github.com/users/schabrolles/events{/privacy}","received_events_url":"https://api.github.com/users/schabrolles/received_events","type":"User","site_admin":false}],"milestone":null,"comments":6,"created_at":"2018-08-06T14:39:49Z","updated_at":"2018-08-07T09:26:12Z","closed_at":null,"author_association":"NONE","body":"#### Relax-and-Recover (ReaR) Issue Template\r\n\r\nFill in the following items before submitting a new issue\r\n(quick response is not guaranteed with free support):\r\n\r\n* ReaR version (\"/usr/sbin/rear -V\"):\r\nRelax-and-Recover 2.4 / Git\r\n<pre>\r\nrpm -qa|grep rear\r\nrear23a-2.3.a-1.1.ppc64le\r\n</pre>\r\n\r\n* OS version (\"cat /etc/rear/os.conf\" or \"lsb_release -a\" or \"cat /etc/os-release\"):\r\n<pre>\r\ncat /etc/os-release\r\nNAME=\"SLES\"\r\nVERSION=\"12-SP3\"\r\nVERSION_ID=\"12.3\"\r\nPRETTY_NAME=\"SUSE Linux Enterprise Server 12 SP3\"\r\nID=\"sles\"\r\nANSI_COLOR=\"0;32\"\r\nCPE_NAME=\"cpe:/o:suse:sles:12:sp3\"\r\n</pre>\r\n\r\n* ReaR configuration files (\"cat /etc/rear/site.conf\" and/or \"cat /etc/rear/local.conf\"):\r\n<pre>\r\ncat /etc/rear/local.conf\r\n# Default is to create Relax-and-Recover rescue media as ISO image\r\n# set OUTPUT to change that\r\n# set BACKUP to activate an automated (backup and) restore of your data\r\n# Possible configuration values can be found in /usr/share/rear/conf/default.conf\r\n#\r\n# This file (local.conf) is intended for manual configuration. For configuration\r\n# through packages and other automated means we recommend creating a new\r\n# file named site.conf next to this file and to leave the local.conf as it is.\r\n# Our packages will never ship with a site.conf.\r\n\r\nAUTOEXCLUDE_MULTIPATH=n\r\nBOOT_OVER_SAN=y\r\nREAR_INITRD_COMPRESSION=lzma\r\nOUTPUT=ISO\r\nISO_MAX_SIZE=4000\r\nBACKUP=NETFS\r\nBACKUP_URL=iso:///iso_fs/REAR_BACKUP\r\nISO_DIR=/iso_fs/REAR_ISO\r\nTMPDIR=/iso_fs/REAR_TEMP\r\nOUTPUT_URL=null\r\nBOOT_FROM_SAN=y\r\nEXCLUDE_MOUNTPOINTS=( /iso_fs /opt/IBM/ITM /cv /opt/splunkforwarder /opt/teamquest /var/opt/BESClient /usr/sap /hana/data /hana/log /hana/shared /hana/backup /usr/sap/basis /usr/sap/srm /PA_backup )\r\nEXCLUDE_COMPONENTS=( /dev/mapper/20017380034880209 /dev/mapper/2001738003488020a /dev/mapper/2001738003488020b /dev/mapper/2001738003488020c /dev/mapper/2001738003488020d /dev/mapper/2001738003488020e /dev/mapper/2001738003488020f /dev/mapper/20017380034880210 /dev/mapper/20017380034880211 /dev/mapper/20017380034880212 /dev/mapper/20017380034880213 /dev/mapper/20017380034880214 /dev/mapper/20017380034880215 /dev/mapper/20017380034880216 )\r\n\r\n## SLES12-SP2\r\n\r\nREQUIRED_PROGS=( \"${REQUIRED_PROGS[@]}\" snapper chattr lsattr )\r\n\r\nCOPY_AS_IS=( \"${COPY_AS_IS[@]}\" /usr/lib/snapper/installation-helper /etc/snapper/config-templates/default )\r\n\r\nfor subvol in $(findmnt -n -r -t btrfs | cut -d ' ' -f 1 | grep -v '^/$' | egrep -v 'snapshots|crash') ; do\r\n        BACKUP_PROG_INCLUDE=( \"${BACKUP_PROG_INCLUDE[@]}\" \"$subvol\" )\r\ndone\r\n\r\nPOST_RECOVERY_SCRIPT=( 'if snapper --no-dbus -r $TARGET_FS_ROOT get-config | grep -q \"^QGROUP.*[0-9]/[0-9]\" ; then snapper --no-dbus -r $TARGET_FS_ROOT set-config QGROUP= ; snapper --no-dbus -r $TARGET_FS_ROOT setup-quota && echo snapper setup-quota done || echo snapper setup-quota failed ; else echo snapper setup-quota not used ; fi' )\r\n</pre>\r\n\r\n* Hardware (PC or PowerNV BareMetal or ARM) or virtual machine (KVM guest or PoverVM LPAR): PowerVM LPAR\r\n\r\n* System architecture (x86 compatible or PPC64/PPC64LE or what excat ARM device):\r\nPPC64LE\r\n* Firmware (BIOS or UEFI or Open Firmware) and bootloader (GRUB or ELILO or Petitboot):\r\nGRUB\r\n\r\n* Description of the issue (ideally so that others can reproduce it):\r\nI have attached the log.\r\n[eniesdbs101_restore.txt](https://github.com/rear/rear/files/2262950/eniesdbs101_restore.txt)\r\n\r\nGot the following errors when trying to restore:\r\n<pre>\r\nRESCUE eniesdbd012:~ # rear -dDv recover\r\nRelax-and-Recover 2.4 / Git\r\nUsing log file: /var/log/rear/rear-eniesdbd012.log\r\nRunning workflow recover within the ReaR rescue/recovery system\r\n\r\nERROR: Mount command 'mount /dev/disk/by-label/RELAXRECOVER /tmp/rear.SgfzmzgGmm2nVkE/outputfs' failed.\r\n</pre>\r\n\r\nFurther down in the logs, we saw the following:\r\n<pre>\r\n[  OK  ] Started udev Kernel Device Manager.\r\n         Starting Initialize Rescue System...\r\n\r\nVerifying md5sums of the files in the Relax-and-Recover rescue system\r\n\r\nmd5sum: ./dev/.SRC-Semaphore: No such file or directory\r\n./dev/.SRC-Semaphore: FAILED open or read\r\n[  OK  ] Found device /dev/ttyS0.\r\n[  OK  ] Started udev Coldplug all Devices.\r\nmd5sum: WARNING: 1 listed file could not be read\r\nPossibly corrupted Relax-and-Recover rescue system\r\nProceeding 'bona fide' nevertheless...\r\n</pre>\r\n\r\nThe strange thing is that we were able to restore to this same system and it worked before. \r\n\r\nWe wanted to add more customization in the Rescue system (original system) and restore the backup to the same system so we don't know why it doesn't work anymore.\r\n\r\nAny help would be greatly appreciated. Thank you. \r\n\r\n* Work-around, if any:\r\n"},"comment":{"url":"https://api.github.com/repos/rear/rear/issues/comments/410993931","html_url":"https://github.com/rear/rear/issues/1891#issuecomment-410993931","issue_url":"https://api.github.com/repos/rear/rear/issues/1891","id":410993931,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMDk5MzkzMQ==","user":{"login":"jsmeix","id":1788608,"node_id":"MDQ6VXNlcjE3ODg2MDg=","avatar_url":"https://avatars0.githubusercontent.com/u/1788608?v=4","gravatar_id":"","url":"https://api.github.com/users/jsmeix","html_url":"https://github.com/jsmeix","followers_url":"https://api.github.com/users/jsmeix/followers","following_url":"https://api.github.com/users/jsmeix/following{/other_user}","gists_url":"https://api.github.com/users/jsmeix/gists{/gist_id}","starred_url":"https://api.github.com/users/jsmeix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jsmeix/subscriptions","organizations_url":"https://api.github.com/users/jsmeix/orgs","repos_url":"https://api.github.com/users/jsmeix/repos","events_url":"https://api.github.com/users/jsmeix/events{/privacy}","received_events_url":"https://api.github.com/users/jsmeix/received_events","type":"User","site_admin":false},"created_at":"2018-08-07T09:26:12Z","updated_at":"2018-08-07T09:26:12Z","author_association":"CONTRIBUTOR","body":"I am not at all a networking expert but as far as I know\r\none cannot rely on the numbering of traditional network interface names\r\n(i.e. eth0 versus eth1) because the network interface numbers\r\ndepend on when each network interface hardware becomes available\r\nso that eth0 matches those network interface hardware that became\r\nfirst available to the kernel and eth1 is the next one and so on.\r\nIn the end it depends on hardware timing randomness, cf.\r\nhttps://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/\r\n"}}
{"actor":{"display_login":"jsmeix"}}