update Archives - David Yin's Blog https://www.yinfor.com/tag/update Tech geek. Life geek. Sat, 27 Jan 2024 22:45:23 +0000 en-US hourly 1 https://wordpress.org/?v=6.7.1 https://www.yinfor.com/wp-content/uploads/2016/09/cropped-icon-120x120.png update Archives - David Yin's Blog https://www.yinfor.com/tag/update 32 32 Upgrade Mastodon v4.2.3 to v4.2.4 https://www.yinfor.com/2024/01/upgrade-mastodon-v4-2-3-to-v4-2-4.html https://www.yinfor.com/2024/01/upgrade-mastodon-v4-2-3-to-v4-2-4.html#respond Sat, 27 Jan 2024 22:45:23 +0000 https://www.yinfor.com/?p=9449 Today I upgraded my Mastodon server from v4.2.3 to v4.2.4. When I signed in to my account, and went to the Administration, Dashboard, I saw the update notification. So I know I need to update my Mastodon Instance for safe....

The post Upgrade Mastodon v4.2.3 to v4.2.4 appeared first on David Yin's Blog.

]]>
Today I upgraded my Mastodon server from v4.2.3 to v4.2.4.

When I signed in to my account, and went to the Administration, Dashboard, I saw the update notification.

So I know I need to update my Mastodon Instance for safe.
I installed it on my VPS from source, not docker.

So here it is the Release notes. It is not just updating the source code of Mastodon itself, the dependencies also need to be updated. The release note is general. I have to do the following to update it.

mastodon@instance-20230911-1538:~/live$ git fetch --tags
remote: Enumerating objects: 3956, done.
remote: Counting objects: 100% (2647/2647), done.
remote: Compressing objects: 100% (112/112), done.
remote: Total 3956 (delta 2538), reused 2628 (delta 2535), pack-reused 1309
Receiving objects: 100% (3956/3956), 5.34 MiB | 10.70 MiB/s, done.
Resolving deltas: 100% (2908/2908), completed with 848 local objects.
From https://github.com/mastodon/mastodon
* [new branch] feature-color-scheme -> origin/feature-color-scheme
* [new branch] feature-follow-suggestions-carousel -> origin/feature-follow-suggestions-carousel
+ 9227a4eba...cfb90dc73 feature-redirect -> origin/feature-redirect (forced update)
+ 44067ac31...73be7e19e features/severed-relationships -> origin/features/severed-relationships (forced update)
* [new branch] gh-readonly-queue/main/pr-28322-881e8c113c4da503e73a953c8430f71f380cff63 -> origin/gh-readonly-queue/main/pr-28322-881e8c113c4da503e73a953c8430f71f380cff63
* [new branch] gh-readonly-queue/main/pr-28626-1ad908e0c08c236389967d86b4f238f428de9fef -> origin/gh-readonly-queue/main/pr-28626-1ad908e0c08c236389967d86b4f238f428de9fef
+ d7754f710...497399485 i18n/crowdin/translations -> origin/i18n/crowdin/translations (forced update)
a2624ff73..881e8c113 main -> origin/main
* [new branch] renovate/axios-1.x-lockfile -> origin/renovate/axios-1.x-lockfile
+ 6f82ed0f2...71e41e3c8 renovate/babel-monorepo -> origin/renovate/babel-monorepo (forced update)
* [new branch] renovate/formatjs-monorepo -> origin/renovate/formatjs-monorepo
* [new branch] renovate/husky-9.x -> origin/renovate/husky-9.x
* [new branch] renovate/reduxjs-toolkit-2.x-lockfile -> origin/renovate/reduxjs-toolkit-2.x-lockfile
* [new branch] renovate/ruby-3.x -> origin/renovate/ruby-3.x
+ 9ade00bd6...5e62aa802 renovate/stoplight-4.x -> origin/renovate/stoplight-4.x (forced update)
* [new branch] revert/follow-back-mutual -> origin/revert/follow-back-mutual
2e4d43933..fc4e2eca9 stable-4.1 -> origin/stable-4.1
d7875adad..4633bb8ce stable-4.2 -> origin/stable-4.2
* [new tag] v4.1.12 -> v4.1.12
* [new tag] v4.2.4 -> v4.2.4
mastodon@instance-20230911-1538:~/live$ git checkout v4.2.4
Previous HEAD position was 90371a4fc Bump version to v4.2.3
HEAD is now at 4633bb8ce Bump version to v4.2.4
mastodon@instance-20230911-1538:~/live$ cd ..

 

 

