Volume "MLM858L4" not found in catalog. Slot=1 InChanger set to zero

Wysłane przez rostman 
Volume "MLM858L4" not found in catalog. Slot=1 InChanger set to zero 08 sie 2016 - 10:40:07

Send PM

Problem z dodaniem taśm do katalogu/pool-a

root@svbk:~# mtx -f /dev/sg1 status
Storage Changer /dev/sg1:1 Drives, 24 Slots ( 0 Import/Export )
Data Transfer Element 0:Full (Storage Element 1 Loaded):VolumeTag = MLM858L4
Storage Element 1:Empty
Storage Element 2:Full :VolumeTag=MLM815L4
Storage Element 3:Full :VolumeTag=MLM852L4
Storage Element 4:Full :VolumeTag=LL2347L4
Storage Element 5:Full :VolumeTag=MLM853L4
Storage Element 6:Full :VolumeTag=MLM851L4
Storage Element 7:Full :VolumeTag=MLM854L4
Storage Element 8:Full :VolumeTag=LM7964L4
Storage Element 9:Full :VolumeTag=MLM859L4
Storage Element 10:Full :VolumeTag=MLM855L4
Storage Element 11:Full :VolumeTag=LL2354L4
Storage Element 12:Full :VolumeTag=LM7967L4
Storage Element 13:Full :VolumeTag=MLM856L4
Storage Element 14:Full :VolumeTag=LM7965L4
Storage Element 15:Full :VolumeTag=MLM857L4
Storage Element 16:Empty
Storage Element 17:Empty
Storage Element 18:Empty
Storage Element 19:Empty
Storage Element 20:Empty
Storage Element 21:Empty
Storage Element 22:Empty
Storage Element 23:Empty
Storage Element 24:Empty
root@svbk:~# bconsole
Connecting to Director 127.0.0.1:9101
1000 OK: svbk-dir Version: 5.2.6 (21 February 2012)
Enter a period to cancel a command.
*update
Automatically selected Catalog: MyCatalog
Using Catalog "MyCatalog"
Update choice:
1: Volume parameters
2: Pool from resource
3: Slots from autochanger
4: Long term statistics
Choose catalog item to update (1-4): 3
Automatically selected Storage: msl2024
Connecting to Storage daemon msl2024 at 127.0.0.1:9103 ...
3306 Issuing autochanger "slots" command.
Device "MSL2024" has 24 slots.
Connecting to Storage daemon msl2024 at 127.0.0.1:9103 ...
3306 Issuing autochanger "list" command.
Volume "MLM858L4" not found in catalog. Slot=1 InChanger set to zero.
Catalog record for Volume "MLM815L4" updated to reference slot 2.
Volume "MLM852L4" not found in catalog. Slot=3 InChanger set to zero.
Volume "LL2347L4" not found in catalog. Slot=4 InChanger set to zero.
Catalog record for Volume "MLM853L4" updated to reference slot 5.
Catalog record for Volume "MLM851L4" updated to reference slot 6.
Catalog record for Volume "MLM854L4" updated to reference slot 7.
Volume "LM7964L4" not found in catalog. Slot=8 InChanger set to zero.
Catalog record for Volume "MLM859L4" updated to reference slot 9.
Catalog record for Volume "MLM855L4" updated to reference slot 10.
Catalog record for Volume "LL2354L4" updated to reference slot 11.
Catalog record for Volume "LM7967L4" updated to reference slot 12.
Catalog record for Volume "MLM856L4" updated to reference slot 13.
Catalog record for Volume "LM7965L4" updated to reference slot 14.
Catalog record for Volume "MLM857L4" updated to reference slot 15.
*
*label barcodes slot=1 pool=TapePool
Automatically selected Storage: msl2024
Connecting to Storage daemon msl2024 at 127.0.0.1:9103 ...
3306 Issuing autochanger "slots" command.
Device "MSL2024" has 24 slots.
Connecting to Storage daemon msl2024 at 127.0.0.1:9103 ...
3306 Issuing autochanger "list" command.
The following Volumes will be labeled:
Slot Volume
==============
1 MLM858L4
Do you want to label these Volumes? (yes|no): yes
Connecting to Storage daemon msl2024 at 127.0.0.1:9103 ...
Sending label command for Volume "MLM858L4" Slot 1 ...
3920 Cannot label Volume because it is already labeled: "MLM858L4"
Label command failed for Volume MLM858L4.
*

