Can't query tape robot status

yakatz

Member
Dec 19, 2022
7
1
8
I am trying to configure PBS with my older Qualstar TLS-58132 library (LTO-5).
The tape drives seem to be working fine, but there seem to be issues with the robot itself.

Code:
root@robot00:/holding# proxmox-tape changer list
┌────────┬─────────────────────────────────┬──────────┬───────────┬────────────┐
│ name   │ path                            │ vendor   │ model     │ serial     │
╞════════╪═════════════════════════════════╪══════════╪═══════════╪════════════╡
│ robot0 │ /dev/tape/by-id/scsi-XXXXXXXXXX │ QUALSTAR │ TLS-58132 │ XXXXXXXXXX │
└────────┴─────────────────────────────────┴──────────┴───────────┴────────────┘
root@robot00:/holding# proxmox-tape changer status robot0
Error: error reading element status: read element status (B8h) failed: Illegal Request, Additional sense: Invalid field in cdb
root@robot00:/holding#

I found one other place in the forums that mentions this error, but it does not appear to be connected since they were able to use pmtx to query the status, but I get the same error if I try that. Any thoughts?
 
what is your version? (proxmox-backup-manager versions --verbose)
 
Code:
root@robot00:~# proxmox-backup-manager versions --verbose
proxmox-backup                3.0.1        running kernel: 6.2.16-3-pve
proxmox-backup-server         3.0.2-1      running version: 3.0.2
pve-kernel-6.2                8.0.5
proxmox-kernel-helper         8.0.3
proxmox-kernel-6.2.16-6-pve   6.2.16-7
proxmox-kernel-6.2            6.2.16-7
pve-kernel-6.2.16-3-pve       6.2.16-3
ifupdown2                     3.2.0-1+pmx3
libjs-extjs                   7.0.0-3
proxmox-backup-docs           3.0.2-1
proxmox-backup-client         3.0.2-1
proxmox-mail-forward          0.2.0
proxmox-mini-journalreader    1.4.0
proxmox-offline-mirror-helper unknown
proxmox-widget-toolkit        4.0.6
pve-xtermjs                   4.16.0-3
smartmontools                 7.3-pve1
zfsutils-linux                2.1.12-pve1
root@robot00:~#
 
mhmm is there any scsi reference for that changer available as documentation (i could not find one) the commands we do work for all libraries we encountered so far.

also the output of strace would be interesting (you probably have to install it first with 'apt install strace')

Code:
strace -fyy pmtx status --changer robot0