mastodon@instance-20230911-1538:~$ git -C "$(rbenv root)"/plugins/ruby-build pull
remote: Enumerating objects: 153, done.
remote: Counting objects: 100% (153/153), done.
remote: Compressing objects: 100% (72/72), done.
remote: Total 153 (delta 78), reused 148 (delta 77), pack-reused 0
Receiving objects: 100% (153/153), 78.95 KiB | 908.00 KiB/s, done.
Resolving deltas: 100% (78/78), completed with 4 local objects.
From https://github.com/rbenv/ruby-build
d312f5a..e1b36a3 master -> origin/master
* [new tag] v20240119 -> v20240119
* [new tag] v20231211 -> v20231211
* [new tag] v20231225 -> v20231225
* [new tag] v20240116 -> v20240116
Updating d312f5a..e1b36a3
Fast-forward
.github/workflows/ci.yml | 2 +-
README.md | 2 +-
bin/ruby-build | 108 +++++++-------
script/update-cruby | 2 +-
share/man/man1/ruby-build.1 | 4 +-
share/ruby-build/2.0.0-dev | 2 +-
share/ruby-build/2.0.0-p0 | 2 +-
share/ruby-build/2.0.0-p195 | 2 +-
share/ruby-build/2.0.0-p247 | 2 +-
share/ruby-build/2.0.0-p353 | 2 +-
share/ruby-build/2.0.0-p451 | 2 +-
share/ruby-build/2.0.0-p481 | 2 +-
share/ruby-build/2.0.0-p576 | 2 +-
share/ruby-build/2.0.0-p594 | 2 +-
share/ruby-build/2.0.0-p598 | 2 +-
share/ruby-build/2.0.0-p643 | 2 +-
share/ruby-build/2.0.0-p645 | 2 +-
share/ruby-build/2.0.0-p647 | 2 +-
share/ruby-build/2.0.0-p648 | 2 +-
share/ruby-build/2.0.0-preview1 | 2 +-
share/ruby-build/2.0.0-preview2 | 2 +-
share/ruby-build/2.0.0-rc1 | 2 +-
share/ruby-build/2.0.0-rc2 | 2 +-
share/ruby-build/2.1.0 | 2 +-
share/ruby-build/2.1.0-dev | 2 +-
share/ruby-build/2.1.0-preview1 | 2 +-
share/ruby-build/2.1.0-preview2 | 2 +-
share/ruby-build/2.1.0-rc1 | 2 +-
share/ruby-build/2.1.1 | 2 +-
share/ruby-build/2.1.10 | 2 +-
share/ruby-build/2.1.2 | 2 +-
share/ruby-build/2.1.3 | 2 +-
share/ruby-build/2.1.4 | 2 +-
share/ruby-build/2.1.5 | 2 +-
share/ruby-build/2.1.6 | 2 +-
share/ruby-build/2.1.7 | 2 +-
share/ruby-build/2.1.8 | 2 +-
share/ruby-build/2.1.9 | 2 +-
share/ruby-build/2.2.0 | 2 +-
share/ruby-build/2.2.0-dev | 2 +-
share/ruby-build/2.2.0-preview1 | 2 +-
share/ruby-build/2.2.0-preview2 | 2 +-
share/ruby-build/2.2.0-rc1 | 2 +-
share/ruby-build/2.2.1 | 2 +-
share/ruby-build/2.2.10 | 2 +-
share/ruby-build/2.2.2 | 2 +-
share/ruby-build/2.2.3 | 2 +-
share/ruby-build/2.2.4 | 2 +-
share/ruby-build/2.2.5 | 2 +-
share/ruby-build/2.2.6 | 2 +-
share/ruby-build/2.2.7 | 2 +-
share/ruby-build/2.2.8 | 2 +-
share/ruby-build/2.2.9 | 2 +-
share/ruby-build/2.3.0 | 2 +-
share/ruby-build/2.3.0-dev | 2 +-
share/ruby-build/2.3.0-preview1 | 2 +-
share/ruby-build/2.3.0-preview2 | 2 +-
share/ruby-build/2.3.1 | 2 +-
share/ruby-build/2.3.2 | 2 +-
share/ruby-build/2.3.3 | 2 +-
share/ruby-build/2.3.4 | 2 +-
share/ruby-build/2.3.5 | 2 +-
share/ruby-build/2.3.6 | 2 +-
share/ruby-build/2.3.7 | 2 +-
share/ruby-build/2.3.8 | 2 +-
share/ruby-build/2.4.0 | 2 +-
share/ruby-build/2.4.0-dev | 2 +-
share/ruby-build/2.4.0-preview1 | 2 +-
share/ruby-build/2.4.0-preview2 | 2 +-
share/ruby-build/2.4.0-preview3 | 2 +-
share/ruby-build/2.4.0-rc1 | 2 +-
share/ruby-build/2.4.1 | 2 +-
share/ruby-build/2.4.10 | 2 +-
share/ruby-build/2.4.2 | 2 +-
share/ruby-build/2.4.3 | 2 +-
share/ruby-build/2.4.4 | 2 +-
share/ruby-build/2.4.5 | 2 +-
share/ruby-build/2.4.6 | 2 +-
share/ruby-build/2.4.7 | 2 +-
share/ruby-build/2.4.8 | 2 +-
share/ruby-build/2.4.9 | 2 +-
share/ruby-build/2.5.0 | 2 +-
share/ruby-build/2.5.0-dev | 2 +-
share/ruby-build/2.5.0-preview1 | 2 +-
share/ruby-build/2.5.0-rc1 | 2 +-
share/ruby-build/2.5.1 | 2 +-
share/ruby-build/2.5.2 | 2 +-
share/ruby-build/2.5.3 | 2 +-
share/ruby-build/2.5.4 | 2 +-
share/ruby-build/2.5.5 | 2 +-
share/ruby-build/2.5.6 | 2 +-
share/ruby-build/2.5.7 | 2 +-
share/ruby-build/2.5.8 | 2 +-
share/ruby-build/2.5.9 | 2 +-
share/ruby-build/2.6.0 | 2 +-
share/ruby-build/2.6.0-dev | 2 +-
share/ruby-build/2.6.0-preview1 | 2 +-
share/ruby-build/2.6.0-preview2 | 2 +-
share/ruby-build/2.6.0-preview3 | 2 +-
share/ruby-build/2.6.0-rc1 | 2 +-
share/ruby-build/2.6.0-rc2 | 2 +-
share/ruby-build/2.6.1 | 2 +-
share/ruby-build/2.6.10 | 2 +-
share/ruby-build/2.6.2 | 2 +-
share/ruby-build/2.6.3 | 2 +-
share/ruby-build/2.6.4 | 2 +-
share/ruby-build/2.6.5 | 2 +-
share/ruby-build/2.6.6 | 2 +-
share/ruby-build/2.6.7 | 2 +-
share/ruby-build/2.6.8 | 2 +-
share/ruby-build/2.6.9 | 2 +-
share/ruby-build/2.7.0 | 2 +-
share/ruby-build/2.7.0-dev | 2 +-
share/ruby-build/2.7.0-preview1 | 2 +-
share/ruby-build/2.7.0-preview2 | 2 +-
share/ruby-build/2.7.0-preview3 | 2 +-
share/ruby-build/2.7.0-rc1 | 2 +-
share/ruby-build/2.7.0-rc2 | 2 +-
share/ruby-build/2.7.1 | 2 +-
share/ruby-build/2.7.2 | 2 +-
share/ruby-build/2.7.3 | 2 +-
share/ruby-build/2.7.4 | 2 +-
share/ruby-build/2.7.5 | 2 +-
share/ruby-build/2.7.6 | 2 +-
share/ruby-build/2.7.7 | 2 +-
share/ruby-build/2.7.8 | 2 +-
share/ruby-build/3.0.0 | 2 +-
share/ruby-build/3.0.0-dev | 2 +-
share/ruby-build/3.0.0-preview1 | 2 +-
share/ruby-build/3.0.0-preview2 | 2 +-
share/ruby-build/3.0.0-rc1 | 2 +-
share/ruby-build/3.0.1 | 2 +-
share/ruby-build/3.0.2 | 2 +-
share/ruby-build/3.0.3 | 2 +-
share/ruby-build/3.0.4 | 2 +-
share/ruby-build/3.0.5 | 2 +-
share/ruby-build/3.0.6 | 2 +-
share/ruby-build/3.1.0 | 2 +-
share/ruby-build/3.1.0-dev | 2 +-
share/ruby-build/3.1.0-preview1 | 2 +-
share/ruby-build/3.1.1 | 2 +-
share/ruby-build/3.1.2 | 2 +-
share/ruby-build/3.1.3 | 2 +-
share/ruby-build/3.1.4 | 2 +-
share/ruby-build/3.2.0 | 2 +-
share/ruby-build/3.2.0-dev | 2 +-
share/ruby-build/3.2.0-preview1 | 2 +-
share/ruby-build/3.2.0-preview2 | 2 +-
share/ruby-build/3.2.0-preview3 | 2 +-
share/ruby-build/3.2.0-rc1 | 2 +-
share/ruby-build/3.2.1 | 2 +-
share/ruby-build/3.2.2 | 2 +-
share/ruby-build/3.2.3 | 2 +
share/ruby-build/3.3.0 | 2 +
share/ruby-build/3.3.0-dev | 2 +-
share/ruby-build/3.3.0-preview1 | 2 +-
share/ruby-build/3.3.0-preview2 | 2 +-
share/ruby-build/3.3.0-preview3 | 2 +-
share/ruby-build/3.3.0-rc1 | 2 +
share/ruby-build/3.4-dev | 2 +
share/ruby-build/ruby-dev | 2 +
share/ruby-build/truffleruby+graalvm-23.1.2 | 19 +++
share/ruby-build/truffleruby-23.1.2 | 19 +++
test/build.bats | 223 ++++++++++++++++++++--------
test/compiler.bats | 4 +-
test/fixtures/definitions/needs-yaml | 2 +-
test/fixtures/definitions/vanilla-ruby | 1 -
test/fixtures/ruby-2.0.0.tar.gz | Bin 222 -> 0 bytes
test/fixtures/ruby-3.2.0.tar.gz | Bin 0 -> 246 bytes
169 files changed, 417 insertions(+), 281 deletions(-)
create mode 100644 share/ruby-build/3.2.3
create mode 100644 share/ruby-build/3.3.0
create mode 100644 share/ruby-build/3.3.0-rc1
create mode 100644 share/ruby-build/3.4-dev
create mode 100644 share/ruby-build/ruby-dev
create mode 100644 share/ruby-build/truffleruby+graalvm-23.1.2
create mode 100644 share/ruby-build/truffleruby-23.1.2
delete mode 100644 test/fixtures/definitions/vanilla-ruby
delete mode 100644 test/fixtures/ruby-2.0.0.tar.gz
create mode 100644 test/fixtures/ruby-3.2.0.tar.gz
mastodon@instance-20230911-1538:~$ cd live
mastodon@instance-20230911-1538:~/live$ RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install
==> Downloading ruby-3.2.3.tar.gz...
-> curl -q -fL -o ruby-3.2.3.tar.gz https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.3.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 19.6M 100 19.6M 0 0 12.8M 0 0:00:01 0:00:01 --:--:-- 12.8M
==> Installing ruby-3.2.3...
-> ./configure "--prefix=$HOME/.rbenv/versions/3.2.3" --enable-shared --with-ext=openssl,psych,+ --with-jemalloc
-> make -j 4
-> make install
==> Installed ruby-3.2.3 to /home/mastodon/.rbenv/versions/3.2.3
mastodon@instance-20230911-1538:~/live$ bundle install
Fetching gem metadata from https://rubygems.org/.........
Using rake 13.0.6
Using erubi 1.12.0
Using concurrent-ruby 1.2.2
Using minitest 5.19.0
Using builder 3.2.4
Using racc 1.7.1
Using crass 1.0.6
Using rack 2.2.8
Using websocket-extensions 0.1.5
Using date 3.3.3
Using marcel 1.0.2
Using mini_mime 1.1.5
Fetching nio4r 2.7.0
Using timeout 0.4.0
Using aes_key_wrap 1.1.0
Using public_suffix 5.0.3
Using encryptor 3.0.0
Using jsonapi-renderer 0.2.2
Using attr_required 1.0.1
Using aws-eventstream 1.2.0
Using aws-partitions 1.809.0
Using awrence 1.2.1
Using android_key_attestation 0.3.0
Using jmespath 1.6.2
Using faraday-em_http 1.0.0
Using faraday-em_synchrony 1.0.0
Using faraday-excon 1.1.0
Using faraday-httpclient 1.0.1
Using faraday-net_http 1.0.1
Using multipart-post 2.3.0
Using faraday-net_http_persistent 1.2.0
Using faraday-patron 1.0.0
Using ruby2_keywords 0.0.5
Using faraday-retry 1.0.3
Using faraday-rack 1.0.0
Using connection_pool 2.4.1
Using bcp47_spec 0.2.1
Using bcrypt 3.1.18
Using bindata 2.4.15
Using browser 5.3.1
Using msgpack 1.7.1
Using bundler 2.4.13
Using redis 4.8.1
Using blurhash 0.1.7
Using cbor 0.5.9.6
Using charlock_holmes 0.7.7
Using multi_json 1.15.0
Using chunky_png 1.4.0
Using elasticsearch-dsl 0.1.10
Using cocoon 1.2.15
Using openssl 3.1.0
Using climate_control 0.2.0
Using color_diff 0.1
Using orm_adapter 0.5.0
Using thor 1.2.2
Using method_source 1.0.0
Using unf_ext 0.0.8.2
Using zeitwerk 2.6.11
Using dotenv 2.8.1
Using rotp 6.2.2
Using excon 0.100.0
Using fastimage 2.2.7
Using ffi 1.15.5
Using formatador 0.3.0
Using fast_blank 1.0.1
Using ipaddress 0.8.3
Using raabro 1.4.0
Using mime-types-data 3.2023.0808
Using temple 0.10.2
Using ed25519 1.3.0
Using json 2.6.3
Using hashie 5.0.0
Using hiredis 0.6.3
Using htmlentities 4.3.4
Using http-form_data 2.3.0
Using hkdf 0.3.0
Using http_accept_language 2.1.1
Using tilt 2.2.0
Using idn-ruby 0.1.5
Using httpclient 2.8.3
Using rainbow 3.1.1
Using json-canonicalization 1.0.0
Using link_header 0.0.8
Using kaminari-core 1.2.2
Using jwt 2.7.1
Using net-ldap 0.18.0
Using uri 0.12.2
Using statsd-ruby 1.5.0
Using ox 2.14.17
Using rexml 3.2.6
Using oj 3.16.1
Using parslet 2.0.0
Using pg 1.5.4
Using posix-spawn 0.3.15
Using tty-color 0.6.0
Using private_address_check 0.5.0
Using redcarpet 3.6.0
Using rqrcode_core 1.2.0
Using ruby-progressbar 1.13.0
Using semantic_range 3.0.0
Using rubyzip 2.3.2
Using tty-cursor 0.7.1
Using xorcist 1.1.3
Using tty-screen 0.8.1
Using wisper 2.0.1
Using nokogiri 1.15.4 (aarch64-linux)
Using rack-test 2.1.0
Using i18n 1.14.1
Using tzinfo 2.0.6
Using warden 1.2.9
Using request_store 1.5.1
Using rack-cors 2.0.1
Using rack-attack 6.7.0
Using rack-protection 3.0.5
Using rack-proxy 0.7.6
Using net-protocol 0.2.1
Using websocket-driver 0.7.6
Using sprockets 3.7.2
Using addressable 2.8.5
Using attr_encrypted 4.0.0
Using aws-sigv4 1.6.0
Using bootsnap 1.16.0
Using net-http-persistent 4.0.2
Using mario-redis-lock 1.2.1
Using brpoplpush-redis_script 0.1.3
Using redis-namespace 1.11.0
Using redlock 1.3.2
Using faraday-multipart 1.0.4
Using openssl-signature_algorithm 1.3.0
Using elasticsearch-api 7.13.3
Using terrapin 0.6.0
Using sidekiq 6.5.10
Using unf 0.1.4
Using ffi-compiler 1.0.1
Using mime-types 3.5.1
Using haml 6.1.2
Using httplog 1.6.2
Using rdf 3.3.1
Using webpush 0.3.8 from https://github.com/ClearlyClaire/webpush.git (at f14a4d5@f14a4d5)
Using safety_net_attestation 0.4.0
Fetching net-http 0.3.2
Using hcaptcha 7.1.0
Using pastel 0.8.0
Using rqrcode 2.2.0
Using loofah 2.21.3
Using sanitize 6.0.2
Using ruby-saml 1.15.0
Using tty-reader 0.9.0
Using activesupport 7.0.8
Using et-orbi 1.2.7
Using tzinfo-data 1.2023.3
Using net-imap 0.3.7
Using omniauth 2.1.1
Using net-smtp 0.3.3
Using css_parser 1.14.0
Using aws-sdk-core 3.181.0
Using net-pop 0.1.2
Using faraday 1.10.3
Using stoplight 3.0.2
Using cose 1.3.0
Using tpm-key_attestation 0.12.0
Using sidekiq-bulk 0.2.0
Using sidekiq-unique-jobs 7.1.29
Using twitter-text 3.1.0
Using domain_name 0.5.20190701
Using llhttp-ffi 0.4.0
Using fog-core 2.1.0
Using rdf-normalize 0.6.1
Using rails-html-sanitizer 1.6.0
Using tty-prompt 0.23.1
Using json-ld 3.3.1
Using rails-dom-testing 2.1.1
Using globalid 1.1.0
Using activemodel 7.0.8
Using json-jwt 1.15.3
Using nsa 0.2.8 from https://github.com/jhawthorn/nsa.git (at e020fcc@e020fcc)
Using case_transform 0.2
Using swd 1.3.0
Using webfinger 1.2.0
Using pundit 2.3.0
Using simple-navigation 4.4.0
Using omniauth-cas 2.0.0 from https://github.com/stanhu/omniauth-cas.git (at 4211e6d@4211e6d)
Using fugit 1.8.1
Using omniauth-saml 2.1.0
Using premailer 1.21.0
Using aws-sdk-kms 1.71.0
Using faraday_middleware 1.2.0
Using mail 2.8.1
Installing net-http 0.3.2
Using elasticsearch-transport 7.13.3
Using webauthn 3.0.0
Using http-cookie 1.0.5
Using fog-json 1.2.0
Using json-ld-preloaded 3.2.2
Using actionview 7.0.8
Installing nio4r 2.7.0 with native extensions
Using activerecord 7.0.8
Using kt-paperclip 7.2.1
Using rack-oauth2 1.21.3
Using activejob 7.0.8
Using validate_url 1.0.15
Using rufus-scheduler 3.9.1
Using aws-sdk-s3 1.133.0
Using azure-storage-common 2.0.4
Using validate_email 0.1.6
Using elasticsearch 7.13.3
Using http 5.1.1
Using fog-openstack 0.3.10
Using actionpack 7.0.8
Using kaminari-actionview 1.2.2
Using discard 1.2.1
Using kaminari-activerecord 1.2.2
Using pghero 3.3.4
Using strong_migrations 0.8.0
Using azure-storage-blob 2.0.3
Using sidekiq-scheduler 5.0.3
Using openid_connect 1.4.2
Using chewy 7.3.4
Using activestorage 7.0.8
Using actionmailer 7.0.8
Using railties 7.0.8
Using active_model_serializers 0.10.13
Using omniauth-rails_csrf_protection 1.0.1
Using simple_form 5.2.0
Using sprockets-rails 3.4.2
Using kaminari 1.2.2
Using md-paperclip-azure 2.2.0
Using omniauth_openid_connect 0.6.1
Using actionmailbox 7.0.8
Using actiontext 7.0.8
Using premailer-rails 1.12.0
Using responders 3.1.0
Using doorkeeper 5.6.6
Using dotenv-rails 2.8.1
Using haml-rails 2.1.0
Using lograge 0.13.0
Using rails-i18n 7.0.7
Using scenic 1.7.0
Using webpacker 5.4.4
Using devise 4.9.2
Using devise-two-factor 4.1.0
Using actioncable 7.0.8
Fetching puma 6.4.2
Using rails 7.0.8
Using rails-settings-cached 0.6.6 from https://github.com/mastodon/rails-settings-cached.git (at v0.6.6-aliases-true@86328ef)
Installing puma 6.4.2 with native extensions
Bundle complete! 130 Gemfile dependencies, 243 gems now installed.
Gems in the groups 'development' and 'test' were not installed.
Bundled gems are installed into `./vendor/bundle`
mastodon@instance-20230911-1538:~/live$ yarn install --frozen-lockfile
yarn install v1.22.21
[1/6] Validating package.json...
[2/6] Resolving packages...
success Already up-to-date.
$ husky install
husky - Git hooks installed
Done in 0.85s.
mastodon@instance-20230911-1538:~/live$ RAILS_ENV=production bundle exec rails assets:precompile
Compiling...
Compiled all packs in /home/mastodon/live/public/packs
Browserslist: caniuse-lite is outdated. Please run:
npx update-browserslist-db@latest
Why you should do it regularly: https://github.com/browserslist/update-db#readme
`isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration`
at isModuleDeclaration (/home/mastodon/live/node_modules/babel-plugin-lodash/node_modules/@babel/types/lib/validators/generated/index.js:2740:35)
at PluginPass.Program (/home/mastodon/live/node_modules/babel-plugin-lodash/lib/index.js:102:44)

