# Known Issues
## OpenSSL
>[!SUCCESS] Update 2024: The OpenSSL issue seemed to be a one-time thing in 2023 for some people.
Like some others, I ran into issues updating [[OpenSSL]] via `eopkg` due to conflicting files. I'm not sure the origin of the issue, but rebuilding the database and just updating the package individually seemed to resolve it.
# Troubleshooting
## Checking for Broken Packages
In general it can be useful to check to see if packages are broken. This may happen if you or another program move a file, or it can happen over time due to the nature of rolling distros.
```sh
sudo eopkg check | tee check.txt
```
## Reinstalling a Broken Package
You can `grep` the file generated by the broken package check above and use those entries to know what to reinstall.
```sh
grep 'Broken|file:' check.txt
sudo eopkg install --reinstall broken-package
```
## Rebuilding the Database
Remove cache and rebuild database:
```sh
sudo eopkg dc && sudo eopkg rdb
```
# References
- https://github.com/xjy37/xjy37/issues/3