问题标签 [fedora-28]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
fedora-28 - Fedora 28 中的错误,解锁后关闭所有应用程序
昨晚我将fedora从26版更新到28版,现在在锁定屏幕并再次解锁后,所有在锁定之前打开的应用程序都关闭了!该怎么办?
编辑:屏幕锁定后,注销会话
ruby-on-rails - 为什么 BCrypt 不再接受哈希?
上周我将 Fedora 升级到全新的 28 版本,它附带了 mongodb 升级到 3.6。请参阅升级到 Fedora 28 后如何修复 mongodb 服务?我如何设法解决我的第一个问题,即 mongod 将不再启动。现在我在使用同一个数据库的 Rails 应用程序上面临另一个问题。
这很可能与 mongodb 升级无关,但我认为提供该上下文可能值得,并且不要因为没有提供足够的上下文而错过解决方案。
因此,由于系统升级,此 Rails 项目上的任何登录尝试都会失败并出现错误,在初始化BCrypt::Errors::InvalidHash in Devise::SessionsController#create
时引发' `。bcrypt (3.1.11) lib/bcrypt/password.rb:60:in
在项目的 Rails 控制台中进一步分析,似乎对该方法的任何调用都会失败:
我尝试bundle
卸载/重新安装bcrypt
,甚至使用 bcrypt gem 的 github 存储库版本,但它没有改变任何东西。
查看/home/psychoslave/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/bcrypt-3.1.11/lib/bcrypt/password.rb:60:in
初始化'`,问题似乎是哈希无效。
对应的测试如下:
哈希本身是通过创建的BCrypt::Engine.hash_secret(secret, BCrypt::Engine.generate_salt(cost))
,在我使用的平台中调用 call __bc_crypt(secret.to_s, salt)
,它似乎在调用bcrypt-3.1.11/ext/mri/bcrypt_ext.c。
更重要的是binding.pry
,在valid_hash?
方法中添加 a ,可以看到调用返回的哈希值是什么BCrypt::Password.create('TestPassword')
,它实际上是一个相当长的字符串,它的开头似乎很常见,但最终得到的最有可能是错误生成的序列:
如果可能有任何兴趣,我可以提供整个哈希的转储(大约 32Ko!)。
mysql - mysqld 服务无法启动
在 Fedora 28 决定将 mysql-community 软件包升级到 8.0(最新)之后,我意识到我的应用程序失败了,不得不降级到 mysql 5.27.2
当然,我的数据库文件(.idb)是相同的(由 mysql 8.0 更改)。启动mysql 5.27服务时,失败。我已阅读日志文件 /var/log/mysqld.log 并发现:
InnoDB:数据字典中的表标志为 0,但文件 ./ibdata1 中的标志为 0x4000!
android - Android Studio 在 Fedora 28 上找不到 Android SDK
我正在尝试在 Fedora 28 上安装 Android Studio 3.1.2。它安装得很好,我也遵循了这个:https ://fedoraproject.org/wiki/HOWTO_Setup_Android_Development 。
我确实有一个正在尝试导入的现有项目,它使用 Gradle,但到目前为止,我一直无法让它识别 SDK。“未找到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或 ANDROID_HOME 环境变量定义位置。”。
在local.properties file
, 我有sdk.dir=/home/USER/Android/Sdk
和相同的路径设置为 ANDROID_HOME 变量。
我可以打开 Android SDK 设置,它将位置显示为相同的路径,并显示安装了 Android 8.1、8.0 和 6.0。我已经尝试在 Studio 中创建虚拟设备,到目前为止它必须下载图像,但是 Pixel 2 和 Nexus 6 都无法启动并出现各种错误(代码 134,在最后一次尝试时被信号 6:SIGABRT 中断)。
我正在运行启用了虚拟化的 1900x AMD CPU,而我迁移到 Fedora 的唯一原因是通过 Android Studio 进行的 AMD 虚拟化仅在 Linux 上受支持。
有没有办法让它工作,还是在 Ubuntu 上更可靠?
kubernetes - Kubernetes 1.10.1 未找到指标 (HPA) (Fedora 28)
我在 Fedora 服务器上的集群 k8s 上有一些问题,我有 1 个主节点和 2 个节点,找到了 etc、flannel、docker 和 kubernetes 的配置
我跑
而且,这很好
现在
当描述一个 hpa 时,它的指标是
我试试这个https://github.com/kubernetes-incubator/metrics-server
但是度量的 pod 的状态是它的 CrashLoopBackOff
和
我从 /etc/kubernetes/apiserver 的 KUBE_ADMISSION_CONTROL 中删除了 ServiceAccount
hadoop - 使用 RPC 库在 Fedora 28 上构建 Hadoop 3.0.3 问题
我正在尝试在 Fedora 28 上构建 Hadoop 3.0.3。当构建开始构建 Apache Hadoop Pipes 时,构建停止并出现错误:
我知道 Fedora 28 删除了 Sun RPC 并被 libtirpc 取代。
我尝试使用以下命令指示 maven gcc 使用 libtirrpc 进行构建:
1) 指定 CFLAGS
2) 使用 container-executor.additional_cflags
不幸的是,我总是遇到同样的错误。
我究竟做错了什么?对于如何解决此问题的任何建议,我将不胜感激。
亲切的问候
让
linux - SQL Developer 无法在 Linux Fedora 29 上启动
最近dnf update
到 Fedora 28 后,Oracle SQL Developer 无法启动。
当我运行它时,/usr/local/bin/sqldeveloper
有一个短暂的白色闪光(我相信这是打开的闪光框),但 GUI 不显示,程序退出,没有运行进程。
当我运行时显示以下内容
应用程序似乎返回结果代码
和
当我在 shell 脚本中打开跟踪时:
这些是我的操作系统详细信息:
Fedora 28 桌面版:KDE Plasma
cat /etc/redhat-release Fedora release 28(二十八)
uname -r 4.17.14-202.fc28.x86_64
哪个java /usr/local/java/jdk1.8.0_171/bin/java
java -version java 版本“1.8.0_171”
回声 $JAVA_HOME /usr/local/java/jdk1.8.0_171
回声 $DESKTOP_SESSION 等离子
login - fstransform ext4 to xfs后fedora 28登录失败
我已经为树莓派设置了一个带 Fedora 28 的 SD 卡。因为我不想在 Pi 上测试 Docker,所以我尝试使用 fstransform 将根分区转换为 xfs,效果非常好。现在,当我将 sd 卡插入 Pi 时,系统正常启动。首次启动时,系统设置屏幕出现,我可以设置 root 密码并创建一个新用户(无需密码进行测试)。设置后,我尝试使用两个用户登录,但在登录后我再次注销。
用于登录 sd 卡的系统日志部分如下所示:
当我尝试通过 ssh 连接到 Pi 时,管道损坏。
此时我检查了文件 /usr/lib/systemd/systemd 的权限,但它们设置正确:
有人对此有解决方案吗?
haskell - 找不到模块“Data.Set”
我的 Fedora 28 系统上安装了以下 RPM 软件包:
根据hackage,set 模块应该包含在给定的 RPM 中。然而试图import Data.Set
导致
我错过了要安装的东西吗?如何检查哪些模块可用?
编辑:
如何注册模块?