mastodon@instance-20230911-1538:~/live$ exit
logout
davidyin@instance-20230911-1538:~$ sudo systemctl restart mastodon-sidekiq
davidyin@instance-20230911-1538:~$ sudo systemctl reload mastodon-web
davidyin@instance-20230911-1538:~$ sudo systemctl restart mastodon-streaming

After the above process, I refreshed the Dashboard page.

The Mastodon version is 4.2.4. But the Ruby is still 3.2.2p53. So I reboot the VPS.

Reload the Dashboard. It is right.

The post Upgrade Mastodon v4.2.3 to v4.2.4 appeared first on David Yin's Blog.

]]>
https://www.yinfor.com/2024/01/upgrade-mastodon-v4-2-3-to-v4-2-4.html/feed/ 0
Webmin Update Error: NO_PUBKEY 2D223B918916F2A2 https://www.yinfor.com/2023/10/webmin-update-error-no_pubkey-2d223b918916f2a2.html https://www.yinfor.com/2023/10/webmin-update-error-no_pubkey-2d223b918916f2a2.html#comments Fri, 06 Oct 2023 00:20:33 +0000 https://www.yinfor.com/?p=9202 I have Webmin installed on my VPS as the web panel. Recently, I saw the update error in the Terminal window. Err:8 https://download.webmin.com/download/newkey/repository stable Release.gpg The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 2D223B918916F2A2...

