Dear Bacula Users,
I wonder if someone had faced a similar problem that have been haunting me for weeks and I found no exact similar case on the internet. This partitioned tape library with two drivers for the Bacula machine cannot perform a weof diretcly: [root@localhost Device]# mt -f /dev/tape/by-id/scsi-35005076044064c01-nst weof /dev/tape/by-id/scsi-35005076044064c01-nst: Input/output error mt: The tape is write-protected. And the dmesg displays the error: [Thu Apr 18 17:32:01 2024] st 14:0:0:0: [st0] Sense Key : Data Protect [current] [Thu Apr 18 17:32:01 2024] st 14:0:0:0: [st0] Add. Sense: Operator selected write protect However, if we do an eod before weof, it displays no error. [root@localhost Device]# mt -f /dev/tape/by-id/scsi-35005076044064c01-nst eod [root@localhost Device]# mt -f /dev/tape/by-id/scsi-35005076044064c01-nst weof But still, I cannot use the tape with Bacula, or test it with btape: [root@localhost Device]# /opt/bacula/bin/btape /dev/tape/by-id/scsi-35005076044064c01-nst Tape block granularity is 1024 bytes. btape: butil.c:296-0 Using device: "/dev/tape/by-id/scsi-35005076044064c01-nst" for writing. btape: btape.c:475-0 open device "Drive-0" (/dev/tape/by-id/scsi-35005076044064c01-nst): OK *label Enter Volume Name: test btape: block.c:301-0 [SE0201] Write error at 0:0 on device "Drive-0" (/dev/tape/by-id/scsi-35005076044064c01-nst) Vol=test. ERR=Input/output error. 18-Apr 17:39 btape JobId 0: Error: block.c:301 [SE0201] Write error at 0:0 on device "Drive-0" (/dev/tape/by-id/scsi-35005076044064c01-nst) Vol=test. ERR=Input/output error. And the same dmesg Data Protect message appears. The curious thing is we are able to write and restore some files using tar using the same drive, but only if we manually move the tape: [root@localhost Device]# tar cvf /dev/tape/by-id/scsi-35005076044064c01-nst /etc/resolv.conf tar: Removing leading `/' from member names /etc/resolv.conf [root@localhost Device]# tar tvf /dev/tape/by-id/scsi-35005076044064c01-nst tar: This does not look like a tar archive tar: Exiting with failure status due to previous errors [root@localhost Device]# mt -f /dev/tape/by-id/scsi-35005076044064c01-nst bsf 2 [root@localhost Device]# mt -f /dev/tape/by-id/scsi-35005076044064c01-nst fsf [root@localhost Device]# tar tvf /dev/tape/by-id/scsi-35005076044064c01-nst -rw-r--r-- root/root 74 2024-04-18 16:24 etc/resolv.conf mt status as follows: [root@localhost Device]# mt -f /dev/tape/by-id/scsi-35005076044064c01-nst status SCSI 2 tape drive: File number=20, block number=1, partition=0. Tape block size 0 bytes. Density code 0x5c (LTO-7). Soft error count since last status=0 General status bits on (1010000): ONLINE IM_REP_EN The tapes are new, LTO7 such as the drive, the red read-only physical tape switches are open, no encryption is used by the drivers. We already tried two different OSes with the same behavior. Ubuntu and Rocky Linux. There are no relevant tape library error logs. Any hints? Rgds. MSc,MBA Heitor Faria (Miami/USA) Bacula LATAM CIO mobile1: + 1 909 655-8971 mobile2: + 55 61 98268-4220 bacula.lat | bacula.com.br
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users