解决 Gitlab 仓库数据恢复后,旧仓库无法提交的问题 error: unpack failed: unable to create temporary object directory
问题描述
Gitlab
服务器刚进行完数据恢复
所有的旧仓库无法进行git push
操作
错误提示error: unpack failed: unable to create temporary object directory
但是新增的仓库,可以正常进行git push
Gitlab
服务器刚进行完数据恢复
所有的旧仓库无法进行git push
操作
错误提示error: unpack failed: unable to create temporary object directory
但是新增的仓库,可以正常进行git push
升级时会清空环境设置
这一点群晖有点。。。
基本上只要把
GITLAB_HTTPS=true
SSL_SELF_SIGNED=true
给加回来
再把端口号从80
改为443
即可
今天打算把 Gitlab 从 11 版本升级到 12 版本,按默认的步骤试了很多次都没成功。
真不甘心,找了半天,终于在 PostgreSQL 日志里面,发现了错误
command: "/usr/lib/postgresql/10/bin/pg_ctl" -w -l "pg_upgrade_server.log" -D "/var/lib/postgresql/10/main" -o "-p 50432 -c autovacuum=off -c autovacuum_freeze_max_age=2000000000 -c config_file=/var/lib/postgresql/10/main/postgresql.conf --hba_file=/var/lib/postgresql/10/main/pg_hba.conf --ident_file=/var/lib/postgresql/10/main/pg_ident.conf -c listen_addresses='' -c unix_socket_permissions=0700" start >> "pg_upgrade_server.log" 2>&1
pg_ctl: another server might be running; trying to start server anyway
waiting for server to start....2021-08-23 07:11:37.208 UTC [1385] FATAL: data directory "/var/lib/postgresql/10/main" has group or world access
2021-08-23 07:11:37.208 UTC [1385] DETAIL: Permissions should be u=rwx (0700).
stopped waiting
pg_ctl: could not start server
Examine the log output.
关键的两行日志如下:
2021-08-23 07:11:37.208 UTC [1385] FATAL: data directory "/var/lib/postgresql/10/main" has group or world access
2021-08-23 07:11:37.208 UTC [1385] DETAIL: Permissions should be u=rwx (0700).
stopped waiting
好久没关注 Proxmox VE 的官网。
直至前几天推荐 PVE 给同事使用时,才惊觉又升级大版本了。
作为升级强迫症患者,当然会选择立即升级到最新版本。
很早之前经历过从 PVE 5.x 升级到 6.0 的过程,现在又要开始 PVE 6.4 升级到 7.0。
总之,老老实实看官方教程就对了。
Upgrade from Proxmox VE 6.x to 7.0
Upgrade from Proxmox VE 5.x to 6.0
前天终于到了一个时间节点,按规定,拿号,排队,交钱,领证。
终于本本到手,虽然一直被埋怨,但没什么好后悔的。
over
尤其视频类APP,需要实现切换到横屏后,隐藏系统状态栏,全屏显示,以实现看更大画面的视频。当切换回
竖屏后,又显示状态栏。那么如何实现呢?
比如
1、在AndroidManifest.xml
文件中修改theme
为
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
2、在setContentView
方法前执行如下代码:
requestWindowFeature(Window.FEATURE_NO_TITLE)
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
3、通过View
的setSystemUiVisibility
方法
4、通过如下代码实现状态栏的隐藏和显示:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN) //隐藏状态栏
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN) //显示状态栏
在我的项目中是要实现如下需求:在当前Activity
中,切换到横屏后,不能销毁Activity
再重新初始化,并且实现隐藏系统状态栏,全屏显示;当切换回竖屏后,又显示状态栏。另外,我不需要隐藏标题栏。
pip安装某第三方 SDK,提示升级 pip,按提示升级 pip 后报错
pip install --upgrade pip
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==21.1.2', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "/usr/lib/python2.7/site-packages/pip/__init__.py", line 1, in <module>
from typing import List, Optional
ImportError: No module named typing
人生一共也没几次机会干大事
昨天就干了一件
至于结果如何,还得等待时间来检验
由于众所周知的原因,Chat
目前已经被消失了
但 Synology
的国际版的站点仍然可以正常下载使用
且用且珍惜
DS3617xs
国际版下载中心
https://www.synology.com/en-global/support/download/DS3617xs
Chat
安卓版本下载地址
https://global.download.synology.com/download/Mobile/Android-DSchat/2.7.0-499/Android-SynologyChat.2.7.0-499.ww.apk
Chat 苹果用户得自行找个海外iCloud账号安装
上面的 Chat
套件和 APK
已备份到本站下载中心