The post Webmin Update Error: NO_PUBKEY 2D223B918916F2A2 appeared first on David Yin's Blog.

]]>
I have Webmin installed on my VPS as the web panel. Recently, I saw the update error in the Terminal window.

Err:8 https://download.webmin.com/download/newkey/repository stable Release.gpg
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 2D223B918916F2A2
Fetched 16.8 kB in 1s (12.9 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://download.webmin.com/download/newkey/repository stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 2D223B918916F2A2
W: Failed to fetch https://download.webmin.com/download/ne ... elease.gpg The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 2D223B918916F2A2
W: Some index files failed to download. They have been ignored, or old ones used instead.

I did the search. Run the following commands in the command.

wget https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
sh setup-repos.sh
~$ sudo sh setup-repos.sh
Setup Webmin official repository? (y/N) y
Downloading Webmin key ..
.. done
Installing Webmin key ..
.. done
Setting up Webmin repository ..
.. done
Cleaning repository metadata ..
.. done
Downloading repository metadata ..
.. done

Then, there is no error when I run the command sudo apt update.

The post Webmin Update Error: NO_PUBKEY 2D223B918916F2A2 appeared first on David Yin's Blog.

]]>
https://www.yinfor.com/2023/10/webmin-update-error-no_pubkey-2d223b918916f2a2.html/feed/ 1
How to update Transmission WEB Control to latest version on NAS https://www.yinfor.com/2020/09/how-to-update-transmission-web-control-to-latest-version-on-nas.html https://www.yinfor.com/2020/09/how-to-update-transmission-web-control-to-latest-version-on-nas.html#respond Sat, 26 Sep 2020 04:12:49 +0000 https://www.yinfor.com/?p=7430 I have a NAS running 24X7. The transmission software is also running 24×7. Basically I use the Transmission WEB control web interface to add torrent seed and download the files. Here is how it looks. There is no active download...

The post How to update Transmission WEB Control to latest version on NAS appeared first on David Yin's Blog.

]]>
I have a NAS running 24X7. The transmission software is also running 24×7. Basically I use the Transmission WEB control web interface to add torrent seed and download the files.

Here is how it looks.

Transmission WEB Control panel

There is no active download now. So the list is empty.

Here is a guide to upgrading Transmission WEB Control, not Transmission itself.

Normally I saw the notice about the new update available.

Notice of update

Then I go to the NAS with a terminal window through putty.

First, get the root.

su

The root password is yutech for U-NAS system.

Second, to get the installation script.

wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh

The English version script is install-tr-control.sh

Third, rung the installation script.

bash install-tr-control-cn.sh

It will prompt. I choose 1 to install the latest version.  A few seconds later, it is done. Go back to the browser, it is already the latest version.

Please see the following output from the terminal.

root@U-NAS:~# wget https://github.com/ronggang/transmission-web-control/raw/mast er/release/install-tr-control-cn.sh
--2020-09-25 14:52:27-- https://github.com/ronggang/transmission-web-control/ra w/master/release/install-tr-control-cn.sh
Resolving github.com (github.com)... 192.30.255.113
Connecting to github.com (github.com)|192.30.255.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://raw.githubusercontent.com/ronggang/transmission-web-control/ma ster/release/install-tr-control-cn.sh [following]
--2020-09-25 14:52:27-- https://raw.githubusercontent.com/ronggang/transmission -web-control/master/release/install-tr-control-cn.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.52.13 3
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.52.1 33|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 13528 (13K) [text/plain]
Saving to: ‘install-tr-control-cn.sh’

install-tr-control- 100%[=====================>] 13.21K --.-KB/s in 0.01s

2020-09-25 14:52:27 (1.04 MB/s) - ‘install-tr-control-cn.sh’ saved [13528/13528]

root@U-NAS:~# bash install-tr-control-cn.sh
/usr/bin/whoami

欢迎使用 Transmission Web Control 中文安装脚本。
官方帮助文档:https://github.com/ronggang/transmission-web-control/wiki
安装脚本版本:1.2.3

1. 安装最新的发布版本(release);
2. 安装指定版本,可用于降级;
3. 恢复到官方UI;
4. 重新下载安装脚本(install-tr-control-cn.sh);
5. 检测 Transmission 是否已启动;
6. 指定安装目录;
9. 安装最新代码库中的内容(master);
===================
0. 退出安装;

请输入对应的数字:1

--2020-09-25 14:52:50-- https://api.github.com/repos/ronggang/transmission-web-control/releases/latest
Resolving api.github.com (api.github.com)... 192.30.255.116
Connecting to api.github.com (api.github.com)|192.30.255.116|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5611 (5.5K) [application/json]
Saving to: ‘STDOUT’

- 100%[====================================================================================================================>] 5.48K --.-KB/s in 0.001s

2020-09-25 14:52:51 (7.26 MB/s) - written to stdout [5611/5611]

<< 2020-09-25 14:52:51 >> == 开始 ==
<< 2020-09-25 14:52:51 >>
<< 2020-09-25 14:52:51 >> 当前 Transmission Web 目录为: /usr/share/transmission/web
<< 2020-09-25 14:52:51 >> 您正在使用指定版本安装,版本: 1.6.1-update1
<< 2020-09-25 14:52:51 >> 正在尝试指定版本 1.6.1-update1
<< 2020-09-25 14:52:51 >> 正在下载 Transmission Web Control...