Pytanie jak ponownie dodać Volumy do katalogu? Co robię źle?


root@svbk:~# bscan -s -m -c /etc/bacula/bacula-sd.conf -v -V MLM858L4\|MLM852L4\|LL2347L4\|LM7964L4 /dev/nst0
bscan: butil.c:287 Using device: "/dev/nst0" for reading.
08-Aug 12:29 bscan JobId 0: No slot defined in catalog (slot=0) for Volume "MLM858L4" on "lto4drive" (/dev/nst0).
08-Aug 12:29 bscan JobId 0: Cartridge change or "update slots" may be required.
08-Aug 12:29 bscan JobId 0: 3301 Issuing autochanger "loaded? drive 0" command.
08-Aug 12:29 bscan JobId 0: 3302 Autochanger "loaded? drive 0", result is Slot 1.
08-Aug 12:29 bscan JobId 0: Ready to read from volume "MLM858L4" on device "lto4drive" (/dev/nst0).
08-Aug 12:30 bscan: ERROR TERMINATION at bscan.c:305
mysql.c:210 Unable to connect to MySQL server.
Database=bacula User=bacula
MySQL connect failed either server not running or your authorization is incorrect.

przez phpmyadmin loguję się bez problemu do bazy mysql? w czym może byc problem?



Zmieniany 2 raz(y). Ostatnia zmiana 2016-08-08 12:32 przez rostman.
Re: Volume "MLM858L4" not found in catalog. Slot=1 InChanger set to zero 08 sie 2016 - 16:13:58

Send PM

A co konkretnie chcesz uzyskać, bo widzę dwie możliwości:
1. zaetykietować (pustą) taśmę kasując bezpowrotnie jej zawartość
to wydaje się robisz w pierwszej części poleceniem label
2. zaimportować istniejącą taśmę z danymi
to wydaje się chcesz zrobić w drugiej części poleceniem bscan

Jeśli poprawna odpowiedź to 1), to proponuję nadpisać ręcznie pierwszy blok danych na tej taśmie - wykonanie dowolne, może być za pomocą dd może być mt weof lub inne.
Jeśli jednak zależy Ci na 2), to musisz podać poprawne parametry logowania, za manualem:
-n <name> specify the database name (default bacula)
-u <user> specify database user name (default bacula)
-P <password> specify database password (default none)
-h <host> specify database host (default NULL)

--
Profesjonalne usługi Bacula: [www.bacula.com.pl]
Re: Volume "MLM858L4" not found in catalog. Slot=1 InChanger set to zero 08 sie 2016 - 17:25:09

Send PM

ad.1 tak, właśnie na początku chciałem zrobić. Ale trzeba było doczytać.
mt -f /dev/st0 rewind
mt -f /dev/st0 weof

ad.2 Nie mogłem się połączyć z bazą mysql, przegapiłem wpis -h 127.0.0.1 Dzięki za pomoc.

root@svbk:~# bscan -n bacula -u bacula -P tajnehaslo -h 127.0.0.1 -s -m -c bacula-sd.conf -v -V MLM858L4\|MLM852L4\|LL2347L4\|LM7964L4 /dev/nst0
bscan: butil.c:287 Using device: "/dev/nst0" for reading.
08-Aug 17:05 bscan JobId 0: No slot defined in catalog (slot=0) for Volume "MLM858L4" on "lto4drive" (/dev/nst0).
08-Aug 17:05 bscan JobId 0: Cartridge change or "update slots" may be required.
08-Aug 17:05 bscan JobId 0: 3301 Issuing autochanger "loaded? drive 0" command.
08-Aug 17:05 bscan JobId 0: 3302 Autochanger "loaded? drive 0", result: nothing loaded.
08-Aug 17:05 bscan JobId 0: Warning: acquire.c:239 Read open device "lto4drive" (/dev/nst0) Volume "MLM858L4" failed: ERR=dev.c:506 Unable to open device "lto4drive" (/dev/nst0): ERR=No medium found

08-Aug 17:05 bscan JobId 0: No slot defined in catalog (slot=0) for Volume "MLM858L4" on "lto4drive" (/dev/nst0).
08-Aug 17:05 bscan JobId 0: Cartridge change or "update slots" may be required.
Mount Volume "MLM858L4" on device "lto4drive" (/dev/nst0) and press return when ready:

