Danbooru

Broken image reporting thread

Posted under Bugs & Features

Broken image reporting issue on GitHub: issue #3610

Report your broken images here. Also, make sure that the image is truly broken and not a client-side issue!

Bottom-line, if you're experiencing a vast range of posts in a row that are broken, then it is most likely a client-side issue.

Since issue #3569 has been fixed, these should be able to be fixed by performing an image replacement.

Howto for Moderator+

The images should still be available on Hijiribe and/or S3.

To start things off, I found the following while tag gardening:

post #1555986
post #1603610
post #1605995
post #1494285
post #1493053
post #1484166
post #1458294
post #1435871

BrokenEagle98 said:

post #872149 using http://danbooru.s3.amazonaws.com/a904988cd40471d6acb2b8bde8746f7c.png and http://orig08.deviantart.net/d3a0/f/2010/365/1/9/19fb751f3632160df65a2966f0206ffc-d31qmf5.png:

Errno::ENETUNREACH exception raised

Network is unreachable - connect(2) for [2400:cb00:2048:1::6814:872d]:22
app/logical/storage_manager/sftp.rb:71:in `block in each_host'
app/logical/storage_manager/sftp.rb:70:in `each'
app/logical/storage_manager/sftp.rb:70:in `each_host'
app/logical/storage_manager/sftp.rb:24:in `store'
app/logical/storage_manager.rb:40:in `store_file'
app/logical/storage_manager/hybrid.rb:9:in `store_file'
app/models/post.rb:127:in `distribute_files'
app/models/upload.rb:159:in `distribute_files'
app/models/post_replacement.rb:82:in `process!'
app/models/post.rb:1380:in `block in replace!'
app/models/post.rb:1378:in `replace!'
app/controllers/post_replacements_controller.rb:11:in `create'

And using https://hijiribe.donmai.us/data/a904988cd40471d6acb2b8bde8746f7c.png:

Downloads::File::Error exception raised

Banned server for download
app/logical/downloads/file.rb:65:in `validate_local_hosts'
app/logical/downloads/file.rb:78:in `http_get_streaming'
app/logical/downloads/file.rb:36:in `download!'
app/models/upload.rb:342:in `download_from_source'
app/models/upload.rb:119:in `process_upload'
app/models/post_replacement.rb:38:in `block in process!'
app/models/post_replacement.rb:29:in `process!'
app/models/post.rb:1380:in `block in replace!'
app/models/post.rb:1378:in `replace!'
app/controllers/post_replacements_controller.rb:11:in `create'

BrokenEagle98 said:

While maybe not optimal, the broken images should still be able to be replaced by downloading to disk and then replacing the image from disk AFAICT.

Nope. First attempt got me a "400 Bad Request" page. The second attempt (blanking out the replacement URL, in case that somehow mattered) got me the same ENETUNREACH error as above.

Net::SSH::AuthenticationFailed exception raised

Authentication failed for user albert@raikou2.donmai.us
app/logical/storage_manager/sftp.rb:71:in `block in each_host'
app/logical/storage_manager/sftp.rb:70:in `each'
app/logical/storage_manager/sftp.rb:70:in `each_host'
app/logical/storage_manager/sftp.rb:24:in `store'
app/logical/storage_manager.rb:40:in `store_file'
app/logical/storage_manager/hybrid.rb:9:in `store_file'
app/models/post.rb:127:in `distribute_files'
app/models/upload.rb:159:in `distribute_files'
app/models/post_replacement.rb:82:in `process!'
app/models/post.rb:1380:in `block in replace!'
app/models/post.rb:1378:in `replace!'
app/controllers/post_replacements_controller.rb:11:in `create'

1