--2020-09-25 14:52:51-- https://github.com/ronggang/transmission-web-control/archive/v1.6.1-update1.tar.gz
Resolving github.com (github.com)... 192.30.255.113
Connecting to github.com (github.com)|192.30.255.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/ronggang/transmission-web-control/tar.gz/v1.6.1-update1 [following]
--2020-09-25 14:52:51-- https://codeload.github.com/ronggang/transmission-web-control/tar.gz/v1.6.1-update1
Resolving codeload.github.com (codeload.github.com)... 192.30.255.120
Connecting to codeload.github.com (codeload.github.com)|192.30.255.120|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/x-gzip]
Saving to: ‘v1.6.1-update1.tar.gz’

v1.6.1-update1.tar.gz [ <=> ] 1.15M 5.93MB/s in 0.2s

2020-09-25 14:52:51 (5.93 MB/s) - ‘v1.6.1-update1.tar.gz’ saved [1206252]

<< 2020-09-25 14:52:51 >> 下载完成,正在准备安装...
<< 2020-09-25 14:52:51 >> 正在解压安装包...
<< 2020-09-25 14:52:52 >> 正在复制安装包...
<< 2020-09-25 14:52:52 >> 正在设置权限,大约需要一分钟 ...
<< 2020-09-25 14:52:54 >> Transmission Web Control 安装完成!
<< 2020-09-25 14:52:54 >> 正在清理安装包...
<< 2020-09-25 14:52:54 >> 安装脚本执行完成。如遇到问题请查看:https://github.com/ronggang/transmission-web-control/wiki
<< 2020-09-25 14:52:54 >> == 结束 ==

The post How to update Transmission WEB Control to latest version on NAS appeared first on David Yin's Blog.

]]>
https://www.yinfor.com/2020/09/how-to-update-transmission-web-control-to-latest-version-on-nas.html/feed/ 0
Get my Thunderbird updated to 78.0.1 https://www.yinfor.com/2020/07/get-my-thunderbird-updated-to-78-0-1.html https://www.yinfor.com/2020/07/get-my-thunderbird-updated-to-78-0-1.html#respond Thu, 23 Jul 2020 08:21:20 +0000 https://www.yinfor.com/?p=7317 Yes, I just update the Thunderbird form v68.10.0 to v78.0.1. Thunderbird 78.0.1 was released just a few days ago. Actually it is not an update. It is an installation and overwrites the old version. See the following Add-on support: As...

The post Get my Thunderbird updated to 78.0.1 appeared first on David Yin's Blog.

]]>
Yes, I just update the Thunderbird form v68.10.0 to v78.0.1. Thunderbird 78.0.1 was released just a few days ago.

Actually it is not an update. It is an installation and overwrites the old version. See the following

  • Add-on support: As of version 78.0, Thunderbird only supports MailExtensions. Your favorite add-ons may not have been updated for compatibility.
  • At this time, users of the Enigmail Add-on should not update to Thunderbird 78.
  • OpenPGP functionality for Thunderbird 78 is still work in progress and is disabled by default in the 78.0.1 release.
New look of Thunderbird v78.0.1

I already saw the new look, new face of the Thunderbird 78.

Let me have look at the new features of Thunderbird v78.0.1.

  1. A new design of the compose window.
  2. Dark mode, based on the system app theme color mode.
  3. Calendar and Tasks Integrated
  4. Account Setup & Account Central Updated
  5. Folder Icons and Colors Update
  6. End-to-End Encrypted Email Support

Here is the what’s new in Thunderbird 78 official post.

The post Get my Thunderbird updated to 78.0.1 appeared first on David Yin's Blog.

]]>
https://www.yinfor.com/2020/07/get-my-thunderbird-updated-to-78-0-1.html/feed/ 0
Update the firmwares on my Dell R710 https://www.yinfor.com/2020/07/update-the-firmwares-on-my-dell-r710.html https://www.yinfor.com/2020/07/update-the-firmwares-on-my-dell-r710.html#respond Tue, 14 Jul 2020 19:43:50 +0000 https://www.yinfor.com/?p=7296 I got the server Dell R710 last week. I tried my best to update all the firmware of the machine. Basically I watched Youtube videos posed by Art of Server. And I watched it before I received the R710. The...

The post Update the firmwares on my Dell R710 appeared first on David Yin's Blog.

]]>
I got the server Dell R710 last week. I tried my best to update all the firmware of the machine.

Basically I watched Youtube videos posed by Art of Server. And I watched it before I received the R710.

The SAS disk is a clean one. When I first boot it up, I made it to be a VD, RAID 0, in the Perc 6 interface.

I installed a Centos 7 on the server to make it boot and access to the Internet.

Then I updated the following stuff.

BIOS:

From 3.0.0 to 6.6.0

BIOS_0F4YY_LN_6.6.0.Bin

idrac:

From 1.70 (Build21) to 2.92 (Build05)

ESM_Firmware_KPCCC_LN32_2.92_A00.BIN

LifeCycle:

From 1.4.0.586 to 1.7.5.4

Lifecycle-Controller_Legacy_Application_0WFGM_LN_1.7.5.4_A00.BIN

After making the above three updates, I reboot the server and go into the Lifecycle interface. See below.

I also need to update the rest of the devices.

I did the following two updates on Windows 2008 R2 OS environment.

Dell PERC 6/i Integrated Raid Controller:

From 6.3.0 to 6.3.3.

SAS-RAID_Firmware_F96NR_LN_6.3.3-0002_X00.BIN

Network Interface Broadcom BCM5709C NetXtreme II GigE:

From 6.0.1 to 7.12.17

Network_Firmware_PX6V4_LN_7.12.17.BIN

SAS HDD Model #ST9146853SS

From YS09 to YS0D

SAS-Drive_Firmware_FD3KG_WN64_YS0D_A00.EXE

 

When I write this post, I also found another two versions of firmware of NIC BCM5709.

7.12.17 and 08.07.2

I am not sure if they are  working with my R710. So I just leave it as is.

The post Update the firmwares on my Dell R710 appeared first on David Yin's Blog.

]]>
https://www.yinfor.com/2020/07/update-the-firmwares-on-my-dell-r710.html/feed/ 0
Update composer itself https://www.yinfor.com/2020/07/update-composer-itself.html https://www.yinfor.com/2020/07/update-composer-itself.html#respond Mon, 06 Jul 2020 23:18:49 +0000 https://www.yinfor.com/?p=7284 I use the composer on my desktop for many years. It is a PHP related tool. Very helpful when I need to install some PHP packages. Composer is A Dependency Manager for PHP. Just a few minutes ago, I did...

The post Update composer itself appeared first on David Yin's Blog.

]]>
I use the composer on my desktop for many years. It is a PHP related tool. Very helpful when I need to install some PHP packages.

Composer is A Dependency Manager for PHP.

Just a few minutes ago, I did a self-update of the installation of Composer.

C:\Users\david>composer -V
Composer version 1.8.0 2018-12-03 10:31:16

C:\Users\david>composer self-update
Updating to version 1.10.8 (stable channel).
Downloading (100%)
Use composer self-update --rollback to return to version 1.8.0

C:\Users\david>composer -V
Composer version 1.10.8 2020-06-24 21:23:30

C:\Users\david>

The composer verser was 1.8.0. After the self-update, it is 1.10.8 now.

Download Link: https://getcomposer.org/download/

The post Update composer itself appeared first on David Yin's Blog.

]]>
https://www.yinfor.com/2020/07/update-composer-itself.html/feed/ 0
Calibre 4.16 Release since Calibre 4.1 https://www.yinfor.com/2020/05/calibre-4-16-release-since-calibre-4-1.html https://www.yinfor.com/2020/05/calibre-4-16-release-since-calibre-4-1.html#respond Fri, 15 May 2020 09:10:29 +0000 https://www.yinfor.com/?p=7216 I am always keeping my Calibre desktop software updates.  And also I keep log the new features of Calibre here. I like Calibre because I have two Kindle and two Kobos. New features for Calibre 4.16 Viewer/Edit book fuzzy search:...