Można jakoś wymusić, aby sam sobie montował taśmy?



Zmieniany 4 raz(y). Ostatnia zmiana 2016-08-08 17:28 przez rostman.
Re: Volume "MLM858L4" not found in catalog. Slot=1 InChanger set to zero 27 sty 2017 - 09:36:26

Send PM

Również mam z tym problem.
Biblioteka taśmowa była podłączona wcześniej do baculi i tam działała bez problemu,
niestety straciłem tamtą bazę (wraz z serwerem sad smiley )
Po zainstalowaniu wszystkich modułów i uruchomieniu na nowym serwerze nie mogę dodać taśm do puli.
Wszystkie taśmy mogą zostać wyczyszczone, dane póki co na nowo mogę zrzucić.
Jak najprościej i najszybciej naprawić ten problem?

Polecenie label:
*label storage=BibliotekaTasmowa slot=1-103 pool=Pool_Test barcodes
[...]
Do you want to label these Volumes? (yes|no): yes
Media record for Slot 1 Volume "BE0030L6" already exists.
Connecting to Storage daemon ts-3310-lto-6 at 192.168.1.2:9103 ...
Sending label command for Volume "BE0019L6" Slot 2 ...
3304 Issuing autochanger "load slot 2, drive 0" command for vol BE0019L6.
3305 Autochanger "load slot 2, drive 0", status is OK for vol BE0019L6.
3920 Cannot label Volume because it is already labeled: "BE0019L6"
Label command failed for Volume BE0019L6.
Sending label command for Volume "BE0006L6" Slot 3 ...
3307 Issuing autochanger "unload slot 2, drive 0" command for vol BE0006L6.
3304 Issuing autochanger "load slot 3, drive 0" command for vol BE0006L6.
3305 Autochanger "load slot 3, drive 0", status is OK for vol BE0006L6.
3920 Cannot label Volume because it is already labeled: "BE0006L6"
[...]


Polecenie Update:
*update slots BibliotekaTasmowa 
Automatically selected Catalog: baza-bacula
Using Catalog "baza-bacula"
Enter autochanger drive[0]: 
Connecting to Storage daemon BibliotekaTasmowa at 192.168.1.2:9103 ...
3306 Issuing autochanger "slots" command.
Device "ts-3310" has 103 slots.
Connecting to Storage daemon BibliotekaTasmowa at 192.168.1.2:9103 ...
3306 Issuing autochanger "list" command.
Catalog record for Volume "BE0030L6" updated to reference slot 1.
Volume "BE0019L6" not found in catalog. Slot=2 InChanger set to zero.
[...]
Re: Volume "MLM858L4" not found in catalog. Slot=1 InChanger set to zero 27 sty 2017 - 14:32:41

Send PM

Co należy zrobić opisałem w swoim poście z dn. 08 sie 2016 - 16:13:58 powyżej. To co zrobisz to zależy wyłącznie od Twojej potrzeby. To Ty musisz o tym zdecydować a następnie po prostu wykonać opisane tam działania.

--
Profesjonalne usługi Bacula: [www.bacula.com.pl]
Re: Volume "MLM858L4" not found in catalog. Slot=1 InChanger set to zero 27 sty 2017 - 15:29:14

Send PM

Widziałem to i ciągle myślałem dlaczego mi nie działa przez MT,
aż dopiero teraz wpadłem na genialny pomysł by wyłączyć bacule. thumbs up

Dobrze teraz jak najlepiej montować zasoby, mam 100 taśm i każdą pojedynczo to nie bardzo.
Jakiś automat może czy coś ?
Re: Volume "MLM858L4" not found in catalog. Slot=1 InChanger set to zero 28 sty 2017 - 14:19:29

Send PM

seta17 Napisał(a):
-------------------------------------------------------
> Dobrze teraz jak najlepiej montować zasoby, mam
> 100 taśm i każdą pojedynczo to nie bardzo.
> Jakiś automat może czy coś ?

Napisać sobie skrypt, który będzie ładował taśmy po kolei. Ja tak robię. Skrypt do napisania w kilka minut.

--
Profesjonalne usługi Bacula: [www.bacula.com.pl]
Przykro nam, ale tylko zarejestrowane osoby mogą pisać na tym forum.

Kliknij żeby zalogować