Hi Wanderlei,

i'm grateful for your help.
volumes are in storage_good, and your solution did the trick.

i wonder how is it possible that every StorageId reference of jobs_good was
completely messed up...

maybe it was some query i did in the past which accidentally created this
situation.

thank you again.





2015-11-23 22:49 GMT+01:00 Wanderlei Huttel <wanderleihut...@gmail.com>:

> Hi Stefano
>
> The old backups (volumes) are in storage_good or storage_bad ? If they are
> in the old place (storage_bad), you need to recreate the old storage in
> bacula.
>
> If they are in storage_good you can alter database and change StorageId of
> table Media to set the Storaged of old BackupsI did a test and it worked.
>
>
> # Query to get storage id
> select StorageId, Name from Storage;
>
> # Query to get MediaId from a Specifics Jobs  / (X1, X2, X3 are the
> numbers of JobId's)
> select distinct MediaId from JobMedia where JobId in (X1, X2, X2);
>
> # Query to get update StorageId on table Media / XXX is the number of
> StorageId (X1, X2, X3 are the numbers of JobId's)
> update Media set
> StorageId = XXX
> where MediaId in ( select distinct MediaId from JobMedia where JobId in
> (X1, X2, X2)  );
>
>
> Best Regards Wanderlei
>
>
> 2015-11-23 17:45 GMT-02:00 stefano scotti <scottistefan...@gmail.com>:
>
>> Hello everyone,
>>
>> im using bacula 5.2, i hope it isnt too old for you to give me an answer.
>>
>> the problem is this:
>>
>> when i try to restore from a job which refers to a storage named
>> "storage_good", it returns an error saying that the task cannot be
>> performed, because storage resource cannot be found... but this storage
>> resource is not right, it is an old storage that has nothing to do with the
>> job. it is named "storage_bad".
>>
>> this "storage_bad" was deleted some weeks ago cause i didnt need it
>> anymore.
>>
>> this is the error:
>>
>> 23-nov 19:59 mydir-dir JobId 1988: Start Restore Job
>> RestoreFiles.2015-11-23_19.59.23_06
>> 23-nov 19:59 mydir-dir JobId 1988: Using Device "good_device"
>> 23-nov 19:59 mydir-dir JobId 1988: Warning: Could not get storage
>> resource 'bad_storage'.
>> 23-nov 19:59 mydir-sd JobId 1988: Fatal error: No Volume names found for
>> restore.
>> 23-nov 19:59 mydir-fd JobId 1988: Fatal error: job.c:2390 Bad response to
>> Read Data command. Wanted 3000 OK data
>> , got 3000 error
>>
>> 23-nov 19:59 mydir-dir JobId 1988: Fatal error: Could not get storage
>> resource 'bad_storage'.
>> 23-nov 19:59 mydir-dir JobId 1988: Error: Bacula mydir-dir 5.2.6
>> (21Feb12):
>> Build OS:               x86_64-pc-linux-gnu debian 7.0
>> JobId:                  1988
>> Job:                    RestoreFiles.2015-11-23_19.59.23_06
>> Restore Client:         mydir-fd
>> Start time:             23-nov-2015 19:59:25
>> End time:               23-nov-2015 19:59:25
>> Files Expected:         7
>> Files Restored:         0
>> Bytes Restored:         0
>> Rate:                   0.0 KB/s
>> FD Errors:              1
>> FD termination status:
>> SD termination status:  Error
>> Termination:            *** Restore Error ***
>>
>> 23-nov 19:59 mydir-dir JobId 1988: Error: Bacula mydir-dir 5.2.6
>> (21Feb12):
>> Build OS:               x86_64-pc-linux-gnu debian 7.0
>> JobId:                  1988
>> Job:                    RestoreFiles.2015-11-23_19.59.23_06
>> Restore Client:         mydir-fd
>> Start time:             23-nov-2015 19:59:25
>> End time:               23-nov-2015 19:59:25
>> Files Expected:         7
>> Files Restored:         0
>> Bytes Restored:         0
>> Rate:                   0.0 KB/s
>> FD Errors:              2
>> FD termination status:
>> SD termination status:  Error
>> Termination:            *** Restore Error ***
>>
>>
>> this is the pool-job-storage configuration:
>>
>> Pool {
>>   Name = good_pool_full
>>   Pool Type = Backup
>>   Recycle = yes
>>   AutoPrune = yes
>>   Volume Retention = 1 year
>>   Volume Use Duration = 2 days
>>   Maximum Volumes = 13
>>   LabelFormat = "good_volume_full_${NumVols}"
>>   Storage=good_storage
>> }
>>
>> Pool {
>>   Name = good_pool_diff
>>   Pool Type = Backup
>>   Recycle = yes
>>   AutoPrune = yes
>>   Volume Retention = 6 months
>>   Volume Use Duration = 2 days
>>   Maximum Volumes = 27
>>   LabelFormat = "good_volume_diff_${NumVols}"
>>   Storage=good_storage
>> }
>>
>>
>> Pool {
>>   Name = good_pool_inc
>>   Pool Type = Backup
>>   Recycle = yes
>>   AutoPrune = yes
>>   Volume Retention = 1 months
>>   Volume Use Duration = 10 hours
>>   Maximum Volumes = 26
>>   LabelFormat = "good_volume_inc_${NumVols}"
>>   Storage=good_storage
>> }
>>
>> Job {
>>   Name = good_job
>>   Type = Backup
>>   Client = good-fd
>>   FileSet = "good_files"
>>   Schedule = "good_schedule"
>>   Storage = good_storage
>>   Messages = Standard
>>   Pool = good_pool_full
>>   Full Backup Pool = good_pool_full
>>   Differential Backup Pool = good_pool_diff
>>   Incremental Backup Pool = good_pool_inc
>>   Priority = 10
>>   Max Wait Time = 36000  #10h
>>   Maximum Concurrent Jobs = 1
>> }
>>
>> Storage {
>>   Name = good_storage
>>   Address = 192.168.1.1
>>   SDPort = 9103
>>   Password = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
>>   Device = good_device
>>   Media Type = good_device
>> }
>>
>>
>> this is the storage configuration:
>>
>> Device {
>>   Name = good_device
>>   Media Type = good_device
>>   Archive Device = /backups
>>   LabelMedia = yes;
>>   Random Access = Yes;
>>   AutomaticMount = yes;
>>   RemovableMedia = no;
>>   AlwaysOpen = no;
>> }
>>
>>
>> this is the output before confirm a restore job:
>>
>> Run Restore job
>> JobName:         RestoreFiles
>> Bootstrap:       /var/lib/bacula/mydir-dir.restore.4.bsr
>> Where:           /restores
>> Replace:         always
>> FileSet:         good_files
>> Backup Client:   mydir-fd
>> Restore Client:  mydir-fd
>> Storage:         good_storage
>> When:            2015-11-23 20:42:54
>> Catalog:         good_catalog
>> Priority:        10
>> Plugin Options:  *None*
>> OK to run? (yes/mod/no):
>>
>>
>> this is an example of a volume:
>>
>> |      91 | good_volume_diff_23 | Used      |       1 |   475,980,380 |
>>      0 |   15,552,000 |       1 |    0 |         0 | good_device |
>> 2015-06-22 00:08:11 |
>>
>>
>> i can't understand this behaviour, have you got any idea?
>>
>> thank you in advance and let me know if you  need more informations.
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Go from Idea to Many App Stores Faster with Intel(R) XDK
>> Give your users amazing mobile app experiences with Intel(R) XDK.
>> Use one codebase in this all-in-one HTML5 development environment.
>> Design, debug & build mobile apps & 2D/3D high-impact games for multiple
>> OSs.
>> http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140
>> _______________________________________________
>> Bacula-users mailing list
>> Bacula-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/bacula-users
>>
>>
>


-- 

 Please consider the environment before printing this email
------------------------------------------------------------------------------
Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to