The post Calibre 4.16 Release since Calibre 4.1 appeared first on David Yin's Blog.

]]>
I am always keeping my Calibre desktop software updates.  And also I keep log the new features of Calibre here. I like Calibre because I have two Kindle and two Kobos.

New features for Calibre 4.16

  • Viewer/Edit book fuzzy search: Ignore soft hyphens and zero-width joiner characters when searching for text.
  • Tag browser: Allow adding/removing tags/authors/etc. to the currently selected book by right clicking on that tag and choosing “Apply to selected books”.
  • Kobo driver: Add support for updated firmware
  • Manage categories dialog: When editing a value with multiple values selected, change them all
  • Book list column header context menu: Add an entry to resize the column to fit its current contents.
  • Show completions when editing tags/authors/series etc in the Tag browser and Manage tags dialog.
  • Quickview: Double clicking an item now searches for it
  • Comments editor: Add an action to the context menu to smarten punctuation.
  • FB2 metadata: Add support for setting publisher and publish year

New features for Calibre 4.15

  • Viewer: Improve the interface for changing font sizes
  • Viewer: Add a keyboard shortcut (Ctrl+Alt+b) for adding a bookmark

New features for Calibre 4.14

  • Viewer: Add an option to have taps turn by screen fulls instead of pages, under Scrolling behavior
  • Viewer: Allow double clicking or long tapping on images to view then in a new window.
  • Edit Book: Add a new fuzzy search mode in which typographical quotes and various space types are matched by the plain equivalents
  • Content server: Add a new setting to allow un-authenticated users from specific IP addresses to make changes to the calibre library
  • Quick view: Double click in a column to show that column in the main book list

New features for Calibre 4.13

 

  • Edit book: When searching in normal mode, have spaces in the search expression match multiple spaces and line breaks in the text.
  • When running calibre-portable.exe popup a more useful error message if it is placed in a location with a too long path.
  • Edit book: Allow skipping confirmation dialog when marking non-first file as cover page
  • Add a shortcut [Ctrl+Alt+p] to switch to the previously opened library.

New features for Calibre 4.12

  • Kobo driver: Add support for new firmware with the series list on the device
  • Automatically extract the source DOCX file from Kindle Create KPF files when adding them to calibre. If you prefer to preserve the KPF file you can disable the KPF Extract plugin in Preferences->Plugins
  • Content server: Add a button to delete all locally cached books.
  • Edit Book: Allow selecting the contents of a tag with Ctrl+Alt+t
  • Viewer: Save current position after 3 seconds of last position change. Useful if the viewer crashes on resume from sleep.
  • Viewer: Add a keyboard shortcut (Ctrl+w) to toggle the scrollbar.
  • Viewer: Keyboard shortcuts to change number of columns (Ctrl+[ and Ctrl+])

New features for Calibre 4.11.2

 

  • Viewer: Allow right clicking on the scrollbar to easily access commonly used scrolling shortcuts
  • Edit book: Preview panel: Allow right clicking on images to edit them
  • Add a new Quick select action to quickly select a virtual library with a few keystrokes. Activated by Ctrl+t or the Virtual library menu
  • Viewer: Calculate default column widths based on current font size
  • Viewer: Add a control to quit the viewer useful on touchscreens.
  • Viewer: Add shortcut for showing metadata (Ctrl+n)

New features for Calibre 4.10

 

  • Viewer: When searching have single and double quotes match their curly variants as well.

New features for Calibre 4.9.1

 

  • Viewer: Much improved search functionality

    Now all matches are displayed when searching in a side bar with a few words of context. Also supports searching using regular expressions.

  • Edit book: The Check book function has a new, improved CSS checker with support for CSS 3
  • Edit book: Add an “Open with” action to the context menu of the files browser to easily open files with external programs.
  • Viewer toolbar: Add button to easily change color schemes

New features for Calibre 4.8

  • Viewer in flow mode: Add auto-scrolling which can be triggered from the viewer controls and also make smooth scrolling by pressing down the arrow keys configurable
  • Viewer: Allow showing data in left and right margins in addition to headers/footers.
  • Viewer: Allow right clicking in the lookup panel to zoom in/out.
  • Viewer: Allow setting colors for the margins when creating new color schemes in Preferences->Colors
  • Viewer: Ctrl+, to show preferences

New features for Calibre 4.7

  • macOS: Use transient scrollbars unless they are disabled in system preferences
  • Viewer toolbar: Add actions for next and previous section. They are not added to the toolbar by default, customize it to add them.
  • Viewer: Add an option to keep the toolbar visible in full screen mode (Viewer Preferences->Miscellaneous)
  • Viewer: Allow modifying the current selection using Ctrl+Shift+Arrow.
  • Book details: Add an option in Preferences->Look & feel->Book details to show a heading for the comments in the book details panel
  • Edit book: Spell check: Ignore soft hyphens in words
  • Viewer: In multiple pages per screen mode, When paging back to a chapter we have just paged forward from return to the exact position we left from in terms of number of blank trailing pages displayed.
  • Viewer: Add a setting under Preferences->Colors to control when the viewer will override all book colors or not.

New features for Calibre 4.6

  • Windows 10: Add support for dark mode.

    If you turn on dark mode under the Windows Settings->Personalisation->Colors and restart calibre it will use dark colors. Can also be enabled by setting the CALIBRE_USE_DARK_PALETTE environment variable.

  • Polish books tool: Add a setting to add or remove soft hyphens from the book text
  • Viewer: Re-enable the old reference mode from calibre 3.x
  • Kobo driver: Support for new firmware

 

New features for Calibre 4.5

  • Driver for the new PocketBook Inkpad X
  • Driver for the new Bookeen Diva HD
  • PDF Output: Add an option to shift text horizontally on odd/even pages.
  • Image viewing popup dialog: Add a checkbox to fit image to window.
  • Edit book: Create @font-face rules when importing multiple font files into book automatically, similar to how it is done when importing a single font file.

New features for Calibre 4.4

  • Viewer: Allow customizing what actions appear on the toolbar (Preferences->Miscellaneous->Customize toolbar).
  • Viewer: The –open-at command line argument now allows matching on ToC hrefs as well as titles
  • Book details window: Show path to book in cover tooltip.
  • Book details popup window: Add Open with actions to context menu when right clicking the cover image.
  • Edit book: Check book: Mark empty id attributes in the OPF as errors.
  • Viewer: Add a shortcut (Ctrl+F11) to toggle the toolbar
  • Bulk metadata download review dialog: When clicking cancel ask for confirmation if some books have already been reviewed

New features for Calibre 4.3

  • Viewer: Halve the time taken to prepare large EPUB files for first open
  • Viewer: Add an optional toolbar with common actions turn it on under Preferences->Miscellaneous
  • Viewer: Change the default color scheme to “System” which matches the colors used by the rest of calibre/the operating system. Also means the colors change automatically when the system color theme changes.
  • Viewer: Add a keyboard shortcut ; to go to a book location or position
  • Viewer: Add a control to easily reset the interface to defaults
  • Viewer: Allow also using –open-at with book positions
  • Viewer: Add command line option to force reloading of books

New features for Calibre 4.2

  • macOS: Various improvements to dark mode support
  • Viewer: Dont generate covers for books that dont have a cover. Note that because of this all previously opened books will again be prepared for first time reading.
  • Viewer: Restore print to PDF functionality
  • Viewer: Allow also jumping to book positions in Goto->Location
  • Content server: When adding books and a duplicate is suspected provide more information about what books match the duplicate
  • FB2 Output: Speed up conversion of images and handle external links
  • Viewer: If the book has no ToC try to generate one from headings, if any.
  • Viewer: Improve rendering of comics. No blank pages after large images or after every image in multi-page mode.
  • Viewer: Make it easier to use the bookmarks panel with only keyboard.
  • Viewer: Set the classes calibre-viewer-paginated and calibre-viewer-scrolling on the <body> tag in Paged and Flow modes. This allows the User styles to target these modes, if needed.
  • Viewer: Use the same loading spinner as is used by the rest of calibre

 

The post Calibre 4.16 Release since Calibre 4.1 appeared first on David Yin's Blog.

]]>
https://www.yinfor.com/2020/05/calibre-4-16-release-since-calibre-4-1.html/feed/ 0
How to upgrade Proxmox Virtual Environment 5.4.x https://www.yinfor.com/2019/04/how-to-upgrade-proxmox-virtual-environment-5-4-x.html https://www.yinfor.com/2019/04/how-to-upgrade-proxmox-virtual-environment-5-4-x.html#respond Mon, 29 Apr 2019 06:01:10 +0000 https://www.yinfor.com/?p=6884 I am using a Proxmox VE for a while. It is almost one month I start to use Proxmox VE 5.3-8. I noticed that Proxmox VE has newer version released. Now it is v5.4-4. I have not subscribe the license...

The post How to upgrade Proxmox Virtual Environment 5.4.x appeared first on David Yin's Blog.

]]>
I am using a Proxmox VE for a while. It is almost one month I start to use Proxmox VE 5.3-8.

I noticed that Proxmox VE has newer version released. Now it is v5.4-4.

I have not subscribe the license of PVE.

 

Here is a simple guide to show you how to upgrade Proxmox VE 5.3x to v5.4x

1) Edit /etc/apt/sources.list.d/pve-enterprise.list

Comment or delete the following line.

deb https://enterprise.proxmox.com/debian/pve stretch pve-enterprise

2) Edit /etc/apt/sources.list

Add following line at the end of the file.

deb http://download.proxmox.com/debian stretch pve-no-subscription

3) Now, it is OK to do the update.

apt update

apt upgrade

apt dist-upgrade

 

proxmox-ve-5.3-8

 

After the upgrade

 

proxmox-ve-5.4-4

 

Press release of Proxmox VE 5.4

The post How to upgrade Proxmox Virtual Environment 5.4.x appeared first on David Yin's Blog.

]]>
https://www.yinfor.com/2019/04/how-to-upgrade-proxmox-virtual-environment-5-4-x.html/feed/ 0
Firmware update of my Kindle Paperwhite 7th gen https://www.yinfor.com/2019/04/firmware-update-of-my-kindle-paperwhite-7th-gen.html https://www.yinfor.com/2019/04/firmware-update-of-my-kindle-paperwhite-7th-gen.html#respond Thu, 04 Apr 2019 07:52:29 +0000 https://www.yinfor.com/?p=6831 Yesterday night, when I open the cover of my Kindle paperwhite, it displayed the updating screen. So it is automatically update. We call it OTA update, or over-the-air update.   Now it is version 5.11.1.1. I remembered I did a...

The post Firmware update of my Kindle Paperwhite 7th gen appeared first on David Yin's Blog.

]]>
Yesterday night, when I open the cover of my Kindle paperwhite, it displayed the updating screen.

So it is automatically update. We call it OTA update, or over-the-air update.

 

Now it is version 5.11.1.1. I remembered I did a manual update last Augest. After that update, it was 5.9.7.

On my Kindle, the What’s New page shown two release version, 5.10.3 and 5.11.1.1.

Let’s have a look at the What’s New.

Version 5.11.1.1 – April 2019

New translation language: Tanslation support added for Afrikaans, Catalan, Icelandic, Swedish and Welsh.

New keyboard languages: Keyboard support added for Afrikaans, Danish, Icelandic, Norwegian and Swedish.

Performance improvements, bug fixes, and other general enhancements.

Version 5.10.3 – February 2019

Performance improvements and other general enhancements.

Here is the link to download the firmware for v5.11.1.1, if you don’t get the OTA update.

The post Firmware update of my Kindle Paperwhite 7th gen appeared first on David Yin's Blog.

]]>
https://www.yinfor.com/2019/04/firmware-update-of-my-kindle-paperwhite-7th-gen.html/feed/ 0
Error when doing update on Proxmox VE https://www.yinfor.com/2019/03/error-when-doing-update-on-proxmox-ve.html https://www.yinfor.com/2019/03/error-when-doing-update-on-proxmox-ve.html#respond Mon, 25 Mar 2019 08:24:55 +0000 https://www.yinfor.com/?p=6772 I got these errors when trying to run an update on my Proxmox VE 5.3-8 root@pve:/etc/apt# apt update Hit:1 http://security.debian.org stretch/updates InRelease Ign:2 http://ftp.ca.debian.org/debian stretch InRelease Get:3 http://download.proxmox.com/debian jessie InRelease [2,413 B] Hit:4 http://ftp.ca.debian.org/debian stretch-updates InRelease Err:3 http://download.proxmox.com/debian jessie InRelease...

The post Error when doing update on Proxmox VE appeared first on David Yin's Blog.

]]>
I got these errors when trying to run an update on my Proxmox VE 5.3-8

root@pve:/etc/apt# apt update Hit:1 http://security.debian.org stretch/updates InRelease Ign:2 http://ftp.ca.debian.org/debian stretch InRelease Get:3 http://download.proxmox.com/debian jessie InRelease [2,413 B] Hit:4 http://ftp.ca.debian.org/debian stretch-updates InRelease Err:3 http://download.proxmox.com/debian jessie InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C23AC7F49887F95A Hit:5 http://ftp.ca.debian.org/debian stretch Release Ign:7 https://enterprise.proxmox.com/debian/pve stretch InRelease Err:8 https://enterprise.proxmox.com/debian/pve stretch Release 401 Unauthorized Reading package lists... Done W: GPG error: http://download.proxmox.com/debian jessie InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C23AC7F49887F95A E: The repository 'http://download.proxmox.com/debian jessie InRelease' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. E: The repository 'https://enterprise.proxmox.com/debian/pve stretch Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.

How to fix these errors?

wget http://download.proxmox.com/debian/key.asc
apt-key add key.asc

Then I do the apt update command, no more errors.

apt update on Proxmox VE

The post Error when doing update on Proxmox VE appeared first on David Yin's Blog.

]]>
https://www.yinfor.com/2019/03/error-when-doing-update-on-proxmox-ve.html/feed/ 0
Upgrade Kindle Touch firmware https://www.yinfor.com/2018/05/upgrade-kindle-touch-firmware.html https://www.yinfor.com/2018/05/upgrade-kindle-touch-firmware.html#respond Fri, 04 May 2018 08:41:37 +0000 https://www.yinfor.com/?p=5538 Amazon has a new firmware for Kindle Paperwhite. Prepare firmware file So, I check the Amazon’s website and download the latest firmware file. The file name is update_kindle_all_new_paperwhite_5.9.5.bin,216MB Then, connect the Kindle to my desktop with USB cable. Copy the...

The post Upgrade Kindle Touch firmware appeared first on David Yin's Blog.

]]>
Amazon has a new firmware for Kindle Paperwhite.

Update Notice

Prepare firmware file

So, I check the Amazon’s website and download the latest firmware file.

The file name is update_kindle_all_new_paperwhite_5.9.5.bin,216MB

Then, connect the Kindle to my desktop with USB cable. Copy the bin file into the root folder of the Kindle. Eject the Kindle and unplug the USB.

 

Install the firmware

Touch “Settings”,

Touch “menu dots”

Touch Update your Kindle

Update the Kindle

Restart and start updating

 

Updating

 

Restarting

When everything done, check the version of firmware.

Check the Version

 

My another Kindle Touch has a latest firrware version 5.3.7.3. There is no more update for it.

The post Upgrade Kindle Touch firmware appeared first on David Yin's Blog.

]]>
https://www.yinfor.com/2018/05/upgrade-kindle-touch-firmware.html/feed/ 0
Windows 10 Tips and Tricks- Infographic https://www.yinfor.com/2017/04/windows-10-tips-tricks-infographic.html https://www.yinfor.com/2017/04/windows-10-tips-tricks-infographic.html#respond Sat, 29 Apr 2017 08:05:13 +0000 https://www.yinfor.com/?p=5079 The world is jumping towards upgrade as new inventions are scarce and upgrades are a plenty. Microsoft Windows has been one such franchise. People are often heard saying, we are happy with the current windows and don’t need an upgrade....

The post Windows 10 Tips and Tricks- Infographic appeared first on David Yin's Blog.

]]>
The world is jumping towards upgrade as new inventions are scarce and upgrades are a plenty. Microsoft Windows has been one such franchise. People are often heard saying, we are happy with the current windows and don’t need an upgrade. This argument is negated by the fact that no one uses Windows 95 or the millennium edition anymore. Windows 10 is the latest upgrade which you should get as soon as possible as you are missing out on a lot of features.

Some of the basic features to die for include:

Speed

The startup and boot takes less time than any windows version in history along with an inbuilt DirectX capability that enhances game play experience.

Startup menu

The customizable startup menu has everything you need while running your computer. It incorporates the features compatible with advance mouse users and modern User Interface elements. The big menu can be changed according to your needs and can help you do anything without opening any hard disk partition.

Security

Additional firewall and data security ensures that you PC and data are always safe. The Microsoft passport and Windows Hello are the features that enhance the old security protocols. Data recovery software ensures that your data is secure and retractable even if the system goes haywire.

Snapping apps

A single screen can hold up to four snap-able apps which helps you greatly in multitasking work, entertainment, communication or/and social media.

Data recovery

One button data recovery enables you to never lose a single byte of data even when you are somehow locked out of the system. One button file recovery software gives you peace of mind that you will never lose your data in any circumstance.

Schedule updates

Automatic updates is one of greatest feature of Windows 10 which will help you remain updated, helping your computer guard against new viruses and running of old hardware in a better and efficient manner. All this at a pre-set time when you are not using your machine.

Infographic Source : http://www.easeus.com/infographics/windows-10-tips-and-tricks.html

The post Windows 10 Tips and Tricks- Infographic appeared first on David Yin's Blog.

]]>
https://www.yinfor.com/2017/04/windows-10-tips-tricks-infographic.html/feed/ 0
Upgrade to Calibre 2.66 https://www.yinfor.com/2016/09/upgrade-calibre-2-66.html https://www.yinfor.com/2016/09/upgrade-calibre-2-66.html#respond Tue, 06 Sep 2016 06:24:28 +0000 https://www.yinfor.com/?p=4863 This time, I upgrade my Calibre installation to 2.66. It is alway an update every week. I would like to track new features in what’s new. The most exciting features added in past eight updates are following: New Features of...

The post Upgrade to Calibre 2.66 appeared first on David Yin's Blog.

]]>
This time, I upgrade my Calibre installation to 2.66. It is alway an update every week. I would like to track new features in what’s new.

The most exciting features added in past eight updates are following:

New Features of v2.66

  • A simplified calibre logo
  • Edit Book: Allow restricting a search to the files currently open for editing
  • Driver for the PocketBook Touch HD
  • Kobo driver: Add support for firmware version 3.20

New Features of v2.65.1

  • Driver for Kobo Aura One and Aura Edition 2
  • Kobo driver: Add an option to ignore some collections on the device. The specified collections will not be touched by the driver.
  • Add an option in Preferences->Searching to make searching case-sensitive
  • DOCX Input: Add support for right-to-left text/tables

New Features of v2.64

  • Custom columns: Add a new ‘Short text’ column type that behaves like the builtin title column

    More generally, you can now customize Comments-like columns, controlling how their headings are displayed in the Book Details panel and also specifying what kind of data they contain (plain text, HTML or even Markdown)

  • Edit book: Function mode: Allow appending text to the end of the marked text when running function mode search/replace on marked text
  • PDF Output: Add a new variable _TOP_LEVEL_SECTION_ for use in header/footer templates that resolves to the current top-most section in the Table of Contents
  • Linux/OSX: Shutdown gracefully on receiving the interrupt or terminate Unix signals

New Features of v2.63

  • News download: Allow controlling which periodicals are automatically sent to a specific email in Preferences->Sharing by email
  • Edit Book: Update regex engine to support Unicode 9.0

New Features of v2.62

  • EPUB metadata: Support for reading and writing EPUB 3 specific metadata. Now when processing EPUB 3 files, calibre will generate/use EPUB 3 specific metadata constructs when available, for example for series.
  • Recognize the newest Kindle model, that started shipping today.

New Features of v2.61

  • Driver for FNAC (re-branded Bq) with new firmware.
  • Edit Book: Check Book: Add an auto fix action to remove all links to a missing resource (such as a deleted stylesheet) automatically.

New Features of v2.60

  • Edit metadata: In the drop down list for languages, show the five most recently used languages first.
  • Edit Book: Check Book: Add a check for missing navigation documents in EPUB 3 books
  • Kobo driver: Improved configuration dialog for the Kobo Touch device driver
  • Copy to Library: Do not abort the copy process if only some books fail to copy, instead report which books failed and copy the rest.
  • News download: Make all relative links (those starting with /) absolute. Useful when reading on a device that supports web browsing.
  • EPUB metadata: Add an option to disable adding of cover images to EPUB files that declare no cover image in their metadata (Preferences->Plugins->Customize the Set EPUB metadata plugin)

New Features of v2.59

  • Amazon metadata download: Download the series information when available from amazon.com
  • Amazon metadata download: Recognize common patterns of embedding the series name after the title and remove it automatically
  • Edit Book: Add support for EPUB 3 to the Table of Contents tool. Now when editing EPUB 3 files using the tool will automatically generate both the EPUB 3 navigation document and the NCX table of contents for backwards compatibility.
  • EPUB Input: Implement reading of Table of Contents from EPUB 3 files that do not specify a fallback NCX ToC
  • EPUB metadata: When setting a cover image for an EPUB file that has no metadata cover image defined, add the new cover image as a pure metadata cover instead of aborting.

The post Upgrade to Calibre 2.66 appeared first on David Yin's Blog.

]]>
https://www.yinfor.com/2016/09/upgrade-calibre-2-66.html/feed/ 0
Upgrade WordPress to 4.2.2 https://www.yinfor.com/2016/02/upgrade-wordpress-to-4-2-2.html https://www.yinfor.com/2016/02/upgrade-wordpress-to-4-2-2.html#respond Tue, 02 Feb 2016 18:47:29 +0000 https://www.yinfor.com/?p=4753 It is a security update.  Some of my Blogs do not have auto-update. So, manually update it by sign in. WordPress 4.4.2 contains fixes for 19 bugs from 4.4 and 4.4.1, including: wp_list_comments ignores $comments parameter 4.4 Regression on Querying...

The post Upgrade WordPress to 4.2.2 appeared first on David Yin's Blog.

]]>
It is a security update.  Some of my Blogs do not have auto-update. So, manually update it by sign in.

wp422-update

WordPress 4.4.2 contains fixes for 19 bugs from 4.4 and 4.4.1, including:

  • wp_list_comments ignores $comments parameter
  • 4.4 Regression on Querying for Comments by Multiple Post Fields
  • Pagination issue on front page after 4.4.1
  • ModSecurity2 blocks Potential Obfuscated JavaScript in outbound anomaly

See the complete list of changes on Trac

Keep WordPress more secure is one of the most important job for Site Administrating.

The post Upgrade WordPress to 4.2.2 appeared first on David Yin's Blog.

]]>
https://www.yinfor.com/2016/02/upgrade-wordpress-to-4-2-2.html/feed/ 0
Google Nexus 7 (2013) Got a OTA Update https://www.yinfor.com/2016/01/google-nexus-7-2013-got-a-ota-update.html https://www.yinfor.com/2016/01/google-nexus-7-2013-got-a-ota-update.html#respond Sat, 16 Jan 2016 00:13:02 +0000 https://www.yinfor.com/?p=4722 Google start its monthly security update since November 2015.  November Security Update here. December Security Update here. The Android version is still 6.0.1. The date of Android security patch level was changed. Build number was changed when update too. Before...

The post Google Nexus 7 (2013) Got a OTA Update appeared first on David Yin's Blog.

]]>
Google start its monthly security update since November 2015.  November Security Update here. December Security Update here.

The Android version is still 6.0.1. The date of Android security patch level was changed. Build number was changed when update too.

Before January update, the Nexus 7 information is shown as below.

2016-01-12 21.07.43

The update notice looks like only 2.2MB

2016-01-12 21.07.20

This software update will improve the security of your Nexus 7 with the January 2016 patches.  Update size:2.2MB.

After updating, Nexus 7 information changed to below:

2016-01-12 21.29.15

Based on the time on screenshots above, it took me about twenty minutes to do the whole update and optimization for existing apps.

The post Google Nexus 7 (2013) Got a OTA Update appeared first on David Yin's Blog.

]]>
https://www.yinfor.com/2016/01/google-nexus-7-2013-got-a-ota-update.html/feed/ 0